Commit Graph

31 Commits (fc94c3de53b829acff1d09b0614d26f893031b22)

Author SHA1 Message Date
Michail Vourlakos a36a228938 provide colors Layout Colors option
Alexander Lohnau 505379ed04 Use spdx syntax for all files
Michail Vourlakos 518445027d containment:enable startUp flag from layout manager
Michail Vourlakos 926593aa76 fix where dropped applets are added
--the new code is more consistent and calculates the
appropriate place to add an applet much better
based on the distance that dropped applet is
having with each layout.
Michail Vourlakos 8d0c26a2e1 provide Dark/Light Colors options
--this way a layout designer can force to its users
the desired color palette for each dock and panel.

BeCareful: designers should be very careful with this
because they take responsibility to disable latte auto-coloring
at per-applet basis in order for chromatic applets to NOT
be autocolored from latte because they already provide enough
contrast.

BUG:435714
Michail Vourlakos d6bf586ba7 fix crash from using Applet Alternatives option
Michail Vourlakos 83bdbced35 remove no needed variable
Michail Vourlakos 1805e11131 disable some debug messages
Michail Vourlakos 3185a70b9a more functionality for FastLayoutManager
--provide addAppletItem function
--provide reorderSplitters in Start and End
layouts when an applet is added in them and
the splitters are moving in faulty position
Michail Vourlakos 62efa97e61 plenty of fixes for FastLayoutManager
--remove also the deprecated javascript LayoutManager
Michail Vourlakos f9d400fa4a provide fastLayoutManager save options
Michail Vourlakos a5b19284b0 provide restoreOptions and userBlocksColoring
Michail Vourlakos 5c29dcc1e0 fastLayoutManager add lockedZoomApplets property
Michail Vourlakos 98e89d6e39 drop lastSpacer and fix addsplitters
Michail Vourlakos 177f8f9b39 add FastLayoutManager.addJustifySplittersInMain
Michail Vourlakos d8240528ee provide fastLayoutManager.destroyJustifySplitter()
Michail Vourlakos e36c8557d0 fixes for applets order during startup
--when an applet is not loaded properly is removed
from its registered order
--when an applet is loaded properly but is not found
in the registered order is at in the end of the stack
Michail Vourlakos b6112c2ab8 provide FastLayoutManager save() function
Michail Vourlakos f61846c6ae expose dndSpacer to fastLayoutManager
Michail Vourlakos 2d812552b1 provide fastLayoutManager.joinLayoutsToMainLayout
Michail Vourlakos 5295dc9ae9 fixes for FastLayoutManager.insertAtCoordinates
--consider start and end layouts only when the alignment
is set to Justify
Michail Vourlakos 15cf2b2b5f replace more functions with fastLayoutManager
Michail Vourlakos d61d074f97 improve moving around an applet
--fast layout manager takes resposibility
for reparent procedures during moving an applet
at different position
Michail Vourlakos f1732be8c3 provide insertAtCoordinates at fastLayoutManager
Michail Vourlakos f6df7a7df1 introduc fast layout manager for containment
Michail Vourlakos 790e0af406 add Containment.ThemeColorsGroup enum
Michail Vourlakos 1bc14b5d7a add Containment.ThemeColorsGroup
Michail Vourlakos 35d09789c9 add Containment.ShadowColorGroup qml enum
Michail Vourlakos 39fbf728d5 rename actions for LatteContainment.scrollActions
Michail Vourlakos a4e9b51b2b support LatteContaiment.ActiveWindowFilterGroup
Michail Vourlakos ac99708315 MAJOR MAJOR:splitting types to their own component
--improve types and references and add types splitted
at better places. So now we have
 - LatteCore.Types that are global for all components
 - LatteTasks.Types that are private to tasks plasmoid
 - LatteContainment.Types that are private to latte
containment