1
0
mirror of https://github.com/KDE/latte-dock.git synced 2024-12-26 23:21:37 +03:00
Commit Graph

4689 Commits

Author SHA1 Message Date
Michail Vourlakos
77520f7407 improve how fillRealApplets are counted
--a new parameter to count only fillApplets
that are not splitters was needed
2021-01-02 21:25:50 +02:00
Michail Vourlakos
35b757f508 internal splitter dont show debug visual indicator 2021-01-02 20:29:07 +02:00
Michail Vourlakos
3a85a81bd7 fix paddings visuals for left edge 2021-01-02 19:25:55 +02:00
Michail Vourlakos
640e9b3802 fix starup thickness for floating dock
--when starting Latte and a floating dock
has chosen to hide its screen gap for maximized
windows, in that case was not updating its
window thickness properly
2021-01-01 16:28:18 +02:00
Michail Vourlakos
da1df5bc0c parabolic:improve clearZoom responsiveness
--fix also a case the even though mouse was out of the
view the zoomed items where not restoring
2021-01-01 16:16:26 +02:00
Michail Vourlakos
e102fcf792 parabolic:provide better rapid movement indicator
--each item is now informing Parabolic ability about its
visible index when the mouser enters first time its area.
This is enough for parabolic effect to identify correctly
when there is mouse rapid movement.
2021-01-01 15:30:47 +02:00
Michail Vourlakos
04d9cb7cb0 extend ParabolicAreas region
--this way we dont miss any mouse event consercing
the parabolic effect. This is a great improvement
in parabolic effect responsiveness
2021-01-01 13:39:03 +02:00
Michail Vourlakos
87f29197bd expose new properties to applets
-paddingThickness
-marginLength
-paddingLength
--are now provided through LatteBridge to applets
2021-01-01 12:49:43 +02:00
Michail Vourlakos
5a73842be9 mprove paddings coloring 2021-01-01 10:13:13 +02:00
Michail Vourlakos
347c5681c6 locate propertly the Internal View splitter 2021-01-01 09:35:59 +02:00
Michail Vourlakos
1df040a68d provide new beautiful Justify splitters 2021-01-01 03:38:01 +02:00
Michail Vourlakos
f1c0dce495 fix check of Layouter fillApplets calculations 2020-12-31 22:39:47 +02:00
Michail Vourlakos
bc6e3cefb2 plenty of fixes for Justify splitters 2020-12-31 20:53:36 +02:00
Michail Vourlakos
c234d0e0b6 enable padding visuals only zoom==1 2020-12-31 17:11:48 +02:00
Michail Vourlakos
6a6e47c657 plenty of fixes for moving/dragging applets 2020-12-31 16:58:53 +02:00
Michail Vourlakos
8959e58148 provide generic code for fill applets calculations 2020-12-31 16:58:53 +02:00
Michail Vourlakos
50aec78526 position properly paddings visuals 2020-12-31 16:58:53 +02:00
Michail Vourlakos
50bf618942 drag/move applets from outside View 2020-12-31 16:58:53 +02:00
Michail Vourlakos
2fd5f51e8d fixes for justify alignment arrangement 2020-12-31 16:58:53 +02:00
Michail Vourlakos
2e7dcb5428 refactor rely on c++ to provide justify alignment
--c++ takes the burden to validate the Justify alignment
2020-12-31 16:58:53 +02:00
Michail Vourlakos
968a80f858 show applet paddings inConfigureApplets mode 2020-12-31 16:58:53 +02:00
Michail Vourlakos
c2595ba170 fix missing header 2020-12-31 16:56:27 +02:00
Michail Vourlakos
55a6455399 support CanFillArea applets 2020-12-30 23:24:55 +02:00
Michail Vourlakos
17f4a90ed7 hide EventsSinkOriginArea when not needed 2020-12-30 13:23:38 +02:00
Michail Vourlakos
fb1aaefd34 Revert "hide sinkareas when no needed"
This reverts commit 168502673b.
2020-12-30 13:20:57 +02:00
Michail Vourlakos
168502673b hide sinkareas when no needed 2020-12-30 13:02:50 +02:00
Michail Vourlakos
f63bc30274 remove workaround activating applet from neutral 2020-12-30 09:47:14 +02:00
Michail Vourlakos
c7fedca8b6 remove margins from SinkAreas 2020-12-30 09:30:29 +02:00
Michail Vourlakos
1b23e3669b field QQuickItem pointers for Parabolic/EventsSink
--avoid crashes when the relevant destination/origin
quickitems are deleted during their events processing
2020-12-29 21:54:31 +02:00
Michail Vourlakos
431ce6c6fa enable EventsSink with parabolic effect
--add also some comments/information about
EventsSink qml implementation
2020-12-29 21:43:11 +02:00
Michail Vourlakos
574135e084 Welcome the all new EventsSink infrastructure
--each applet has now its own Sunk events to handle,
and as such each applet can now have different paddings
and that does not create any issues or missing events
2020-12-29 21:18:21 +02:00
Michail Vourlakos
de6f2282e6 remove all padding events code
--in favour of EventsSink approach that will
probably solve all corner cases of view sunk
events
2020-12-29 19:36:58 +02:00
Michail Vourlakos
bc50b437e9 introduce View::EventsSink 2020-12-29 19:32:25 +02:00
Michail Vourlakos
60aa17dada fix missing header 2020-12-29 07:40:19 +02:00
Michail Vourlakos
f652975c90 qml:load ParabolicArea(s) only when really needed 2020-12-29 00:03:55 +02:00
Michail Vourlakos
ba9233684e view:separate parabolic c++ code from view
--The parabolic effect c++ part of View now
leaves in its own class
2020-12-28 23:36:28 +02:00
Michail Vourlakos
5a9d84f383 fix, do not show alreadyshown tasks after hiding 2020-12-28 22:11:59 +02:00
Michail Vourlakos
a51f10b7e2 drop applets custom hovering animation 2020-12-28 16:44:54 +02:00
Michail Vourlakos
99531d4d19 drop totally any applet icon overlaying 2020-12-28 16:41:32 +02:00
Michail Vourlakos
b5ceb4d91a tasksparabolic:use view triggering values 2020-12-28 10:23:36 +02:00
Michail Vourlakos
259f04f7c9 view:forward ParabolicEnter from c++ 2020-12-28 10:11:11 +02:00
Michail Vourlakos
17865ee21a task parabolic more fixes for its implementation 2020-12-28 09:51:10 +02:00
Michail Vourlakos
dcde80e6ed view::use a timer to nulify currentParabolicItem 2020-12-28 00:40:18 +02:00
Michail Vourlakos
a1ec6de412 tasks:make parabolic effect fixes 2020-12-27 23:37:46 +02:00
Michail Vourlakos
d3eed82145 adjust tasks to new parabolic approach 2020-12-27 22:26:13 +02:00
Michail Vourlakos
751a4f6713 appletItem:provide its own Parabolic Area
--move the parabolic effect code in its own item
and thus making it a lot cleaner to maintain and
debug
2020-12-27 21:45:01 +02:00
Michail Vourlakos
345d2823f6 simplify parabolic criteria in view 2020-12-27 20:58:16 +02:00
Michail Vourlakos
ae9836ccba first iteration for new parabolic 2020-12-27 19:07:00 +02:00
Michail Vourlakos
3c17c2e839 settings:disable StaysOnTop hint 2020-12-27 14:18:03 +02:00
Michail Vourlakos
2f0a226b0d dont draw layoutscontainer when hidden 2020-12-27 14:08:09 +02:00