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
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
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
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
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
ae9836ccba
first iteration for new parabolic
2020-12-27 19:07:00 +02:00
Michail Vourlakos
2f0a226b0d
dont draw layoutscontainer when hidden
2020-12-27 14:08:09 +02:00
Michail Vourlakos
2251b16338
wayland:enable new input event handling
2020-12-27 14:03:57 +02:00
Michail Vourlakos
bc5ba50147
refactor:plenty of fixes for masks/input events
...
--use only input events in order to identify the area
from which a window accepts input and also remove almost
every mask-qml code handling
--by reducing mask usage to minimum we fix also the
BLACKLINE bug under X11
2020-12-27 13:52:32 +02:00
Michail Vourlakos
ba94315ecb
REFACTOR:input events and mask area
...
-- The new approach reduces mask area calls to
barely minimum. Input mask is used instead to
specify the area for which we accept input.
-- The new approach solves also the BLACKLINE issue
when hovering the view at startup. This is because
at all times the full window area is drawn.
2020-12-27 11:04:04 +02:00
Michail Vourlakos
bc9e39a6b2
use valid paddings for sinked events
2020-12-26 20:42:51 +02:00
Michail Vourlakos
f45c6eea87
remove edge applet special spacing
2020-12-26 19:46:58 +02:00
Michail Vourlakos
34f1eff125
remove separator length based on latte setting
2020-12-26 19:39:11 +02:00
Michail Vourlakos
1650518935
autofill applets use same length paddings/margins
2020-12-26 19:22:32 +02:00
Michail Vourlakos
7ef490932d
add visual identifiers for paddings
2020-12-26 19:15:42 +02:00
Michail Vourlakos
7c3b994cbb
sinked_events:do not send for needlength animations
...
--fix a case of parabolic effect breaking when mouse
was hovering empty areas on the sides of the dock
2020-12-26 00:42:56 +02:00
Michail Vourlakos
c123bc40e1
fix/adjust InternalViewSplitter placement
...
--for the new paddings approach
2020-12-25 20:30:06 +02:00
Michail Vourlakos
167a19b748
sinked events:respect Fitts Law
2020-12-25 19:08:21 +02:00
Michail Vourlakos
ae650bbcf7
disable some qml side events hacks
...
--with new padding approach we can be more certain
when the overlaied parabolic effect mousearea is
really needed
2020-12-25 14:07:43 +02:00
Michail Vourlakos
c7ff929e35
auto-lock applets in more generic way
2020-12-25 14:02:05 +02:00
Michail Vourlakos
654c35cfec
add visual debug rectangle for applets
2020-12-25 13:47:23 +02:00
Michail Vourlakos
74d9065f1f
change applets margins/paddings approach
2020-12-25 13:17:12 +02:00
Michail Vourlakos
96fd421e9f
sinked events:various fixes
...
--disable sinked events when parabolic effect is
enabled. It needs to be rethought how this could work
properly with parabolic effect.
2020-12-25 01:14:11 +02:00
Michail Vourlakos
a74a6ee3ff
remove hack to activate applets from floating area
...
--by using the new approach from plasmaviews that take
into account paddings, any hacks to activate applets through
other codepaths are not needed any more.
2020-12-24 19:36:52 +02:00
Michail Vourlakos
746f32050d
adjust mouse events relevant to view paddings
2020-12-24 19:27:11 +02:00