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
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