1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-05 05:47:26 +03:00

1428 Commits

Author SHA1 Message Date
Michail Vourlakos
518b6b3b7d discover icon for plasma notes applet
--this is needed in order to track background and
glow color for notes applet
2021-02-03 20:56:07 +02:00
Michail Vourlakos
95f86bed8f accept only odd numbers for iconSize and zoom 2021-02-03 19:31:19 +02:00
Michail Vourlakos
e7bd122fab improvements for applet items
--never overlay icons any more for applets
--applet shadows are now below the applet
--applet icon colors are discovered through
LatteCore.IconItem
2021-02-03 19:20:13 +02:00
Michail Vourlakos
bb998ea90c do not cache tasks animations
--at the same time the maximum parabolic zoom factor
is always calculated based on the fact to provide
maximum icon size that is an integer value
2021-02-03 18:04:35 +02:00
Michail Vourlakos
a24f6b85c2 drop totally shrinkThickMargins option
--the new per applet margins make that property
no relevant anymore
2021-02-02 18:57:20 +02:00
Michail Vourlakos
d8fe0e90d5 drop plasmoidName variable from containment 2021-02-01 17:37:35 +02:00
Michail Vourlakos
32a5282517 not show lock button for IndexerIsSupported applets 2021-02-01 17:24:28 +02:00
Michail Vourlakos
d90f195069 do not colorize for IndexerSupported applets 2021-02-01 17:20:37 +02:00
Michail Vourlakos
7af60c802d provide isHidingBlocked through MyView Ability 2021-01-31 23:05:54 +02:00
Michail Vourlakos
aa21ed90cb disable lenMargins at ALL IndexerSupported applets 2021-01-31 18:44:10 +02:00
Michail Vourlakos
32d2e75b0c fix configurationarea events sunk mechanism 2021-01-31 18:35:07 +02:00
Michail Vourlakos
9e38a8cc3f fixes in order for abilities to work property 2021-01-31 16:02:13 +02:00
Michail Vourlakos
665a287586 use same parabolic calculation in applet and tasks 2021-01-31 08:49:46 +02:00
Michail Vourlakos
86f73e4135 provide thin tooltips for applets in zoom==1 2021-01-30 19:15:45 +02:00
Michail Vourlakos
83a83075bd remove deprecated reference 2021-01-30 09:42:00 +02:00
Michail Vourlakos
d074beff4e containment:remove latteapplet hard dependency 2021-01-30 09:38:00 +02:00
Michail Vourlakos
d028db2f5a drop deprecated api 2021-01-30 09:31:41 +02:00
Michail Vourlakos
e3d16ca81e appletItem:remove deprecated latteView assignment 2021-01-29 20:09:19 +02:00
Michail Vourlakos
59df189948 remove all deprecated thin tooltips implementation 2021-01-29 20:06:08 +02:00
Michail Vourlakos
17294eff20 provide full working ThinTooltips Ability 2021-01-29 19:57:10 +02:00
Michail Vourlakos
04ce943603 expose ThinTooltip Ability to applets and host 2021-01-29 19:37:31 +02:00
Michail Vourlakos
5c5879ac14 remove latte tasks specific code from containment 2021-01-29 00:29:42 +02:00
Michail Vourlakos
b4a71bdbe3 fix applets hidden spacers calculations
--remove also some deprecated apis
2021-01-28 23:56:25 +02:00
Michail Vourlakos
f0558d80b1 remove deprecated apis from containment 2021-01-28 22:08:38 +02:00
Michail Vourlakos
1b64cfed14 fix binding loop in Metrics Ability
--fix calculations also for Metrics.thickness.zoomedForItems
2021-01-28 21:00:51 +02:00
Michail Vourlakos
ec4ed5ec08 expose badgesIn3DStyle through MyView Ability 2021-01-28 20:20:51 +02:00
Michail Vourlakos
a62cebf06e expose containment.alignment through its Ability 2021-01-28 20:12:10 +02:00
Michail Vourlakos
dfe439fead provide background opacity through MyView Ability 2021-01-28 00:35:19 +02:00
Michail Vourlakos
f1ed85b481 fix items shadow opacity calcs through abilities 2021-01-27 20:36:24 +02:00
Michail Vourlakos
98d863de86 improvements for IndicatorLevel activation 2021-01-27 20:36:24 +02:00
Michail Vourlakos
173a3cf16b plasmoid:access screenGeometry from MyView Ability 2021-01-27 20:36:24 +02:00
Michail Vourlakos
f09a6e0026 expose items shadow through MyView Ability 2021-01-27 20:36:24 +02:00
Michail Vourlakos
962db78bb9 containment:expose and use AbilityHost.Indicators 2021-01-26 19:23:56 +02:00
Michail Vourlakos
42592a0de1 simplify Ability.IndicatorItem names 2021-01-26 18:46:41 +02:00
Michail Vourlakos
66361652ef floating,support two different struts thickness
- Hide Thickness Screen Gap scenario provides two different struts thicknesses.
--- [1] The first struts thickness is when there is no maximized window and is such case
---     the view is behaving as in normal AlwaysVisible visibility mode. This is very useful
---     when users tile windows. [bug #432122]
--- [2] The second struts thickness is when there is a maximized window present and in such case
---     the view is hiding all of its screen edges. It is used mostly when the view is wanted
---     to act as a window titlebar.

BUG:432122
2021-01-26 00:46:58 +02:00
Michail Vourlakos
28c20af008 fix loading events order of custom indicators 2021-01-25 20:42:56 +02:00
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.
2021-01-25 20:42:56 +02:00
Michail Vourlakos
e9ecec47dc containment: more improvements for indicators api 2021-01-25 20:42:56 +02:00
Michail Vourlakos
3e2c59b5bb containment more simplifications for indicators 2021-01-25 20:42:56 +02:00
Michail Vourlakos
41e796c7a5 containment simplify indicators qml implementation 2021-01-25 20:42:56 +02:00
Michail Vourlakos
2365d4b569 provide Indicators ability items 2021-01-25 20:42:56 +02:00
Michail Vourlakos
cfb382002b update containmentActions properly when recreating 2021-01-23 23:37:13 +02:00
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