Commit graph

142 commits

Author SHA1 Message Date
Marco Martin
40f6abd78e enable the drag handler only when the containment has focus
this way it doesn't steal events anymore from the widget explorer
2021-02-22 14:59:15 +01:00
Marco Martin
ed91354960 respect max favorite count when dropping 2021-02-16 13:37:50 +01:00
Marco Martin
00d63af2da More familiar behavior for the App Drawer
This makes the behavior of the app drawer a bit more familiar and
slightly more similar to Android for now:

* The drawer always contains every application
* Applications are always alphabetically ordered
* The drawer opens completely, not staying stuck in "in between" states
* is possible to drag more copies of a single app on the homescreen/favorites
* possible to remove an icon from the homescreen or favorites

Two things have been prepared in there (but are material for 5.22 only,
so not finished)

* Things have been reordered such in a way that makes easy for most of
the qml files to become components to make easy for people to build
their own customized homescreen
* basic infrastructure is there to allow for multiple horizontal pages
scroll, though not implemented yet as needs changes to plasma-workspace
layouting code beforehand
2021-02-15 16:25:39 +05:30
Yuri Chornoivan
cd4675b33e Add i18n() 2021-02-10 19:00:51 +02:00
Marco Martin
4458d7355e delay scroll reset after launch 2021-02-03 17:19:53 +01:00
Marco Martin
bb3225d4b5 bigger hit area for the up arrow 2020-08-20 17:15:56 +02:00
Marco Martin
54bb4a3946 no side borders 2020-08-13 12:07:46 +02:00
Marco Martin
b71adfeef3 custom look for scroll indicator 2020-08-13 11:52:53 +02:00
Marco Martin
93d8e2c130 up arrow becomes down 2020-08-13 11:45:05 +02:00
Marco Martin
f30008b3d9 a dark overlay over the main icons 2020-08-13 11:17:06 +02:00
Marco Martin
16b1cae73e when task switch appears release minimize on launchers 2020-07-31 11:13:09 +02:00
Marco Martin
a1b7ef5d36 minimize to launcher when the switcher is not visible 2020-07-30 17:20:07 +02:00
Marco Martin
0d438d87d3 when an application is already running bring window on front
all applications are single instance only
2020-07-28 13:24:13 +02:00
Marco Martin
0eed8d3a90 add margin before search bar 2020-07-27 11:58:22 +02:00
Marco Martin
12c34a7a6a things go under the top panel 2020-07-23 17:12:19 +02:00
Marco Martin
ece092bf98 croll up homescreen when there are no tasks 2020-07-23 17:09:37 +02:00
Marco Martin
3f32a18b62 make use of HomeScreenControls 2020-07-22 17:17:10 +02:00
Marco Martin
c8d9ef81d8 flick after manual drag 2020-07-22 15:18:52 +02:00
Marco Martin
a5d1f4d880 at least 4 favorites 2020-07-21 12:35:50 +02:00
Marco Martin
d6bd455b1e disable the scrollindicator
for some reason it seems interactive on the phone
2020-07-21 12:32:32 +02:00
Marco Martin
dae850dbc9 drag vertically also on the launcher strip 2020-07-21 12:23:50 +02:00
Marco Martin
cbdb6b6f05 reset position when launched 2020-07-16 14:51:58 +02:00
Bhushan Shah
e0dd510861 Fix the LauncherGrid
For real this time /o\

CCMAIL: Jonah Brüchert <jbb.prv@gmx.de>
2020-07-13 12:45:15 +05:30
Jonah Brüchert
48f8f00034
Leave calculating the startup feedback color to plasma-nano 2020-06-30 14:34:27 +02:00
Jonah Brüchert
3f4915d426
Revert "Open and close StartupFeedback using KStartupInfo"
This reverts commit b856b78790.

Unfortunately it turned out not to work on Wayland yet.
2020-05-28 15:58:27 +02:00
Jonah Brüchert
efc04968c0
Remove unuused FeedbackWindow components 2020-05-26 21:50:32 +02:00
Jonah Brüchert
b856b78790
Open and close StartupFeedback using KStartupInfo 2020-05-26 21:49:56 +02:00
Jonah Brüchert
f3ab3c0a56
Adapt to plasma nano API change 2020-05-25 19:07:38 +02:00
Jonah Brüchert
46f6138509
Properly adapt to role name renaming 2020-03-28 18:54:51 +01:00
Jonah Brüchert
505dbb405b
containments: homescreen: Fix some role names 2020-03-28 18:52:06 +01:00
Jonah Brüchert
c43777d1be Rename roleNames to be lowecase 2020-03-20 01:00:54 +00:00
Marco Martin
11703e2043 remove debug background 2020-02-17 10:28:52 +01:00
Marco Martin
d8aac56a4d more reliable dragging in the favorite strip 2020-02-14 16:09:44 +01:00
Marco Martin
e80248b9da warnings-- 2020-02-14 13:36:55 +01:00
Ilya Bizyaev
423aeebc55 Avoid monochrome icons in launcher and task panel
See 18d95dc927
2020-02-12 18:17:20 +03:00
Marco Martin
cf91c25073 cache shadows 2020-02-12 09:57:40 +01:00
Bhushan Shah
6c9b6acace Fix launcher performance
We are not animating the icon delegates, so we can enable caching which
improves performance on pinephone.
2020-02-12 11:30:28 +05:30
Marco Martin
ea01f911c5 remove click feedback anim 2020-02-11 16:14:54 +01:00
Marco Martin
91c92f8fa1 remove local feedbackWindow 2020-02-11 13:57:34 +01:00
Jonah Brüchert
842e9dd91a homescreen: Add gradient to seperator 2020-02-10 09:19:53 +00:00
Marco Martin
477d6c1c79 make sure to cancel edit when the user moves 2020-02-07 13:49:09 +01:00
Marco Martin
323ae5e50b consider bottom panel 2020-02-06 21:21:43 +01:00
Marco Martin
d4e250f25c clean 2020-02-06 16:59:52 +01:00
Marco Martin
2ef0b5e15b no background for the icons 2020-02-06 16:57:49 +01:00
Marco Martin
ea57d633bb move krunner in a plasmoid 2020-02-05 20:25:52 +01:00
Carson Black
d15262b394 Initial splashscreen rework (!31) 2019-12-20 12:15:18 +05:30
Bhushan Shah
294ee2a4be Revert "Initial splashscreen rework (!31)"
This reverts commit 2291872e23.
2019-12-20 12:14:08 +05:30
Bhushan Shah
2291872e23 Initial splashscreen rework (!31) 2019-12-20 12:12:01 +05:30
Aleix Pol
1ae7a251a5 Fix weird wrapping on the homescreen delegates
We are already setting the height properly through Layouts, setting it
alternatively confuses QML
2019-12-09 21:01:23 +01:00
Marco Martin
edbab01cdf get rid of most cannot stack parent warnings 2019-10-17 13:05:48 +02:00