Commit Graph

546 Commits (87f42e48177511c5005fac096b3c835d18183d35)

Author SHA1 Message Date
Michail Vourlakos e9cc81b03a drop isHalfShown for myView.isShownPartially
--provide also myView.isShownFully
4 years ago
Michail Vourlakos 16f846c72f rename to myView.alignment 4 years ago
Michail Vourlakos 25335bc025 expose MyView to applets 4 years ago
Michail Vourlakos 2c18052ad5 improve internalsplitters behavior when dragging 4 years ago
Michail Vourlakos b48686229a enable parabolic area for hidden applets
--this way parabolic effect messages are forwarded properly
to surrounding applets
4 years ago
Michail Vourlakos 81e4b19b59 improve SunkEvents implementation
--each origin mouse area is now informin
the SunkEvents handler for the relevant
origin areas at the same time and this way
there is no events breakage when changing
from one sunked event origin area to another
--the sunked events origin and destination areas
are now released only when the event is NOT inside
any origin area or any destination. This way
no events breakage is appearing when changing from
destination area to origin area and vice versa.
4 years ago
Michail Vourlakos 33d08c92a0 improve internal splitters length computations 4 years ago
Michail Vourlakos 1ca43ee13f use Launchers Ability for syncing
--move internal synced launchers infrastructure
in order to use Launchers Ability. Things
this way will become much cleaner and
at the same reusable and maintainable
4 years ago
Michail Vourlakos 3085e6aa3d expose norma edit mode for Latte plasmoid
--Latte Tasks plasmoid is the only eaxception from
applets because it can be edited during the normal
Latte View editing scenario through Tasks tab.
All other applets need to open their settings window.
4 years ago
Michail Vourlakos 56cf1535d2 improve internal view splitters drawing 4 years ago
Michail Vourlakos 507d673af4 fix binding loop 4 years ago
Michail Vourlakos 77520f7407 improve how fillRealApplets are counted
--a new parameter to count only fillApplets
that are not splitters was needed
4 years ago
Michail Vourlakos 35b757f508 internal splitter dont show debug visual indicator 4 years ago
Michail Vourlakos 3a85a81bd7 fix paddings visuals for left edge 4 years ago
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
4 years ago
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.
4 years ago
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
4 years ago
Michail Vourlakos 87f29197bd expose new properties to applets
-paddingThickness
-marginLength
-paddingLength
--are now provided through LatteBridge to applets
4 years ago
Michail Vourlakos 5a73842be9 mprove paddings coloring 4 years ago
Michail Vourlakos 347c5681c6 locate propertly the Internal View splitter 4 years ago
Michail Vourlakos 1df040a68d provide new beautiful Justify splitters 4 years ago
Michail Vourlakos bc6e3cefb2 plenty of fixes for Justify splitters 4 years ago
Michail Vourlakos c234d0e0b6 enable padding visuals only zoom==1 4 years ago
Michail Vourlakos 6a6e47c657 plenty of fixes for moving/dragging applets 4 years ago
Michail Vourlakos 8959e58148 provide generic code for fill applets calculations 4 years ago
Michail Vourlakos 50aec78526 position properly paddings visuals 4 years ago
Michail Vourlakos 968a80f858 show applet paddings inConfigureApplets mode 4 years ago
Michail Vourlakos 55a6455399 support CanFillArea applets 4 years ago
Michail Vourlakos 17f4a90ed7 hide EventsSinkOriginArea when not needed 4 years ago
Michail Vourlakos fb1aaefd34 Revert "hide sinkareas when no needed"
This reverts commit 168502673b.
4 years ago
Michail Vourlakos 168502673b hide sinkareas when no needed 4 years ago
Michail Vourlakos f63bc30274 remove workaround activating applet from neutral 4 years ago
Michail Vourlakos c7fedca8b6 remove margins from SinkAreas 4 years ago
Michail Vourlakos 431ce6c6fa enable EventsSink with parabolic effect
--add also some comments/information about
EventsSink qml implementation
4 years ago
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
4 years ago
Michail Vourlakos de6f2282e6 remove all padding events code
--in favour of EventsSink approach that will
probably solve all corner cases of view sunk
events
4 years ago
Michail Vourlakos f652975c90 qml:load ParabolicArea(s) only when really needed 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 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 ae9836ccba first iteration for new parabolic 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 c123bc40e1 fix/adjust InternalViewSplitter placement
--for the new paddings approach
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 0112df9c5d alter Abilities.Definitions, Abilities.Definition 4 years ago
Michail Vourlakos af2ff10c42 fix containment Debugger renaming
BUG:429846
4 years ago
Michail Vourlakos 1431feae8c upgrade debugMode to Abilities 4 years ago
Michail Vourlakos aef310bf36 upgrade debug spacers to Abilities 4 years ago
Michail Vourlakos 7f00ff7af2 upgrade layouter debug flag to Abilities 4 years ago
Michail Vourlakos 1e985590b5 upgrade debug timers flag to Abilities 4 years ago
Michail Vourlakos 13a4b64118 upgrade overloadedIcons/Window debug flags Ability 4 years ago
Michail Vourlakos 169b7d6aae introduce Debug Ability 4 years ago
Michail Vourlakos 24661fb91f plasmoid:fix latte style applets thickness 4 years ago
Michail Vourlakos 88ea6e370e add isEnabled to parabolic Ability 4 years ago
Michail Vourlakos b230812b0a respect applets screenEdgeMarginSupported
--provide proper thickness for applets that can support
properly Latte floating docks
4 years ago
Michail Vourlakos 589b5f009c applets:dont enable overlay hovering if not needed 4 years ago
Michail Vourlakos 76ec713c9d update for thin tooltips and auto size behaviors
--make their behavior more understandable and predictable
based on dock and panel types
5 years ago
Michail Vourlakos a3989d1c2a improve semantic for inRelocationHiding view phase 5 years ago
Michail Vourlakos e92f168abe show vertical systrays propertly
--do not enforce hidden applets for preferredLengths
that equal zero
5 years ago
Michail Vourlakos e4437b7f66 abilities:introduce UserRequests 5 years ago
Michail Vourlakos f5cc1f8f81 abilities:provide animations.requirements
--applets animations ability can now be used to
provide a zoomFactor that is needed from their
animations
5 years ago
Michail Vourlakos 2ba90621f7 fixes for Applets Indicators sizing
--indicators should take into account the current applet width
in order to take up more space that it is needed
5 years ago
Michail Vourlakos 2ea8d389ec dont block length margins for EdgeSquare applets 5 years ago
Michail Vourlakos edb943db6b fixes for spacers and positioning of behaveAsPanel
--fix positioning for Right/Bottom alignments when
View behavesAsPlasmaPanel
5 years ago
Michail Vourlakos 271089ef33 more improvements for Tasks applet 5 years ago
Michail Vourlakos f3df399f55 update some parabolic effect functions 5 years ago
Michail Vourlakos 2343933408 remove Container ParabolicManager
--this is not needed any more from the container.
All its functionality is provided from various
Container Abilities.
5 years ago
Michail Vourlakos 05bc900a6d fix multiTasks global shortcuts on position
--multi Tasks now work properly with global
shortcuts on position even when only one of them
is stealing them for its own use.
5 years ago
Michail Vourlakos 7176febb09 move badges tags in PositionShortcuts ability 5 years ago
Michail Vourlakos fa4ffbf521 use PositionShortuts Ability for activate/new 5 years ago
Michail Vourlakos dc78257962 improvement for Container::OnPositionShortcuts
--bind On Position Shortcuts Container ability
with View::ExtendedContainmentInterface implementation
5 years ago
Michail Vourlakos 3c73bff0ac use Indexer Ability for shortcut badges 5 years ago
Michail Vourlakos 949b2a4c3b AutoFill applets must never exceed maxgivenspace
BUG:421786
5 years ago
Michail Vourlakos 737f680853 fix more binding loops for AppletItem 5 years ago
Michail Vourlakos 12d6302fc3 fix binding loops and warnings 5 years ago
Michail Vourlakos 5ea28513c2 respect applets thickness properties 5 years ago
Michail Vourlakos bac3502f2c fix bindingloop from Applet.lengthAppletFullMargin 5 years ago
Michail Vourlakos 419b2bfb6d fix binding loop for Applet::layoutThickness 5 years ago
Michail Vourlakos c9caa408ea update Layout preferred values for Tasks 5 years ago
Michail Vourlakos fe4704e355 block par.effect for applet popups 5 years ago
Michail Vourlakos 6ae1613f87 fix some Bindings loops for AppletItem
--a nice check for Binding is too check is
latteView is provided. If it is null, e.g.
during exit Bindings can be blocked.
5 years ago
Michail Vourlakos 55c856d4f5 rename Applet property parabolicEffectIsSupported 5 years ago
Michail Vourlakos 707fc8bca9 improve AppletItem.layoutLength binding
--it is now lighter and is executed only
when it must be updated
5 years ago
Michail Vourlakos afb5217fe8 remove debug message 5 years ago
Michail Vourlakos 84003f3c35 protect latteBridge setting 5 years ago
Michail Vourlakos 55506fd20a automate AppletItems length calculations 5 years ago
Michail Vourlakos 9fcec2128a support min/max length and alignments beautifully
--applets that use auto fill calculations to gain their
length work really nice now for all alignments and values
very similar to plasma panels
5 years ago