Michail Vourlakos
2b59a085e4
clear more options for exported templates
2021-02-27 18:07:47 +02:00
Michail Vourlakos
bb0b5cbd26
clear layoutId when exporting view template
2021-02-27 17:29:32 +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
1fa48b00eb
provide Metrics.MarginsArea
2021-02-27 09:11:37 +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
53231392ba
position properly primary config win on first call
...
--sometimes when the primary config window is first called
it was wrongly positioned at most bottom-left screen corner
2021-02-26 17:12:59 +02:00
Michail Vourlakos
9e487b613b
identify applet isMarginAreaSeparator
2021-02-26 17:04:49 +02:00
Michail Vourlakos
674b6ea754
plasma theme extended:separator area margins
...
--discover and expose plasma theme margins for
separator areas
2021-02-26 16:49:42 +02:00
Michail Vourlakos
7f9f418b75
do not reanchor simple windows in real removal
...
BUG:433359
2021-02-25 17:17:01 +02:00
Michail Vourlakos
89eae6e667
fix tasks model breakage during activity change
...
based on bug: #433359
2021-02-25 17:02:30 +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
73a3e92740
valgrind:add comments to Items creating crashes
...
--comment some Items in Tasks applet that create crashes
with valgrind
2021-02-20 14:12:21 +02:00
Michail Vourlakos
c22d4a77e9
add SmartLauncherItem in a Loader
2021-02-20 13:40:07 +02:00
Michail Vourlakos
7a1b920aba
init default color scheme based on plasma version
2021-02-19 18:05:26 +02:00
Michail Vourlakos
d437ed8c3d
specify plasma default color scheme
2021-02-19 14:42:19 +02:00
Michail Vourlakos
c70ffb5b92
automatic update screen geometries in screen pool
2021-02-17 15:12:27 +02:00
Michail Vourlakos
a01c18a551
update geometrics for screenpool records
2021-02-17 14:20:44 +02:00
Michail Vourlakos
ad0f9901b7
provide single screens data table
2021-02-17 13:37:02 +02:00
Michail Vourlakos
41ebee5a71
update screenpool api
2021-02-17 12:24:36 +02:00
Michail Vourlakos
864a3520f2
remove no needed primary connector logic
2021-02-17 12:14:46 +02:00
Michail Vourlakos
42757668cf
provide specific screen data structure
2021-02-17 12:02:52 +02:00
Michail Vourlakos
da3fbca477
organize new>layout templates action menu
2021-02-16 16:46:52 +02:00
Michail Vourlakos
5b9ec2ee06
provide option to import layout templates easily
...
--when the user imports a layout in its system,
a message is appearing to inform him that he can
also import it as custom layout template
2021-02-16 16:16:50 +02:00
Michail Vourlakos
a58ecc08d7
provide installCustomLayoutTemplate in manager
2021-02-16 15:23:56 +02:00
Michail Vourlakos
cc044d8483
layout editor:provide layout changed indicator
...
--following plasma systemsettings changes indicator,
layout editor is now also providing an orange circle
in order to indicate that a layout has changes
2021-02-16 10:58:24 +02:00
Michail Vourlakos
541800f972
fixes for item separators
...
--reduce also binding loops produced from
launchers in the plasmoid
2021-02-16 10:13:12 +02:00
Michail Vourlakos
7811e4830b
fix,consider only launchers for inCurrentActivity
2021-02-16 09:51:13 +02:00
Michail Vourlakos
c922aec8a5
cleanup exported layout template settings
...
--cleanup activities and preferredforshortcuts touched
2021-02-15 20:53:40 +02:00
Michail Vourlakos
07d819727b
consider hidden separators when needed
2021-02-15 19:10:24 +02:00
Michail Vourlakos
122ce05944
do not enable spacers for hidden separators
2021-02-15 18:56:52 +02:00
Michail Vourlakos
cecaad2d92
fix bindloops for ClientIndexer.lastVisibleIndex
...
--they occured when a Client separator was hidden because
of its position in the end of items
2021-02-14 23:51:10 +02:00
Michail Vourlakos
3ba909a91d
plasmoid:hide last separator for no launchers
...
this is enabled by default if the user wants
a persistent separator at the end of its tasks
can always a separator applet in that position
BUG:421253
2021-02-14 23:06:03 +02:00
Michail Vourlakos
466e989c28
always show chosen single layout first
...
--the user selected single layout must be first
of all at all times in settings dialog window
2021-02-14 21:08:34 +02:00
Michail Vourlakos
db8f01b0e7
improve texts for separators addition/removal
2021-02-14 20:51:09 +02:00