Michail Vourlakos
219c1b5e05
do not draw indicatorPaddings for PlasmaAutoFill
4 years ago
Michail Vourlakos
1e99b97def
draw MarginsAreaSeparator visual paddings
4 years ago
Michail Vourlakos
2e70abb41a
preserve applets length inMarginsArea
...
--inMarginsArea the applet length is still
calculated by metrics.iconSize
4 years ago
Michail Vourlakos
992f98389d
dont roundToIconSize only for parabolic effect
4 years ago
Michail Vourlakos
a72931fc41
identif Applet.ConstraintHints properly
4 years ago
Michail Vourlakos
aaf562a207
not CanFillArea applets behabe as MarginsSeparators
4 years ago
Michail Vourlakos
69f466fd2f
fix parabolic effect for MarginsAreaSeparators
4 years ago
Michail Vourlakos
87f42e4817
proper margins for CanFillThickness applets
4 years ago
Michail Vourlakos
35e9880ce7
provide AppletItem.canFillScreenEdge
4 years ago
Michail Vourlakos
c3e8c5c8af
expose Indexer.inMarginsArea through AbilityBridge
4 years ago
Michail Vourlakos
a5ceb16e39
provide proper Metrics values for MarginsArea
4 years ago
Michail Vourlakos
a67656c2f2
fixes and update elements margins for inMarginsArea
4 years ago
Michail Vourlakos
9abc937fa6
update applet margins for inMarginsArea
4 years ago
Michail Vourlakos
9929d1fa8e
identify when applets are inside margins area
4 years ago
Michail Vourlakos
fc34150d73
Indexer track marginsAreaSeparators
4 years ago
Michail Vourlakos
9e487b613b
identify applet isMarginAreaSeparator
4 years ago
Michail Vourlakos
ddb7dfdf5e
use bool for floatingInternalGapIsForced
...
--do not use CheckBox three states in order
to make things simpler for the user
4 years ago
Michail Vourlakos
6550112525
hidden applets pass on parabolieffect messages
4 years ago
Michail Vourlakos
64c42dba7d
improve ParabolicAreas center calculations
...
--this also fixes the bouncing animation in Tasks
applet when the user applies parabolic zoom on it
4 years ago
Michail Vourlakos
297b3a7d5b
Revert "fixes for applets thin tooltips"
...
This reverts commit 4fc85ba8c5
.
4 years ago
Michail Vourlakos
f2dbafa5ef
use Plasma.Hightlight for appelts visual indicator
4 years ago
Michail Vourlakos
4fc85ba8c5
fixes for applets thin tooltips
4 years ago
Michail Vourlakos
1d7e939356
isGraphicsSystemAccelerated at Environment Ability
4 years ago
Michail Vourlakos
518b6b3b7d
discover icon for plasma notes applet
...
--this is needed in order to track background and
glow color for notes applet
4 years ago
Michail Vourlakos
95f86bed8f
accept only odd numbers for iconSize and zoom
4 years ago
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
4 years ago
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
4 years ago
Michail Vourlakos
a24f6b85c2
drop totally shrinkThickMargins option
...
--the new per applet margins make that property
no relevant anymore
4 years ago
Michail Vourlakos
d8fe0e90d5
drop plasmoidName variable from containment
4 years ago
Michail Vourlakos
32a5282517
not show lock button for IndexerIsSupported applets
4 years ago
Michail Vourlakos
d90f195069
do not colorize for IndexerSupported applets
4 years ago
Michail Vourlakos
7af60c802d
provide isHidingBlocked through MyView Ability
4 years ago
Michail Vourlakos
aa21ed90cb
disable lenMargins at ALL IndexerSupported applets
4 years ago
Michail Vourlakos
32d2e75b0c
fix configurationarea events sunk mechanism
4 years ago
Michail Vourlakos
9e38a8cc3f
fixes in order for abilities to work property
4 years ago
Michail Vourlakos
665a287586
use same parabolic calculation in applet and tasks
4 years ago
Michail Vourlakos
86f73e4135
provide thin tooltips for applets in zoom==1
4 years ago
Michail Vourlakos
83a83075bd
remove deprecated reference
4 years ago
Michail Vourlakos
d074beff4e
containment:remove latteapplet hard dependency
4 years ago
Michail Vourlakos
d028db2f5a
drop deprecated api
4 years ago
Michail Vourlakos
e3d16ca81e
appletItem:remove deprecated latteView assignment
4 years ago
Michail Vourlakos
59df189948
remove all deprecated thin tooltips implementation
4 years ago
Michail Vourlakos
17294eff20
provide full working ThinTooltips Ability
4 years ago
Michail Vourlakos
04ce943603
expose ThinTooltip Ability to applets and host
4 years ago
Michail Vourlakos
5c5879ac14
remove latte tasks specific code from containment
4 years ago
Michail Vourlakos
b4a71bdbe3
fix applets hidden spacers calculations
...
--remove also some deprecated apis
4 years ago
Michail Vourlakos
f0558d80b1
remove deprecated apis from containment
4 years ago
Michail Vourlakos
1b64cfed14
fix binding loop in Metrics Ability
...
--fix calculations also for Metrics.thickness.zoomedForItems
4 years ago
Michail Vourlakos
ec4ed5ec08
expose badgesIn3DStyle through MyView Ability
4 years ago
Michail Vourlakos
a62cebf06e
expose containment.alignment through its Ability
4 years ago
Michail Vourlakos
dfe439fead
provide background opacity through MyView Ability
4 years ago
Michail Vourlakos
f1ed85b481
fix items shadow opacity calcs through abilities
4 years ago
Michail Vourlakos
98d863de86
improvements for IndicatorLevel activation
4 years ago
Michail Vourlakos
173a3cf16b
plasmoid:access screenGeometry from MyView Ability
4 years ago
Michail Vourlakos
f09a6e0026
expose items shadow through MyView Ability
4 years ago
Michail Vourlakos
962db78bb9
containment:expose and use AbilityHost.Indicators
4 years ago
Michail Vourlakos
42592a0de1
simplify Ability.IndicatorItem names
4 years ago
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
4 years ago
Michail Vourlakos
28c20af008
fix loading events order of custom indicators
4 years ago
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.
4 years ago
Michail Vourlakos
e9ecec47dc
containment: more improvements for indicators api
4 years ago
Michail Vourlakos
3e2c59b5bb
containment more simplifications for indicators
4 years ago
Michail Vourlakos
41e796c7a5
containment simplify indicators qml implementation
4 years ago
Michail Vourlakos
2365d4b569
provide Indicators ability items
4 years ago
Michail Vourlakos
cfb382002b
update containmentActions properly when recreating
4 years ago
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
4 years ago
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
4 years ago
Michail Vourlakos
3680862138
improve dropping new plasmoids behavior
4 years ago
Michail Vourlakos
61d091fdda
remove containment drag resistaner
4 years ago
Michail Vourlakos
f37fde5824
simplify dragging architecture
...
--simpler implementation both for plasmoid
mousehandler and containment droparea
4 years ago
Michail Vourlakos
cadae33a39
drop viewLayout property from everywhere
4 years ago
Michail Vourlakos
b58b03891a
plasmoid:decouple Launcher ability from latteView
4 years ago
Michail Vourlakos
50a1ee1db8
update input mask even for !normalState
4 years ago
Michail Vourlakos
934f5c163e
expose launchers through relevant ability
4 years ago
Michail Vourlakos
abd3678e1f
expose myView.containmentActions
4 years ago
Michail Vourlakos
10873a2295
activate properly mirror screen gap for panels
4 years ago
Michail Vourlakos
9dcbb90aba
disable applet hidden flag inConfigureAppletsMode
4 years ago
Michail Vourlakos
6e3c35510b
move updateMaskArea() calls into VisibilityManager
4 years ago
Michail Vourlakos
a5626c1e58
improve how updateMaskArea function is triggered
4 years ago
Michail Vourlakos
4ee4f875a5
remove deprecated code
4 years ago
Michail Vourlakos
ad3727ce15
drop containment.inSlidingOut exposure
...
--use myView.inSlidingOut instead
4 years ago
Michail Vourlakos
291f86710f
drop containment inSlidingIn exposure
4 years ago
Michail Vourlakos
f6747a5f1c
drop containment.isReady property
4 years ago
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