Micah Stanley
d42d36129d
widgets/mediacontrols: Fix usage in action drawer and height animation
...
Fixes an issue where if the media controls were active and the action drawer was flicked opened, sometimes it would not fully open.
Changes include:
1. Media controls will now no longer animate its height if `implicitHeight` is 0
2. The action drawer animation code was reworked to allow its height to change dynamically.
2024-07-31 14:16:13 +00:00
Devin Lin
eb9509ce68
Remove trailing whitespace
2024-07-26 23:47:44 -04:00
Florian RICHER
b1d75495e2
widgets/mediacontrols: Add expanded mode to change song position
...

2024-07-26 01:22:04 +00:00
Devin Lin
7ec8d5f54a
widgets/mediacontrols: Fix uncentered icon in buttons
...
Use QQC2 components instead of PC3 components, now that theming works properly
2024-03-09 00:48:49 -05:00
Yari Polla
4f45654af6
Port mobileshell plugins to ecm_add_qml_module
2023-11-02 11:08:17 +00:00
Devin Lin
ae8a278ab6
widgets/mediacontrols: Port to kmpris
2023-09-26 22:41:52 -07:00
Alexey Andreyev
127bbdf653
Port away from PlasmaCore and PlasmaExtras to Kirigami
...
See also:
https://pointieststick.com/2023/06/14/call-to-action-easy-porting-opportunity-in-plasma/
2023-07-25 01:13:52 +00:00
Devin Lin
14f3f07316
Convert more uses of QtGraphicalEffects to MultiEffect
2023-05-13 11:15:57 -04:00
Devin Lin
f25840bfc2
mobileshellstate: Move to DBus API instead of trying to use shared QML context
...
This also allows us to trigger behaviour from other processes that import mobileshell
2023-03-19 18:32:52 -07:00
Devin Lin
79e99a9cfe
shellsettingsplugin: Extract out from mobileshell component
2023-03-18 12:28:28 -07:00
Devin Lin
0775c56153
windowplugin: Extract out windowutil from mobileshell to separate plugin
...
This allows us in the future to use mobileshell without having the WindowUtil singleton loaded (which does a bunch of wayland calls that aren't necessary for most applications).
2023-03-15 15:12:23 +00:00
Devin Lin
60b8dc0eea
quicksettings: Fix not loading (Add KPackageStructure tag to meta)
2023-03-05 09:39:44 -08:00
Devin Lin
7d3bf39750
mobileshell: Refactor and extract state to mobileshellstate plugin
...
This avoids mixing plasmashell state with our MobileShell component library (which really shouldn't have state at all).
2022-11-12 11:15:36 -05:00
Devin Lin
f3a4913147
widgets/mediacontrols: Add ability to activate source app on tap
2022-10-12 18:10:08 -04: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
Devin Lin
bbe9bbf94c
widgets/mediaplayer: Add support for controlling multiple media sources
...
Implement #135
2022-04-08 21:48:42 -04:00
Devin Lin
210042a6bf
libmobileshell: Move back to QML plugin
...
Move from a C++ library + QML plugin to a QML plugin only for simplicity, since the homescreen switching architecture will be done from Plasma, and so use of the shell library only needs to be from QML.
2022-03-21 10:00:09 -04:00
Devin Lin
cf7e48e65c
components/mobileshell: Move to libmobileshell library
2022-03-16 23:20:51 -04:00
Devin Lin
8f732c330f
actiondrawer: Fix widget references
2022-01-03 00:36:58 -05:00
Devin Lin
f22a1e0b8c
homescreen: Add search widget
2022-01-03 00:25:44 -05:00