Commit Graph

4704 Commits (069455be4e0831b12fceed7c94bd86a98426ef97)
 

Author SHA1 Message Date
Michail Vourlakos ba9233684e view:separate parabolic c++ code from view
--The parabolic effect c++ part of View now
leaves in its own class
4 years ago
Michail Vourlakos 5a9d84f383 fix, do not show alreadyshown tasks after hiding 4 years ago
Michail Vourlakos a51f10b7e2 drop applets custom hovering animation 4 years ago
Michail Vourlakos 99531d4d19 drop totally any applet icon overlaying 4 years ago
Michail Vourlakos b5ceb4d91a tasksparabolic:use view triggering values 4 years ago
Michail Vourlakos 259f04f7c9 view:forward ParabolicEnter from c++ 4 years ago
Michail Vourlakos 17865ee21a task parabolic more fixes for its implementation 4 years ago
Michail Vourlakos dcde80e6ed view::use a timer to nulify currentParabolicItem 4 years ago
Michail Vourlakos a1ec6de412 tasks:make parabolic effect fixes 4 years ago
Michail Vourlakos d3eed82145 adjust tasks to new parabolic approach 4 years ago
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
4 years ago
Michail Vourlakos 345d2823f6 simplify parabolic criteria in view 4 years ago
Michail Vourlakos ae9836ccba first iteration for new parabolic 4 years ago
Michail Vourlakos 3c17c2e839 settings:disable StaysOnTop hint 4 years ago
Michail Vourlakos 2f0a226b0d dont draw layoutscontainer when hidden 4 years ago
Michail Vourlakos 2251b16338 wayland:enable new input event handling 4 years ago
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
4 years ago
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.
4 years ago
Michail Vourlakos bc9e39a6b2 use valid paddings for sinked events 4 years ago
Michail Vourlakos f45c6eea87 remove edge applet special spacing 4 years ago
Michail Vourlakos 34f1eff125 remove separator length based on latte setting 4 years ago
Michail Vourlakos 1650518935 autofill applets use same length paddings/margins 4 years ago
Michail Vourlakos 7ef490932d add visual identifiers for paddings 4 years ago
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
4 years ago
Michail Vourlakos 4bf562c17b remove unneeded line 4 years ago
Michail Vourlakos c123bc40e1 fix/adjust InternalViewSplitter placement
--for the new paddings approach
4 years ago
Michail Vourlakos 214107e409 improve Rearrange button constrast 4 years ago
Michail Vourlakos 0c153de58f sinkedevents:optimize calculations 4 years ago
Michail Vourlakos 167a19b748 sinked events:respect Fitts Law 4 years ago
Michail Vourlakos 259d183179 dont be so verbose for sinked events
--so debug messages only for pressed sinked event
4 years ago
Michail Vourlakos 3ab5b074b8 use same MaxItemsSize for all cases 4 years ago
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
4 years ago
Michail Vourlakos c7ff929e35 auto-lock applets in more generic way 4 years ago
Michail Vourlakos 654c35cfec add visual debug rectangle for applets 4 years ago
Michail Vourlakos 74d9065f1f change applets margins/paddings approach 4 years ago
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.
4 years ago
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.
4 years ago
Michail Vourlakos 746f32050d adjust mouse events relevant to view paddings 4 years ago
Michail Vourlakos b06e164f53 expose view padding through qml 4 years ago
Michail Vourlakos c7adae308e update semantics of AbilityClient.ParabolicEffect 4 years ago
Michail Vourlakos 0112df9c5d alter Abilities.Definitions, Abilities.Definition 4 years ago
Michail Vourlakos fb9f2739a3 rename Abilities.Hosts to Abilities.Host 4 years ago
Michail Vourlakos 63cdb998a1 rename Abilities.Applets to Abilities.Client 4 years ago
Michail Vourlakos 976ed15351 rename Ability.Container to Ability.Host 4 years ago
Michail Vourlakos 2e3b839634 update ParabolicEffect Ability definition
--expand structure in main definition file
4 years ago
Michail Vourlakos 4e503dbeb5 update Metrics ability definition
--expand structure in main definition file
4 years ago
Michail Vourlakos cc1235cd9e update Ability.Animations definition
--expand complete structure
4 years ago
Michail Vourlakos 2deed2d10c visibilitymanager use effects to hide/show mask 4 years ago
Michail Vourlakos af2ff10c42 fix containment Debugger renaming
BUG:429846
4 years ago
Michail Vourlakos 0f06f00855 upgrade debug maskEnabled to Abilities 4 years ago