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