Commit Graph

120 Commits (2c8d7134bd390eaa56edb8df6dc7c15bf8ab4b1c)

Author SHA1 Message Date
Michail Vourlakos 2c8d7134bd simplify Layout::newView calls
--template file is already provided from Data::View
so there is no real reason to expose it one
more time
4 years ago
Michail Vourlakos 1fac17d6ba Storage:update newView for views editor
--trying to support newView that works in all the
cases between inactive/active layouts
4 years ago
Michail Vourlakos dc56e61e64 Storage::simplify a bit newUniqueIdsFile function 4 years ago
Michail Vourlakos 54e9fcdcec storage:adjustments to newUniquedIdsFile 4 years ago
Michail Vourlakos 9e4c233816 Storage::update uniqueIdsFile function 4 years ago
Michail Vourlakos 7bd55c202f viewdialog:provide remove views functionality 4 years ago
Michail Vourlakos 02ff6cc808 fixes for offline properties updates 4 years ago
Michail Vourlakos 050b454b5a support screen changes for offline containments 4 years ago
Michail Vourlakos 32566ea6ae storage:provide update view containment 4 years ago
Michail Vourlakos be636de5ce viewsdialog:show view screen edge margin if any 4 years ago
Michail Vourlakos 230738f4ae disable KWin::reconfigure under wayland
--as long as KWin is not able to be reconfigured under
wayland without issues this codepath is blocked
4 years ago
Michail Vourlakos 5af4f9c434 provide name for views 4 years ago
Michail Vourlakos 82c0029526 do not update ids in multiple mode continuously 4 years ago
Michail Vourlakos a7ac422b31 support running views data from Layouts::Storage 4 years ago
Michail Vourlakos 87ddf1f6d6 update Layout::Storage to Data::View,ViewsTable 4 years ago
Michail Vourlakos 373b8c5b56 do not break user view template file on first use 4 years ago
Michail Vourlakos 2b59a085e4 clear more options for exported templates 4 years ago
Michail Vourlakos bb0b5cbd26 clear layoutId when exporting view template 4 years ago
Michail Vourlakos a01c18a551 update geometrics for screenpool records 4 years ago
Michail Vourlakos ad0f9901b7 provide single screens data table 4 years ago
Michail Vourlakos c922aec8a5 cleanup exported layout template settings
--cleanup activities and preferredforshortcuts touched
4 years ago
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
4 years ago
Michail Vourlakos ea3d913757 improvements for view templates handling 4 years ago
Michail Vourlakos 26af7e4091 add functionality for ExportViewTemplate 4 years ago
Michail Vourlakos c7404e55a9 custom templates in FullBackupConfiguration 4 years ago
Michail Vourlakos 57fc8ec375 support applets relative path icons 4 years ago
Michail Vourlakos 53f32b6f3b do not remove configuration for subcontainments 4 years ago
Michail Vourlakos a8d4bdf82d provide basic Export functionality 4 years ago
Michail Vourlakos 6f58d09d06 reorganize settings dialogs in better structure 4 years ago
Michail Vourlakos 869df6316c fix applets table data
--ignore applets data that are not valid
4 years ago
Michail Vourlakos 09654e75b3 expose view templates through dock settings
--the user can now add views based on view templates
found in the system through Dock Settings, New Dock
actions
4 years ago
Michail Vourlakos 390ea0596c provide newView function for Layouts::Storage 4 years ago
Michail Vourlakos eff0fab134 expose view templates through Dock settings window 4 years ago
Michail Vourlakos f27f938042 support XDG_CONFIG_PATH for app code
BUG:428210
4 years ago
Michail Vourlakos 69df6400f2 rename launchersignals to syncedLaunchers
--that is more appropriate name for synced
launchers latte launchers handler
4 years ago
Michail Vourlakos 1ca43ee13f use Launchers Ability for syncing
--move internal synced launchers infrastructure
in order to use Launchers Ability. Things
this way will become much cleaner and
at the same reusable and maintainable
4 years ago
Michail Vourlakos 3a5acf9383 layouts:fix crash when switching memoryusage type 4 years ago
Michail Vourlakos 302c6a9cc2 update pause layout in multiple layouts environment
--the new approach takes into account only the layout
appliedactivities and accepts also FreeActivities as
valid to be paused
4 years ago
Michail Vourlakos 7c542e6246 update layouts activities when activity is removed 4 years ago
Michail Vourlakos a02056b4c8 ignore activities that are not currently present 4 years ago
Michail Vourlakos e4714d748f dont load freeactivities layouts if no frees 4 years ago
Michail Vourlakos 8448f36ed9 check layout valid activities 4 years ago
Michail Vourlakos 567e3ab78f initmultiple:update activities for specific layout 4 years ago
Michail Vourlakos a83d26a35b multiple:make switch funtion work properly
--when the user requests a specific layout in Multiple
Layout mode the new approach is the following. If
the layout has assigned activities this is respected
but if its activities are empty that layout is assigned
only on the current activity and any other layouts assigned
explicitly to that activity are released
4 years ago
Michail Vourlakos eb627dd070 multiple mode:animate properly layouts unloading 4 years ago
Michail Vourlakos 41c2e2b033 refactor:improve Synchronizer:swithToLayout
--the new approach is much clearer and easy to
read that the deprecated one
4 years ago
Michail Vourlakos d8f1f7e4b9 refactor:settings layouts controller
--the controller does not need to host its own
CentralLayouts any more. It retrieves original
data for Synchronizer, updates layouts accordingly
and sends back to Synchronizer all the updated
layouts data
4 years ago
Michail Vourlakos d5e83280d2 refactor:simplify layout data access 4 years ago
Michail Vourlakos 13708ddf4a support singleModeLayoutName property in settings
--single mode has now its own unique property to hold
the layout to be used in single mode
4 years ago
Michail Vourlakos bc87d53e83 updates for layouts model single mode 4 years ago