Commit Graph

5177 Commits (089b24dbe50970a29bf7ca384b5048fcdb85eacf)
 

Author SHA1 Message Date
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
Michail Vourlakos db8f01b0e7 improve texts for separators addition/removal
Michail Vourlakos 5e3b9f61eb center single/multiple buttons in settings dialog
Michail Vourlakos 761305af61 improve text for Single/Multiple layouts
Michail Vourlakos 22fa4c8fc8 rename property single active layout
--renaming active layout in single mode is a little
tricky in order to not leave any deprecated data behind.
Successful steps would be:
1. unload current single layout
2. load new single layout for the new file
3. remove deprecated layout file after new file loaded correctly
Michail Vourlakos 4806a7c5e2 fix single mode active layout ordering
--simplify also some code parts in layouts handler
Michail Vourlakos 4a89138a6e provide functionality for Enabled layout action
Michail Vourlakos 6550112525 hidden applets pass on parabolieffect messages
Michail Vourlakos da6478fc8e add functionality for activities explorer
Michail Vourlakos 684bf9dc80 provide two new actions in Layouts Editor
--Activities to trigger Plasma activities manager
--Enabled to assign/unassign layouts to different
activities
Michail Vourlakos ad4095855e fix custom templates dir tracking
Michail Vourlakos ea3d913757 improvements for view templates handling
Michail Vourlakos 7e92a79d4c add missing signal for export dialog handler
Michail Vourlakos 26af7e4091 add functionality for ExportViewTemplate
Michail Vourlakos eec63e5f13 add export view as template option
Michail Vourlakos a9301ebf7b move syncing layout files into export dialog
Michail Vourlakos c7404e55a9 custom templates in FullBackupConfiguration
Michail Vourlakos 440b4b5736 improve templates signaling
Michail Vourlakos 57fc8ec375 support applets relative path icons
Michail Vourlakos d5f6dcad6d track custom templates removal
Michail Vourlakos 4ad8654970 visual feedback for templates extraction
--update templates list when adding new templates
Michail Vourlakos 53f32b6f3b do not remove configuration for subcontainments
Michail Vourlakos a8d4bdf82d provide basic Export functionality
Michail Vourlakos 16c1a849b6 init UserSpecified templates in templatemanager
Michail Vourlakos 08327326ff provide functionality for ChooseDialog in Export
Michail Vourlakos 2dee058fdc provide Choose File Dialog for ExportTemplate
Michail Vourlakos ea214c5297 increase View initial thickness
--this way during startup a big thickness is
provided in order for slide-in during startup
to play nicely and give the time to view
its proper thicknesses
Michail Vourlakos f020400aec provide ExportTemplate::Reset functionality
Michail Vourlakos c57a69ae05 rename function in settings handler
Michail Vourlakos 6f58d09d06 reorganize settings dialogs in better structure
Michail Vourlakos 484270f416 disable clickable for AppletsTable Header Columns
Michail Vourlakos 869df6316c fix applets table data
--ignore applets data that are not valid
Michail Vourlakos d40cdfceab improve CheckBox behavior in AppletsTable
Michail Vourlakos 64c42dba7d improve ParabolicAreas center calculations
--this also fixes the bouncing animation in Tasks
applet when the user applies parabolic zoom on it