Yari Polla
d8399e88be
toppanel/notifications: add clean all and do not disturb
...
Hi, this MR adds "clear all" and "do not disturb" buttons to `NotificationsWidget`.
Few other corrections have been made:
- Transitions should now work correctly, plus they can be disabled via `MobileShell.MobileShellSettings.animationsEnabled`;
- Loaders are now asynchronous;
- List items have now their own margins, in order to not clip their shadows.\
It only remains to implement a context menu to set do not disturb mode for a given period of time. I think it's a secondary feature on which we can work later, but in case tell me what to do.
Unfortunately I can't test the lockscreen on a phone at the moment, and I cannot take a performance test as well. It would be great if someone tested all these things, otherwise I'll provide as soon as possible.
Closes: https://invent.kde.org/plasma/plasma-mobile/-/issues/134
2022-06-25 12:35:15 -04:00
Devin Lin
74285d9261
mmplugin: Check for nullptr
2022-06-23 19:45:47 -04:00
Aleix Pol
7b163661d5
PipeWireThumbnail, Record: Wayland handling doesn't belong in KPipeWire
2022-06-23 11:25:08 +02:00
Devin Lin
0deef11ba7
components: Attempt to fix some cyclic dependencies
2022-06-22 11:48:46 -04:00
Devin Lin
c3835b9a3b
components: Use consistent documentation
2022-06-22 11:14:30 -04:00
Devin Lin
304ba155b6
components: Fix ExtendedAbstractButton pressAndHold
2022-06-22 10:48:59 -04:00
Devin Lin
9922c8d5d2
components: Introduce ExtendedAbstractButton, port homescreen to it
2022-06-21 18:38:21 -04:00
Devin Lin
6ed9a7d65a
quicksettings: Move related files into folder
2022-06-18 17:14:21 -04:00
Devin Lin
b41e1f2b8a
homescreen: Start refactoring and cleaning
...
fix
2022-06-18 15:42:39 -04:00
Yari Polla
131c3bd911
taskswitcher/lockscreen: trim flick containers and optimise
2022-06-09 19:17:47 +02:00
Devin Lin
a173cf9b9d
homescreens/halcyon: Add new homescreen
2022-06-08 18:09:35 -04:00
Devin Lin
ee13948d37
tests: Add new folder for test snippets, and add QuickSettingsTest
2022-06-06 21:26:37 -04:00
Devin Lin
d6cc2918e0
widgets/notifications: Specify InvokeBehavior when invoking action
2022-06-06 20:39:16 -04:00
Devin Lin
f8049783af
quicksettings: Add simple and performant shadow to delegates
2022-06-03 19:36:44 -04:00
Devin Lin
221799828d
kcm: Add ability to customise mode of action drawer swipe down
2022-05-30 23:37:00 -04:00
Aleix Pol
55eadf0377
QuickSettings: Provide a small test app to run QuickSettings
...
It's useful to limit what you are testing.
2022-05-30 00:07:52 +00:00
Aleix Pol
ecd1515217
Add a Record QuickSetting
...
Allows to record the current output conveniently from the drop-down.
2022-05-30 00:07:52 +00:00
Aleix Pol
b0e2065a63
PipeWireThumbnail: Port to KPipeWire
...
It's the same components just in a different place. No need to do much
porting.
2022-05-30 00:07:52 +00:00
Devin Lin
7ecb92d3dd
actiondrawer: Improve openToPinnedMode to have drawer already maximized when dragging
2022-05-26 18:11:01 -04:00
Yari Polla
aa4ddf8afd
change property name
2022-05-25 18:13:29 +02:00
Yari Polla
fb8494fec4
actiondrawer: add ability to open and expand quicksettings with one stroke
2022-05-25 03:03:21 +02:00
Devin Lin
2c61bb1723
kcm & taskswitcher: Add option to toggle application previews
2022-05-21 10:54:51 -04:00
Devin Lin
427c177a44
quicksettings: Remove debug message
2022-05-20 23:44:02 -04:00
Devin Lin
3e22b962f2
quicksettings: Fix enabled text always displaying "On"
2022-05-20 09:59:58 -04:00
Yari Polla
0368834d2c
components/marqueelabel: avoid useless double binding
2022-05-18 00:54:01 +00:00
Yari Polla
a2a9384bea
quicksettings: few other corrections
2022-05-17 00:55:31 +00:00
Yari Polla
47845000a7
quicksettings: bring back notification glow and well-positioned clock
2022-05-17 00:55:31 +00:00
Yari Polla
fa759eb79e
remove useless parameter
2022-05-17 00:55:31 +00:00
Yari Polla
b429b9c34e
quicksettings: few corrections for landscape view
2022-05-17 00:55:31 +00:00
Yari Polla
ab91a42e9e
quicksettings: fix media widget in landscape view
2022-05-17 00:55:31 +00:00
Yari Polla
ed0030eea3
quicksettings: fix landscape view
2022-05-17 00:55:31 +00:00
Yari Polla
ee951627b3
quicksettings: discern between portrait and landscape view
2022-05-17 00:55:31 +00:00
Yari Polla
166460f4c2
quicksettings: almost graphics fixes
2022-05-17 00:55:31 +00:00
Yari Polla
0f7dc0cf05
quicksettings: implement swipe view
2022-05-17 00:55:31 +00:00
Yari Polla
1ebd1ecefc
mediacontrolwidget: make playerItem loadable
2022-05-16 20:17:03 +02:00
Yari Polla
443662d2fd
mediacontrolwidget: use MarqueeLabel for title and artist
2022-05-16 20:15:48 +02:00
Yari Polla
6fabcea605
taskswitcher: binding fixes
2022-05-14 02:15:37 +00:00
Yari Polla
d22df8f6fa
taskswitcher: avoid double binding in thumbnail
2022-05-14 02:15:37 +00:00
Yari Polla
a462ad4263
taskswitcher: fixes for opening phase
2022-05-14 02:15:37 +00:00
Volker Krause
4b1c8dcc59
Use version-less macro for Qt6
2022-05-13 17:30:45 +02:00
Laurent Montel
bd95cd47a4
We depend against qt5.15
2022-05-13 08:36:53 +02:00
Laurent Montel
322e23614c
Fix compile against qt5
2022-05-13 08:35:29 +02:00
Laurent Montel
0636309578
databaseChanged is deprecated => in code we export "apps" by default
...
=> we can port it.
now all compile fine in qt6
2022-05-13 08:32:52 +02:00
Laurent Montel
2da23eae0a
Adapt build system for building against qt6
2022-05-13 08:27:13 +02:00
Devin Lin
5f127460c7
kcm: Fix vibration intensity property setting
2022-05-05 21:25:36 -04:00
Devin Lin
9a575ad42e
kcm: Add vibration intensity and duration
2022-05-05 21:02:18 -04:00
Yari Polla
fc300d1a28
taskswitcher: implement left/right swipe gesture
2022-05-03 01:38:42 +02:00
Yari Polla
26aaa808b0
taskswitcher: disable input handlers while in gesture
2022-05-03 01:38:32 +02:00
Yari Polla
863485075c
quicksettings: remove unused rightPadding property in MarqueeLabel
2022-04-30 15:16:02 +00:00
Yari Polla
e0ce7f3cec
components: fix MarqueeLabel
2022-04-30 15:16:02 +00:00