Michail Vourlakos
90410426bd
block autosize for Justify inConfigureAppletsMode
2021-03-02 19:37:39 +02:00
Michail Vourlakos
f6df7a7df1
introduc fast layout manager for containment
2021-03-02 19:33:24 +02:00
Michail Vourlakos
db99677f8c
update FillApplets for dragged items on the view
2021-03-01 19:37:30 +02:00
Michail Vourlakos
5d1bf42709
fix fillcalculations at Layouter.TwoSteps codepath
...
--in Layouter two steps codepath at the end ALL fill
applets at Start/End layouts should adjust their size
in order to not overlap with fill applets in Main layout.
These calculations were broken because they were not
applied properly.
2021-03-01 01:48:52 +02:00
Michail Vourlakos
ac8a88d700
improve AddItem visual
...
--make it Square with small roundness in order to
fit better at all cases
2021-03-01 01:17:12 +02:00
Michail Vourlakos
b0cfb738bb
provide all available space to fillApplets
...
--in case there is a fill applet then give it all
remaining free space at all cases
BUG:433754
2021-03-01 01:04:07 +02:00
Michail Vourlakos
37721a2628
dont force margins for AutoFill applets
...
--this way the Tasks scrolling is not triggered
when no needed
BUG:433754
2021-02-28 23:12:10 +02:00
Michail Vourlakos
d51f2d99a3
context menus add more sections
...
--move elements around in order for the user to find
them at the same positions for all cases independent
if the user triggers context menu from applets or
empty containment areas
2021-02-28 18:26:55 +02:00
Michail Vourlakos
19b1a8c67d
margins separator visual for inConfigure
2021-02-27 14:37:23 +02:00
Michail Vourlakos
f3fd4a051e
draw MarginsSeparator visual paddings
2021-02-27 14:12:30 +02:00
Michail Vourlakos
d12d92ac68
Ability.BasicItem respect MarginsArea size
2021-02-27 13:57:38 +02:00
Michail Vourlakos
219c1b5e05
do not draw indicatorPaddings for PlasmaAutoFill
2021-02-27 13:18:58 +02:00
Michail Vourlakos
1e99b97def
draw MarginsAreaSeparator visual paddings
2021-02-27 13:00:47 +02:00
Michail Vourlakos
2e70abb41a
preserve applets length inMarginsArea
...
--inMarginsArea the applet length is still
calculated by metrics.iconSize
2021-02-27 12:51:12 +02:00
Michail Vourlakos
992f98389d
dont roundToIconSize only for parabolic effect
2021-02-27 12:18:35 +02:00
Michail Vourlakos
a72931fc41
identif Applet.ConstraintHints properly
2021-02-27 11:49:50 +02:00
Michail Vourlakos
aaf562a207
not CanFillArea applets behabe as MarginsSeparators
2021-02-27 11:22:59 +02:00
Michail Vourlakos
69f466fd2f
fix parabolic effect for MarginsAreaSeparators
2021-02-27 10:38:25 +02:00
Michail Vourlakos
87f42e4817
proper margins for CanFillThickness applets
2021-02-27 10:25:54 +02:00
Michail Vourlakos
35e9880ce7
provide AppletItem.canFillScreenEdge
2021-02-27 10:14:05 +02:00
Michail Vourlakos
c3e8c5c8af
expose Indexer.inMarginsArea through AbilityBridge
2021-02-27 10:01:04 +02:00
Michail Vourlakos
a5ceb16e39
provide proper Metrics values for MarginsArea
2021-02-27 09:57:05 +02:00
Michail Vourlakos
a67656c2f2
fixes and update elements margins for inMarginsArea
2021-02-26 19:11:18 +02:00
Michail Vourlakos
9abc937fa6
update applet margins for inMarginsArea
2021-02-26 18:58:49 +02:00
Michail Vourlakos
9929d1fa8e
identify when applets are inside margins area
2021-02-26 17:36:17 +02:00
Michail Vourlakos
fc34150d73
Indexer track marginsAreaSeparators
2021-02-26 17:23:16 +02:00
Michail Vourlakos
9e487b613b
identify applet isMarginAreaSeparator
2021-02-26 17:04:49 +02:00
Michail Vourlakos
ddb7dfdf5e
use bool for floatingInternalGapIsForced
...
--do not use CheckBox three states in order
to make things simpler for the user
2021-02-21 12:26:16 +02:00
Michail Vourlakos
6550112525
hidden applets pass on parabolieffect messages
2021-02-14 17:13:06 +02:00
Michail Vourlakos
64c42dba7d
improve ParabolicAreas center calculations
...
--this also fixes the bouncing animation in Tasks
applet when the user applies parabolic zoom on it
2021-02-09 18:43:34 +02:00
Michail Vourlakos
297b3a7d5b
Revert "fixes for applets thin tooltips"
...
This reverts commit 4fc85ba8c59a893729bb5408b1141d4cc27f64bc.
2021-02-06 13:13:07 +02:00
Michail Vourlakos
f2dbafa5ef
use Plasma.Hightlight for appelts visual indicator
2021-02-06 12:53:52 +02:00
Michail Vourlakos
4fc85ba8c5
fixes for applets thin tooltips
2021-02-06 12:45:12 +02:00
Michail Vourlakos
1d7e939356
isGraphicsSystemAccelerated at Environment Ability
2021-02-04 18:21:12 +02:00
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