Commit graph

192 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
Marco Martin
9a2d2269c0 try to avoid ... on launchers 2019-10-17 11:41:21 +02:00
Marco Martin
58510d211d use again 2 lines of text 2019-10-14 16:10:08 +02:00
Marco Martin
f75b55699e mouseareas touch
doesn't break flicking on touch
2019-10-11 11:54:01 +02:00
Marco Martin
38459f3e78 bottom panel transparent when showing desktop 2019-10-11 11:49:18 +02:00
Marco Martin
acc49da907 remove debug rectangle 2019-10-10 13:56:35 +02:00
Marco Martin
3a72512e79 different heuristics for cutting names 2019-10-10 12:29:48 +02:00
Marco Martin
fbbb604318 don't split 2019-10-10 12:07:38 +02:00
Marco Martin
ba9c60f54c smaller label, only one line of text 2019-10-09 16:21:46 +02:00
Marco Martin
592481da73 fuse the top panel with krunner 2019-10-04 12:59:58 +02:00
Marco Martin
83f876a761 workaround for dragging on empty areas 2019-10-04 11:45:37 +02:00
Marco Martin
e457472603 remove dead code 2019-09-18 15:00:34 +02:00
Marco Martin
abc112ed1c Revert "port to kicker model"
This reverts commit 4e4cc5abc2.
2019-09-18 13:55:07 +02:00
Marco Martin
29609b0e7a fix pos mapping for newRow 2019-09-18 13:54:05 +02:00
Marco Martin
4e4cc5abc2 port to kicker model
still not completely functional, but starts to
2019-09-17 18:14:23 +02:00
Marco Martin
4832735497 make it a flickable again
otherwise too many mose events get stolen
2019-09-16 18:48:33 +02:00
Marco Martin
93ee01c36e bigger config icon 2019-09-10 12:09:50 +02:00
Marco Martin
843b01508f get rid of old homescreen 2019-09-04 18:39:31 +02:00
Ilya Bizyaev
32bcff515e Fix launcher icon alignment 2019-02-24 12:22:31 +03:00
Ilya Bizyaev
b171fc20aa Align ellipsis usage with desktop launchers 2019-02-10 02:57:52 +01:00
Ilya Bizyaev
18d95dc927 Do not use monochrome icons for launcher icons
This commit switches icons of VLC, KDE Connect etc. to their colorful
versions
2019-02-10 02:56:35 +01:00
Ilya Bizyaev
5f1a15cb0a Use lighter arrow icon in favorites strip 2019-02-10 02:55:13 +01:00
Ilya Bizyaev
c6b49ffe1c Remove unused placeholder images 2019-02-10 02:54:42 +01:00
Marco Martin
56dc2ad23f better icon sizing 2019-02-07 12:49:06 +01:00
Marco Martin
f3e1ba0abe slightly smaller icons 2019-02-07 12:38:11 +01:00
Alexander Potashev
fb723ab985 homescreen: Fix ellipsis in i18n string 2017-12-19 13:20:35 +03:00
Marco Martin
5ac357c0e9 better event handling in homescreen 2017-09-14 09:50:16 +02:00
Marco Martin
f97c377b06 run the anim before running the app
if running the app blocks for a while having the anim running already
2016-09-02 17:43:23 +02:00
Marco Martin
475d32d0a7 remove the fake lockscreen
remove the first screen
simplify the code
add a clickable arrow to suggest where the apps
are
2016-01-25 13:47:07 +01:00
Marco Martin
40b02bf440 make sure we show the full rep when possible 2015-10-26 15:28:47 +01:00
Marco Martin
e1da762f09 better management of the spacer
ensure the spacer is the last item
2015-10-20 16:55:55 +02:00
Marco Martin
91b29c37e9 work well also in the case of no applets
the spacer will always take all the remaining space
2015-10-15 17:52:55 +02:00
Marco Martin
356743116b better behavior of the lock/unlock swipe 2015-10-15 17:32:42 +02:00
Marco Martin
151bdc6d15 if there is a switchheight use as minimumnheight
try harder to have applets expanded
2015-10-15 15:31:22 +02:00
Marco Martin
fc52ae95d4 start with the screen locked 2015-10-15 15:26:23 +02:00
Marco Martin
0a5fd82410 better margins around bottom toolbar 2015-10-15 14:59:51 +02:00
Marco Martin
bd5ca6fd61 try a different look for the configure/remove button 2015-10-01 18:10:58 +02:00
Marco Martin
0f73ac2a5c use ResultsListView
the layout of the desktop's krunner doesn't work there
while the kde4 style makes a better use of the limited space
2015-09-28 17:41:12 +02:00
Marco Martin
92d3b613ee support applets configuration dialog
needs a way to disable the button for those that
don't have a config dialog
2015-09-25 15:10:05 +02:00
Marco Martin
bab5d7d9e2 set startMouseX/Y on pressandHold, not pressed 2015-09-22 18:28:19 +02:00
Marco Martin
565dbc963c use EventGenerator in order to not eat half events 2015-09-17 12:46:01 +02:00
Marco Martin
baae0fb1ce drag applets from the place they are, not the cursor
fix applet transparency when they are dragged out of
the screen to delete them
2015-09-15 19:14:04 +02:00
Marco Martin
0ea412cc8f hide the overlay on action triggered 2015-09-08 23:39:03 +02:00
Bhushan Shah
035fcb3118 If more space is available for icons show bigger
Also fix text size on tablet-ish form factor
2015-09-01 17:35:01 +05:30
Bhushan Shah
38a3a7c99c Fix iconSizes and strip size on the horizontal form factor
Previously it was setting height and width of icons to overall width/4
which happens to be enorumously huge on the horizontal form factor.

This patch fixes it by setting height of "huge" iconSize and width of
overall width/4
2015-08-22 18:16:56 +05:30
Marco Martin
2353652336 remove pragma from layoutmanagers
use the layoutmanager as a propeerty of root emlement
2015-07-15 13:48:44 +02:00
Marco Martin
3751f69d40 animate editoverlay fade
remove editoverlay after moving the cursor a lot
2015-07-10 17:56:14 +02:00
Marco Martin
2c574faa3a animated applet remove 2015-07-10 17:19:26 +02:00
Marco Martin
70551d7ad6 use a simple Column for the layout
slightly simpler, makes animations more reliable
2015-07-10 16:00:10 +02:00
Marco Martin
21eb17fc49 editoverlay covers krunner
now blocks all the clicks
2015-07-10 13:10:05 +02:00
Marco Martin
eca12673b4 correct space left for keyboard 2015-07-09 18:10:58 +02:00