Commit Graph

1310 Commits (d426ecb50faac93d964816be3f541cbcf34ee396)

Author SHA1 Message Date
Michail Vourlakos d426ecb50f refactor:launcherssignals moved to "layouts" folder
Michail Vourlakos a27ff3ec48 REFACTOR:Update LayoutManager to Layouts::Manager
--create "layouts" own directory in order to host
all LAYOUTS management/control code and classes
Michail Vourlakos 29157f4636 refactor:rename managedLayout to layout/viewLayout
Michail Vourlakos d307ac626b update UI elements in LayoutsEditor when needed
--toggling between Single/Multiple mode now shows/hides
all the SharedLayouts ui elements accordingly
Michail Vourlakos f43d1b56c7 fix crash concerning WORKAROUND for KWIN
--KWin hides some Views without reason when
Activities are closed under Multiple mode.
This crash fixes these kind of crashes.
Michail Vourlakos 84e8da60f8 improve column widths loading for LayoutsEditor
Michail Vourlakos 08ef9c10b9 add the Shared button behavior
Michail Vourlakos 0c4bbd9529 unload Central(active)layouts to become Shared
Michail Vourlakos c37f605257 SharedLayouts, active layouts at LayoutsEditor
Michail Vourlakos e51dbeab42 update strings for Background at LayoutsEditor
Michail Vourlakos 3aeabcd885 fix for LayoutsEditor cells coloring
--when the LayoutsEditor is losing focus the
colors chosen should respect that change
and be drawn correctly
Michail Vourlakos f5b36b0230 fix typos
Michail Vourlakos b33f29bc42 Activate Shared Layout if it is not loaded yet
Michail Vourlakos e7568c8478 NO/ASSIGN active Shares to active Centrals
Michail Vourlakos 971d207d86 update Shared button state
Michail Vourlakos 05161a1ab8 fix layout lock/unlock from settings
Michail Vourlakos 55671ae31c improve layout names renames from LayoutsEditor
Michail Vourlakos 78d212ce8e SharedLayouts saving their settings from Layouts
Michail Vourlakos 25a29111e7 update Actitivies Delegate to new ButtonMenu ui
Michail Vourlakos 715e8b58c1 sharedtocolumn use only #settingid for layouts
--this way we can keep track of layout names changes
and work flawlessly in updating Shares names etc.
Michail Vourlakos 93ede645b8 introduce new menu for SharedToLayout
Michail Vourlakos 1090e6a22d add Shared button in LayoutsEditor
Michail Vourlakos 14d7079198 improve disabled cells layout for shareds
Michail Vourlakos cff6436a74 add shared icon for layouts to be identified
Michail Vourlakos 4c0a3f5523 update shared layouts cell states
--enable/disable shared layouts cells
accordingly
Michail Vourlakos 61621277d3 set icons for layouts columns
Michail Vourlakos d813a15b57 publish Shared to relevant ComboBox
Michail Vourlakos c27de681d1 LayoutsEditor:load shares for SharedLayouts
Michail Vourlakos 1b21e26dfa introduce sharedcmbboxdelegate at settings ui
Michail Vourlakos a52144cc3a remove SharedLayouts from Layouts ContextMenu
Michail Vourlakos f2eb0b6b3a REFACTOR:DONT load MultipleLayouts in Central(s)
--no reason to load Mutiple layouts linked file
as a Pseudo Central layout. This way no needed
checks can be removed and things are still working
as before.
Michail Vourlakos 1f14405e63 REFACTOR: rename Active TO -> CENTRALLAYOUT
l10n daemon script e8d79632bd SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
l10n daemon script 1085d4b4e4 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
Michail Vourlakos d945c89713 update struts when needed after their removal
--improve also when struts are applied under a
Multiple Mode and Multiple Activities
Michail Vourlakos be36b7cfaf unload SharedLayout when does not activeLayouts
--this code path is also used on Latte exit
Michail Vourlakos 004a284711 dont load sharedlayout when is already active
Michail Vourlakos 01f7f17aa5 remove deprecated code from layoutmanager
Michail Vourlakos bd3950a601 dont assign shared layouts to activities
Michail Vourlakos fe995bb4f5 layoutmanager track storedsharedlayouts
Michail Vourlakos 9f338f38a4 dont set sharedLayout var if the layout not exist
Michail Vourlakos 913c35523f move views between Active/SharedLayouts
--the move to layout option under View Settings
window now can enable the user to move view
between Active and Shared Layouts
Michail Vourlakos e417a8d4ba add type() to layouts
Michail Vourlakos c38e3016de update hidden state after slide-in
BUG: 406415
Michail Vourlakos 5cf047dcc5 clear publishedStruts for visibility modes changes
Michail Vourlakos 06b92024ba remove no needed debug message
Michail Vourlakos 04e7f333c5 dont compute innershadow for available screen area
Michail Vourlakos bb3e82024e simplify valid struts calculations
Michail Vourlakos a472ef34f3 fix ident in visibilitymanager
--AlwaysVisible signals to update struts
are always enabled independent of Single/Multiple
mode but for Single mode they are just ignored
Michail Vourlakos d8cc85dd4a fix assert for visibilitymanager
BUG: 407131