Devin Lin
34271281ec
homescreens/folio: Animate settings open, and add close button to widget selector
2023-11-05 09:46:17 -08:00
Devin Lin
a049f07095
homescreens/folio: Allow app grid overshoot, and fix app drawer opening state
2023-11-05 09:13:37 -08:00
Devin Lin
03adeffb8d
homescreens/folio: Fix widgets from opening their expanded mode when moved
2023-11-05 08:37:04 -08:00
Devin Lin
4f48f127a4
homescreens/folio: Add widgets support
2023-11-04 22:18:52 -07:00
Yari Polla
4f45654af6
Port mobileshell plugins to ecm_add_qml_module
2023-11-02 11:08:17 +00:00
Devin Lin
930e613362
homescreens/folio: Fix settings button styling
2023-10-23 08:40:26 -07:00
Devin Lin
da142b608c
homescreens/folio: Add fade, stack, rotation transitions
2023-10-22 20:41:44 -07:00
Devin Lin
fa8aa6e85f
homescreens/folio: Fix cube effect
2023-10-22 19:47:16 -07:00
Devin Lin
6488784472
homescreens/folio: Add page transition option
2023-10-22 12:34:02 -07:00
Devin Lin
dd8916c611
homescreens/folio: Allow opening settings menu from favourites bar
2023-10-22 10:55:04 -07:00
Devin Lin
9fb2951384
homescreens/folio: Fix overscroll in app drawer
2023-10-22 10:54:42 -07:00
Devin Lin
b51024c272
homescreens/folio: Remove default import/export folder
2023-10-22 10:54:20 -07:00
Devin Lin
c5fe3fc1eb
homescreens/folio: Fix settings window raise when already opened
2023-10-22 10:20:32 -07:00
Devin Lin
f1aff0b13e
homescreens/folio: Add import/export homescreen layout setting
2023-10-22 10:17:09 -07:00
Devin Lin
580afdfc9c
folio: Rewrite
...
fix landscape favourites bar drag and drop, and cleanup folder
fix drawer scrolling
add settings
2023-10-22 04:08:28 +00:00
Marco Martin
69dc189941
Make PlasmoidItem accessible from HomeScreen
...
it needs availableScreenRect which can be provided only from
PlasmoidITem
2023-09-20 14:41:40 +02:00
Marco Martin
d719f407dd
Port away from using colorGroup property directly in svg items
...
SvgItem and FrameSvgItem automatically follow the colorSet of
Kirigami.Theme and to set a custom one the usual inherit api is used
https://invent.kde.org/frameworks/ksvg/-/merge_requests/22 removes those properties
2023-09-05 16:18:47 +00:00
Nate Graham
cc50aee72d
Remove versioning from PlasmaCore module imports
...
It's unneeded in Qt6 and can cause subtle issues.
2023-09-05 09:34:49 -06:00
Marco Martin
42cccf8e7f
port to Kirigami.Icon
...
Part of https://invent.kde.org/plasma/plasma-workspace/-/issues/82
PlasmaCore.IconItem will be removed; now only the kirigami icon
should be used.
2023-08-18 09:08:07 +00: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
Alexey Andreyev
2275e2d7dd
port QML to KSvg
...
Search and replace all the occurrences of Svg/FrameSvgItem/SvgItem
to their new implementation from KSvg.
Changes only namespace, API is the same
See also:
https://invent.kde.org/frameworks/ksvg/-/issues/1
2023-07-10 02:04:42 +03:00
Devin Lin
8a577f9a57
homescreens: Update API usage to match changes for Plasmoid & Containment
2023-06-12 19:58:17 -04:00
Devin Lin
0e4b1da9a1
volumeosd: Extract out singleton so that it's only loaded once in plasmashell
2023-03-19 21:10:49 -07: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
da6e17f3f4
windowplugin: Use standardized way to know whether a window is showing and maximized
2023-03-18 18:48:49 -07:00
Devin Lin
79e99a9cfe
shellsettingsplugin: Extract out from mobileshell component
2023-03-18 12:28:28 -07:00
Devin Lin
158af43fd4
audio: Refactor applet and extract singleton to MobileShellState
...
The eventual goal is to have as few singletons with state as possible in the mobileshell component when it is imported into components such as the lockscreen.
This doesn't fully accomplish it, but moves the audio provider singleton to MobileShellState, which will eventually need to be prevented from importing into non plasmashell processes.
This also disables the sound feedback when changing volume, since it can be a source of lag when showing the applet.
2023-03-16 07:21:01 +00: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
eb03fe8c94
taskswitcher: Port to kwin effect
2023-03-13 22:07:32 -07:00
Yari Polla
c4f0ce09cb
Bring back Folio
2023-03-06 19:13:48 +00:00
Devin Lin
97d549c34c
homescreens/folio: Port to plugin architecture
2023-03-05 09:39:44 -08:00
Devin Lin
f0c756214a
Port QtGraphicalEffects
2023-03-03 06:01:23 +00:00
Devin Lin
bdcbe4d6f7
mobileshellstate: Heavily refactor to remove global shell margins to fix window binding loops
...
Having a global set margins and orientation (that were calculated from the panel containment) caused a lot of issues with the way bindings were evaluated across panels, and with high coupling.
Now use properties from within containments to determine shell margins instead, which removes the dependency on other containments for measurements. This allows us to get rid of TaskPanelControls as well!
Fixes: https://invent.kde.org/teams/plasma-mobile/issues/-/issues/198
2022-12-10 21:05:13 -05: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
Devin Lin
5a9099bd84
homescreens/folio: Port to new app launch method
2022-10-12 17:33:30 -04:00
Yari Polla
f03cf4aa68
homescreens: only close search widget and action drawer without opening the menu
2022-09-27 16:01:09 +00:00
Yari Polla
838826b4fd
homescreens: also close the search widget with Meta key
2022-09-27 16:01:09 +00:00
Yari Polla
83d63a2e3a
folio/appdrawer: fix app drawer button behaviour
2022-09-24 21:10:31 +00:00
Yari Polla
da347cb2dc
homescreens/folio: fix Meta key support
2022-09-23 20:36:34 +02:00
Devin Lin
e9cf10f511
homescreens/folio: Rename from default
2022-09-11 20:01:23 -04:00