Commit Graph

510 Commits (1dfabeac2a81497e6425bdedf7faab6ff1c6e409)

Author SHA1 Message Date
Michail Vourlakos 962db78bb9 containment:expose and use AbilityHost.Indicators 4 years ago
Michail Vourlakos 42592a0de1 simplify Ability.IndicatorItem names 4 years ago
Michail Vourlakos 50c9eed11b upgrade plasmoid to IndicatorLevet items
--plasmoid is now using the IndicatorLevel Ability
Item cleanly. Now everything is ready in order
to provide the full Indicators Ability.
4 years ago
Michail Vourlakos e9ecec47dc containment: more improvements for indicators api 4 years ago
Michail Vourlakos 3e2c59b5bb containment more simplifications for indicators 4 years ago
Michail Vourlakos 41e796c7a5 containment simplify indicators qml implementation 4 years ago
Michail Vourlakos 2365d4b569 provide Indicators ability items 4 years ago
Michail Vourlakos 39ad54f9bb provide visual indicator for multiple tasks
--when the user changes Tasks tab settings between
different applets, the selected applet is providing an
animation
4 years ago
Michail Vourlakos 04b6909e66 decouple dropping launchers in applet/containment
--all dropping launchers infrastructure has now decoupled
and can be used from any other applet in other to gain
such privileges
4 years ago
Michail Vourlakos 3680862138 improve dropping new plasmoids behavior 4 years ago
Michail Vourlakos f37fde5824 simplify dragging architecture
--simpler implementation both for plasmoid
mousehandler and containment droparea
4 years ago
Michail Vourlakos cadae33a39 drop viewLayout property from everywhere 4 years ago
Michail Vourlakos 9dcbb90aba disable applet hidden flag inConfigureAppletsMode 4 years ago
Michail Vourlakos 291f86710f drop containment inSlidingIn exposure 4 years ago
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