Devin Lin
7a740a2f5d
Tweak app drawer behavior
...
- Only trigger the app drawer open/close animation if the flick goes over an eighth of the screen so that small flicks do not trigger it
- Adjust easing curve to be OutQuad so that fast flicks don't feel slow (have to slow to a stop, and then animation triggers)
- Increase animation duration to account for OutQuad curve
- Animate opacity of application icons as the app drawer comes in and out
2021-02-22 16:08:43 +00: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
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
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
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
Marco Martin
477d6c1c79
make sure to cancel edit when the user moves
2020-02-07 13:49:09 +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
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
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
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
843b01508f
get rid of old homescreen
2019-09-04 18:39:31 +02:00