Commit Graph

5060 Commits (373b8c5b56de072d250f6a04d2b530b7e2f88110)
 

Author SHA1 Message Date
Michail Vourlakos 373b8c5b56 do not break user view template file on first use
Michail Vourlakos 2b59a085e4 clear more options for exported templates
Michail Vourlakos bb0b5cbd26 clear layoutId when exporting view template
Michail Vourlakos 19b1a8c67d margins separator visual for inConfigure
Michail Vourlakos f3fd4a051e draw MarginsSeparator visual paddings
Michail Vourlakos d12d92ac68 Ability.BasicItem respect MarginsArea size
Michail Vourlakos 219c1b5e05 do not draw indicatorPaddings for PlasmaAutoFill
Michail Vourlakos 1e99b97def draw MarginsAreaSeparator visual paddings
Michail Vourlakos 2e70abb41a preserve applets length inMarginsArea
--inMarginsArea the applet length is still
calculated by metrics.iconSize
Michail Vourlakos 992f98389d dont roundToIconSize only for parabolic effect
Michail Vourlakos a72931fc41 identif Applet.ConstraintHints properly
Michail Vourlakos aaf562a207 not CanFillArea applets behabe as MarginsSeparators
Michail Vourlakos 69f466fd2f fix parabolic effect for MarginsAreaSeparators
Michail Vourlakos 87f42e4817 proper margins for CanFillThickness applets
Michail Vourlakos 35e9880ce7 provide AppletItem.canFillScreenEdge
Michail Vourlakos c3e8c5c8af expose Indexer.inMarginsArea through AbilityBridge
Michail Vourlakos a5ceb16e39 provide proper Metrics values for MarginsArea
Michail Vourlakos 1fa48b00eb provide Metrics.MarginsArea
Michail Vourlakos a67656c2f2 fixes and update elements margins for inMarginsArea
Michail Vourlakos 9abc937fa6 update applet margins for inMarginsArea
Michail Vourlakos 9929d1fa8e identify when applets are inside margins area
Michail Vourlakos fc34150d73 Indexer track marginsAreaSeparators
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
Michail Vourlakos 9e487b613b identify applet isMarginAreaSeparator
Michail Vourlakos 674b6ea754 plasma theme extended:separator area margins
--discover and expose plasma theme margins for
separator areas
Michail Vourlakos 7f9f418b75 do not reanchor simple windows in real removal
BUG:433359
Michail Vourlakos 89eae6e667 fix tasks model breakage during activity change
based on bug: 
Michail Vourlakos ddb7dfdf5e use bool for floatingInternalGapIsForced
--do not use CheckBox three states in order
to make things simpler for the user
Michail Vourlakos 73a3e92740 valgrind:add comments to Items creating crashes
--comment some Items in Tasks applet that create crashes
with valgrind
Michail Vourlakos c22d4a77e9 add SmartLauncherItem in a Loader
Michail Vourlakos 7a1b920aba init default color scheme based on plasma version
Michail Vourlakos d437ed8c3d specify plasma default color scheme
Michail Vourlakos c70ffb5b92 automatic update screen geometries in screen pool
Michail Vourlakos a01c18a551 update geometrics for screenpool records
Michail Vourlakos ad0f9901b7 provide single screens data table
Michail Vourlakos 41ebee5a71 update screenpool api
Michail Vourlakos 864a3520f2 remove no needed primary connector logic
Michail Vourlakos 42757668cf provide specific screen data structure
Michail Vourlakos da3fbca477 organize new>layout templates action menu
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
Michail Vourlakos a58ecc08d7 provide installCustomLayoutTemplate in manager
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
Michail Vourlakos 541800f972 fixes for item separators
--reduce also binding loops produced from
launchers in the plasmoid
Michail Vourlakos 7811e4830b fix,consider only launchers for inCurrentActivity
Michail Vourlakos c922aec8a5 cleanup exported layout template settings
--cleanup activities and preferredforshortcuts touched
Michail Vourlakos 07d819727b consider hidden separators when needed
Michail Vourlakos 122ce05944 do not enable spacers for hidden separators
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
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
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