1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-27 06:03:51 +03:00

1636 Commits

Author SHA1 Message Date
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
2021-01-22 21:58:37 +02:00
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
2021-01-22 21:17:41 +02:00
Michail Vourlakos
3680862138 improve dropping new plasmoids behavior 2021-01-22 19:27:57 +02:00
Michail Vourlakos
61d091fdda remove containment drag resistaner 2021-01-22 19:17:45 +02:00
Michail Vourlakos
f37fde5824 simplify dragging architecture
--simpler implementation both for plasmoid
mousehandler and containment droparea
2021-01-22 19:09:12 +02:00
Michail Vourlakos
cadae33a39 drop viewLayout property from everywhere 2021-01-21 20:04:06 +02:00
Michail Vourlakos
b58b03891a plasmoid:decouple Launcher ability from latteView 2021-01-21 19:05:07 +02:00
Michail Vourlakos
50a1ee1db8 update input mask even for !normalState 2021-01-21 18:31:07 +02:00
Michail Vourlakos
934f5c163e expose launchers through relevant ability 2021-01-21 18:28:25 +02:00
Michail Vourlakos
abd3678e1f expose myView.containmentActions 2021-01-21 18:15:50 +02:00
Michail Vourlakos
10873a2295 activate properly mirror screen gap for panels 2021-01-21 18:07:16 +02:00
Michail Vourlakos
9dcbb90aba disable applet hidden flag inConfigureAppletsMode 2021-01-21 15:33:04 +02:00
Michail Vourlakos
6e3c35510b move updateMaskArea() calls into VisibilityManager 2021-01-21 00:25:54 +02:00
Michail Vourlakos
a5626c1e58 improve how updateMaskArea function is triggered 2021-01-21 00:18:07 +02:00
Michail Vourlakos
4ee4f875a5 remove deprecated code 2021-01-21 00:10:14 +02:00
Michail Vourlakos
ad3727ce15 drop containment.inSlidingOut exposure
--use myView.inSlidingOut instead
2021-01-20 23:42:16 +02:00
Michail Vourlakos
291f86710f drop containment inSlidingIn exposure 2021-01-20 23:40:47 +02:00
Michail Vourlakos
f6747a5f1c drop containment.isReady property 2021-01-20 23:35:11 +02:00
Michail Vourlakos
0a9899491e remove dockIsHidden property
--use instead myView.isHidden
2021-01-20 23:25:15 +02:00
Michail Vourlakos
943a3d07c9 update-rename to myView.isShownFully 2021-01-20 23:14:25 +02:00
Michail Vourlakos
e9cc81b03a drop isHalfShown for myView.isShownPartially
--provide also myView.isShownFully
2021-01-20 20:51:25 +02:00
Michail Vourlakos
7a38642012 provide myView different shown states 2021-01-20 20:35:53 +02:00
Michail Vourlakos
16f846c72f rename to myView.alignment 2021-01-20 20:25:43 +02:00
Michail Vourlakos
25335bc025 expose MyView to applets 2021-01-20 20:04:19 +02:00
Michail Vourlakos
c855d8f0b6 fix binding loop for behaveAsPlasmaPanel 2021-01-19 21:56:07 +02:00
Michail Vourlakos
8bf428becb fix warnings 2021-01-19 21:43:31 +02:00
Michail Vourlakos
2ed1bedd5f drop deprecated inForcedHiding 2021-01-19 21:41:20 +02:00
Michail Vourlakos
1ec0b924d4 rename to updateIsEnabled for Bindings 2021-01-19 21:35:28 +02:00
Michail Vourlakos
145a4b222c drop deprecated inSlidingAnimation 2021-01-19 21:29:35 +02:00
Michail Vourlakos
a9bceda4be rename to inClientSideScreenEdgeSliding 2021-01-19 21:27:28 +02:00
Michail Vourlakos
c859f17cab rename to isFloatingInClientSide 2021-01-19 21:24:53 +02:00
Michail Vourlakos
5c03022847 update naming to inNormalState 2021-01-19 21:23:24 +02:00
Michail Vourlakos
397e1324e9 update name to view.inRelocationAnimation 2021-01-19 21:14:09 +02:00
Michail Vourlakos
0e48caa5d0 rename to inForcedHiding 2021-01-19 21:07:23 +02:00
Michail Vourlakos
cc81a0ae46 rename background.isGreaterThanItemThickness 2021-01-19 21:04:25 +02:00
Michail Vourlakos
f6ddf52148 rename to inClientSideFloating 2021-01-19 20:58:25 +02:00
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
2021-01-17 19:50:39 +02:00
Michail Vourlakos
2c18052ad5 improve internalsplitters behavior when dragging 2021-01-17 09:38:53 +02:00
Michail Vourlakos
6bcef91073 fix typos 2021-01-17 09:25:10 +02:00
Michail Vourlakos
b48686229a enable parabolic area for hidden applets
--this way parabolic effect messages are forwarded properly
to surrounding applets
2021-01-16 23:02:09 +02:00
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.
2021-01-15 22:29:00 +02:00
Michail Vourlakos
33d08c92a0 improve internal splitters length computations 2021-01-14 23:46:25 +02:00
Michail Vourlakos
69df6400f2 rename launchersignals to syncedLaunchers
--that is more appropriate name for synced
launchers latte launchers handler
2021-01-14 20:21:12 +02:00
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
2021-01-13 22:53:55 +02:00
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.
2021-01-09 16:10:09 +02:00
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
2021-01-08 00:33:28 +02:00
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
2021-01-07 23:18:59 +02:00
Michail Vourlakos
33ad9069e0 make slide in/outs relevant to animations speed 2021-01-07 18:14:54 +02:00
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
2021-01-07 15:02:16 +02:00
Michail Vourlakos
f8cce7acfa fix normalThickness value 2021-01-06 22:59:05 +02:00