Commit graph

16 commits

Author SHA1 Message Date
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
Nicolas Fella
8f92f6b4d6 Use versionless Qt cmake target
This makes it easier to build against both Qt5 and Qt6

GIT_SILENT
2021-01-30 17:23:02 +01: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
Bhushan Shah
d73b2455df remove traces of color average properly
Fixes the 48f8f00034

CCMAIL: Jonah Brüchert <jbb.prv@gmx.de>
2020-07-10 09:14:12 +05:30
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
b856b78790
Open and close StartupFeedback using KStartupInfo 2020-05-26 21:49:56 +02:00
David Faure
4f13a58241 Port to ApplicationLauncherJob 2020-05-10 18:07:36 +02:00
Jonah Brüchert
d2b461e17b containments: Optimization 2020-03-21 00:33:26 +00: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
Marco Martin
843b01508f get rid of old homescreen 2019-09-04 18:39:31 +02:00
Marco Martin
e75c8005d3 a KRun based way to launch apps
needs the duplicate for now in order to test without breaking
the image
2015-06-18 16:58:56 -07:00
Marco Martin
36e693b5a0 install plugins in the proper location 2015-05-15 13:17:20 +02:00
Marco Martin
62df66b045 rename homescreen library 2015-05-14 18:13:00 +02:00
Marco Martin
0108d70fb4 move the applicationslistmodel to containment c++
the application list is only used in that containment for now: don't
create an extra qml import just for that, but put it into the c++
applet for the homescreen instead to make sure nobody else
uses it at least until we are really sure is needed elsewhere
2015-05-14 18:05:01 +02:00