Commit Graph

1264 Commits (0a9899491e164066e381a17a5f5c6e2dae157c97)

Author SHA1 Message Date
Michail Vourlakos 0a9899491e remove dockIsHidden property
--use instead myView.isHidden
4 years ago
Michail Vourlakos 943a3d07c9 update-rename to myView.isShownFully 4 years ago
Michail Vourlakos e9cc81b03a drop isHalfShown for myView.isShownPartially
--provide also myView.isShownFully
4 years ago
Michail Vourlakos 7a38642012 provide myView different shown states 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 c855d8f0b6 fix binding loop for behaveAsPlasmaPanel 4 years ago
Michail Vourlakos 8bf428becb fix warnings 4 years ago
Michail Vourlakos 2ed1bedd5f drop deprecated inForcedHiding 4 years ago
Michail Vourlakos 1ec0b924d4 rename to updateIsEnabled for Bindings 4 years ago
Michail Vourlakos 145a4b222c drop deprecated inSlidingAnimation 4 years ago
Michail Vourlakos a9bceda4be rename to inClientSideScreenEdgeSliding 4 years ago
Michail Vourlakos c859f17cab rename to isFloatingInClientSide 4 years ago
Michail Vourlakos 5c03022847 update naming to inNormalState 4 years ago
Michail Vourlakos 397e1324e9 update name to view.inRelocationAnimation 4 years ago
Michail Vourlakos 0e48caa5d0 rename to inForcedHiding 4 years ago
Michail Vourlakos cc81a0ae46 rename background.isGreaterThanItemThickness 4 years ago
Michail Vourlakos f6ddf52148 rename to inClientSideFloating 4 years ago
Michail Vourlakos c456599881 add option to mirror floating gap
--when a maximized window is present the
floating gap is mirrored above the dock or
panel in order to provide a much better
visual appearance
4 years ago
Michail Vourlakos 2c18052ad5 improve internalsplitters behavior when dragging 4 years ago
Michail Vourlakos 6bcef91073 fix typos 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 69df6400f2 rename launchersignals to syncedLaunchers
--that is more appropriate name for synced
launchers latte launchers handler
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 069455be4e provide struts based on screen gap
--following new norms and styles the struts
applying for Always Visible they now take into account
the screen edge margin and apply the same margin
also at their head thickness margin. If there is
much negative user feedback this might be reverted.

BUG:419731
4 years ago
Michail Vourlakos bb9564e11f fix input mask area length calculations
--effects area is not relevant when the dock is
hidden, in such case using localGeometry is a much
better approach and more accurate.

BUG:431273
4 years ago
Michail Vourlakos 33ad9069e0 make slide in/outs relevant to animations speed 4 years ago
Michail Vourlakos 9d3ebca4af provide stable struts thickness
--when a floating view is hiding its screen gap
there is no reason for struts to be added
during that phase. Published struts could be
the final expected window position in that case.

BUG:431255
4 years ago
Michail Vourlakos f8cce7acfa fix normalThickness value 4 years ago
Michail Vourlakos 919b0cbf8c rename view property 4 years ago
Michail Vourlakos 1181fc472c dont update GTK_FRAME_EXTENTS for floating state
--dont update when a floating Dock is hiding its screen
edge for a maximized window.
4 years ago
Michail Vourlakos 72d6383401 drop no needed RootMouseArea 4 years ago
Michail Vourlakos 52f09917fd drop layoutsContainer abilities implementation
--this code is not needed any more. HostAbilities
are pretty capable to handle such code.
4 years ago
Michail Vourlakos 5fbabaf58f abilities: drop parabolic.lastindex property
--new approach is much cleaner to use
4 years ago
Michail Vourlakos e9d5ae1ace remove container parabolic.lastIndex requirement 4 years ago
Michail Vourlakos 0e002567dc drop LayoutsContainer.restoreZoomIsBlocked
--Parabolic Host Ability is quite capable to handle
this properly
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 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
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