enable/disable some options for Panel/Dock mode
send urlsDropped signal from containment
respect Add launchers only in Tasks area
position properly dropped applets and urls in view
VASTLY IMPROVE dragging experience
improve Tasks adding launchers responsiveness
improve adding applets through dragging responsive
track applets mouse click events differently
update notifications badges tooltip
fixes for clearing parabolic effect zoom
improve debug graphics mode visuals
update/improve hack part of screenghostwindow
apply visibilitymanager::struts when are needed
increase View::timers kwin hack
initialize layouts in view settings properly
fill SharedLayouts circles in LayoutsEditor
drop Meta+E that is used from Dolphin
enable Tasks draggin in live editing mode
launchers syncing improve positions discoverring
Assign/Remove properly Shares from INACTIVE Centrals
register SchemeColors as qml metatype
add SharedLayouts ending circle in LayoutsEditor
fix layoutViewType for Shared Layouts
increase maximum thickness for Items
disable hover/clicked animations for applets
remove no needed Tracking types
remove deprecated code from AbstractWindowInterfa
REFACTOR:Introduce SchemesTracker for WM
identify screen id at startup for primary screens
syncLatteViews when Central is assigned to Shared
send view edge changed signal when copying views
dont track windows for AutoHide mode
REFACTOR:Introduce WM:WindowsTracker
remove deprecated m_views from AbstractWMInterface
limit WM::setViewExtraFlags calls
REFACTOR:add WindowSystem namespace
dont drag last active window when is minimized
consider view::hidden state after slide-out
refactor:drop LAYOUTSMANAGER apis moved to SYNCHER
refactor:move syncActiveShares to Synchronizer
REFACTOR:Add Synchronizer for Layouts::Manager
add bold presentation for Shares in menu
fix brightness calculations for backgrounds
update activities/shares from cell QMenu(s)
HACK TO avoid pixelixation in TASKS
update comments at background cache
Shared Views have highest priority
move layout connections in the view
refactor:move schemecolors under "wm" folder
refactor:move Importer to "layouts" folder
refactor:launcherssignals moved to "layouts" folder
REFACTOR:Update LayoutManager to Layouts::Manager
refactor:rename managedLayout to layout/viewLayout
optimize screenGeometry calls from Tasks plasmoid
update UI elements in LayoutsEditor when needed
improve column widths loading for LayoutsEditor
fix crash concerning WORKAROUND for KWIN
add the Shared button behavior
unload Central(active)layouts to become Shared
update strings for Background at LayoutsEditor
SharedLayouts, active layouts at LayoutsEditor
Activate Shared Layout if it is not loaded yet
fix for LayoutsEditor cells coloring
NO/ASSIGN active Shares to active Centrals
update Shared button state
fix layout lock/unlock from settings
SharedLayouts saving their settings from Layouts
improve layout names renames from LayoutsEditor
update Actitivies Delegate to new ButtonMenu ui
sharedtocolumn use only #settingid for layouts
introduce new menu for SharedToLayout
add Shared button in LayoutsEditor
add shared icon for layouts to be identified
rename Rectangled TO Square for Indicators
improve disabled cells layout for shareds
update shared layouts cell states
set icons for layouts columns
publish Shared to relevant ComboBox
LayoutsEditor:load shares for SharedLayouts
remove SharedLayouts from Layouts ContextMenu
introduce sharedcmbboxdelegate at settings ui
REFACTOR:DONT load MultipleLayouts in Central(s)
REFACTOR: rename Active TO -> CENTRALLAYOUT
So, if your aunt or uncle asks you what the difference between a dock and a panel is, the answer is?
@kossebau just to add some info, about your comment:
@kossebau one information please, with this set of paches the svg mask is also applied and in COMPOSITING state for the panels?
update struts when needed after their removal
unload SharedLayout when does not activeLayouts
dont load sharedlayout when is already active
remove deprecated code from layoutmanager
layoutmanager track storedsharedlayouts
dont assign shared layouts to activities
dont set sharedLayout var if the layout not exist
move views between Active/SharedLayouts