Commit graph

35 commits

Author SHA1 Message Date
Devin Lin
f22a1e0b8c homescreen: Add search widget 2022-01-03 00:25:44 -05:00
Devin Lin
f849a5fea5 homescreen: Adjust swipe threshold to be more lenient for horizontal swipes 2022-01-01 21:09:10 -05:00
Devin Lin
29bbb1a178 homescreen: Fix applet removal not persisting 2022-01-01 20:49:49 -05:00
Devin Lin
f3925f2ac0 homescreen: Fix applet edit function calls 2022-01-01 00:37:03 -05:00
Devin Lin
68b7d3897e homescreen: Fix non-existent property calls and remove unused file 2021-12-31 23:26:44 -05:00
Devin Lin
058de1555e homescreen: Fix removing apps from homescreen not persisting 2021-12-31 22:16:13 -05:00
Devin Lin
edb0b58309 homescreen: Remove non-existent signal emit 2021-12-31 10:31:56 -05:00
Devin Lin
aff0064b62 homescreen: Fix favourites strip swipe 2021-12-30 21:11:21 -05:00
Devin Lin
57a4a28fe3 homescreen: Extract out state management to HomeScreenState and use single flickable 2021-12-30 19:49:08 -05:00
Devin Lin
906c169f26 startupnotifier: Import and integrate into homescreen for performance 2021-12-29 00:08:32 -05:00
Devin Lin
1c81cd34b4 taskswitcher: Rewrite without listview and extract state to TaskSwitcherState 2021-12-27 01:35:24 -05:00
Devin Lin
7a1a32724b homescreen: Fix swipe down gesture conflict with taskpanel 2021-12-26 00:21:42 -05:00
Devin Lin
cb30fd1a06 homescreen: Fix negative cache buffer on GridViewAppDrawer 2021-12-25 00:00:27 -05:00
Devin Lin
4a3f855173 REUSE compliance, add check to CI, drop unused components 2021-12-23 16:02:41 +00:00
Devin Lin
6653ad6e54 panel: Refactor panel and implement blue ocean mockups 2021-12-22 23:29:00 +00:00
Devin Lin
67863e7e54 homescreen: Remove non-existent function call 2021-11-29 23:18:18 +00:00
Devin Lin
25e0f99f43 homescreen: Add swipe down panel gesture 2021-10-28 21:54:52 -04:00
Aleix Pol
0cd4f91ec4 Port away from PlasmaComponents 2.0 on most places 2021-10-22 16:34:03 +00:00
Devin Lin
b091ce2ac3 Rework app drawer layout and open/close behaviour logic 2021-10-22 15:48:31 +00:00
Aleix Pol
3fc96fbc25 Close the application started notification when the job failed to open
So far, we leave the splash on which is confusing.

https://invent.kde.org/teams/plasma-mobile/issues/-/issues/70
2021-09-16 06:20:33 +00:00
Aleix Pol
4bba6ac402 units -> PlasmaCore.Units 2021-09-13 18:59:35 +02:00
Aleix Pol
30344fd697 drawer: Fix animation
Don't use tapping on an application to start it like the start of a
drawer dragging session
2021-09-10 02:51:01 +00:00
Aleix Pol
a97fe3bc02 Place the external items at the end 2021-07-21 13:36:43 +00:00
Aleix Pol
dd888a707f Make it possible for QuickSettings to be created in a KPackage
Move the NightColor one into a KPackage to prove it
2021-07-21 13:36:43 +00:00
Aleix Pol
9ac1cc139e Move QuickSettingsModel to C++ 2021-07-21 13:36:43 +00:00
Nicolas Fella
204207f2a9 Remove dead code
It's unused.
2021-07-14 17:44:15 +00:00
Nicolas Fella
992950085d Simplify apps model
The current code iterates over each service group separately and adds its apps. This leads to duplicate entries when an app is in multiple groups.

Since we are not actually interested in the group info, only in a flat list of all apps with some filters, we can simplify this.
2021-06-11 17:44:38 +00:00
Aleix Pol
d332582328 Port away from the global "theme" object to PlasmaCore.Theme
Like we've done for the rest of Plasma
2021-06-10 16:14:41 +02:00
Aleix Pol
182d7501d0 OpenDrawerButton: Use a colour that exists 2021-06-10 16:13:25 +02:00
Nicolas Fella
c9d1d737aa Use alternateBackgroundColor for OpenDrawerButton
With a dark the current one dark whereas the controls below are all bright
2021-05-14 05:01:19 +00:00
Marco Martin
7c9549b7da export launcherDelegate property 2021-05-05 17:37:31 +02:00
Marco Martin
fb920a3f9f manage the case of appDrawer not present 2021-05-05 16:46:54 +02:00
Marco Martin
77291587bd port stackbefore/stackAfter out of plasmoid.nativeInterface 2021-05-05 16:19:55 +02:00
Marco Martin
840d50047a export model for launcherrepeater 2021-05-05 15:59:26 +02:00
Marco Martin
690abebfd5 Make components out of the homescreen
Move most of the homescreen pieces in a QML import
that can be reused making it easier to do alternative homescreens
2021-05-05 12:31:08 +02:00