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
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