Commit Graph

529 Commits (8c23f267ed0717d55648e5a58f2466c6af6ae5f9)

Author SHA1 Message Date
Michail Vourlakos b235e6cc96 update view alignment to new architecture
--view alignment can now be updated either by
editdock window or through views dialog in
settings window
4 years ago
Michail Vourlakos 92f12b6f63 view:update move to layout
--update to new infrastructure that is able to
switch view location by combining multiple
changes at the same time
4 years ago
Michail Vourlakos cc4f901cf1 viewsdialog:support updating screen 4 years ago
Michail Vourlakos 3ec142d3a2 drop deprecated screen edge relocation codepath 4 years ago
Michail Vourlakos 2e399fb225 dndspacer:show length animation 4 years ago
Tranter Madi a1af4f6831 Delay floating gap hiding until mouse leaves 4 years ago
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
4 years ago
Michail Vourlakos 62efa97e61 plenty of fixes for FastLayoutManager
--remove also the deprecated javascript LayoutManager
4 years ago
Michail Vourlakos f9d400fa4a provide fastLayoutManager save options 4 years ago
Michail Vourlakos a5b19284b0 provide restoreOptions and userBlocksColoring 4 years ago
Michail Vourlakos 5c29dcc1e0 fastLayoutManager add lockedZoomApplets property 4 years ago
Michail Vourlakos 98e89d6e39 drop lastSpacer and fix addsplitters 4 years ago
Michail Vourlakos 177f8f9b39 add FastLayoutManager.addJustifySplittersInMain 4 years ago
Michail Vourlakos d8240528ee provide fastLayoutManager.destroyJustifySplitter() 4 years ago
Michail Vourlakos 302439706e improve layout manager updateindexes 4 years ago
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
4 years ago
Michail Vourlakos b6112c2ab8 provide FastLayoutManager save() function 4 years ago
Michail Vourlakos f61846c6ae expose dndSpacer to fastLayoutManager 4 years ago
Michail Vourlakos c67a877556 fix Floating Gap SideBar case not accepting input
BUG:433820
4 years ago
Michail Vourlakos c25f9f7b54 remove some lastSpacer deprecated code 4 years ago
Michail Vourlakos c4099d4886 restructure appletItem creation 4 years ago
Michail Vourlakos db48a726bd remove deprecated code 4 years ago
Michail Vourlakos f44e7a1256 improve code names and style
--remove also deprecated code
4 years ago
Michail Vourlakos 2d812552b1 provide fastLayoutManager.joinLayoutsToMainLayout 4 years ago
Michail Vourlakos c3e6f3c04f remove deprecated layoutmanager apis 4 years ago
Michail Vourlakos 15cf2b2b5f replace more functions with fastLayoutManager 4 years ago
Michail Vourlakos f1732be8c3 provide insertAtCoordinates at fastLayoutManager 4 years ago
Michail Vourlakos f6df7a7df1 introduc fast layout manager for containment 4 years ago
Michail Vourlakos ac8a88d700 improve AddItem visual
--make it Square with small roundness in order to
fit better at all cases
4 years ago
Michail Vourlakos ddb7dfdf5e use bool for floatingInternalGapIsForced
--do not use CheckBox three states in order
to make things simpler for the user
4 years ago
Michail Vourlakos 1d7e939356 isGraphicsSystemAccelerated at Environment Ability 4 years ago
Michail Vourlakos a24f6b85c2 drop totally shrinkThickMargins option
--the new per applet margins make that property
no relevant anymore
4 years ago
Michail Vourlakos d8fe0e90d5 drop plasmoidName variable from containment 4 years ago
Michail Vourlakos 7af60c802d provide isHidingBlocked through MyView Ability 4 years ago
Michail Vourlakos 83a83075bd remove deprecated reference 4 years ago
Michail Vourlakos d074beff4e containment:remove latteapplet hard dependency 4 years ago
Michail Vourlakos d028db2f5a drop deprecated api 4 years ago
Michail Vourlakos 59df189948 remove all deprecated thin tooltips implementation 4 years ago
Michail Vourlakos 17294eff20 provide full working ThinTooltips Ability 4 years ago
Michail Vourlakos 04ce943603 expose ThinTooltip Ability to applets and host 4 years ago
Michail Vourlakos f0558d80b1 remove deprecated apis from containment 4 years ago
Michail Vourlakos ec4ed5ec08 expose badgesIn3DStyle through MyView Ability 4 years ago
Michail Vourlakos dfe439fead provide background opacity through MyView Ability 4 years ago
Michail Vourlakos 173a3cf16b plasmoid:access screenGeometry from MyView Ability 4 years ago
Michail Vourlakos f09a6e0026 expose items shadow through MyView Ability 4 years ago
Michail Vourlakos 962db78bb9 containment:expose and use AbilityHost.Indicators 4 years ago
Michail Vourlakos 66361652ef floating,support two different struts thickness
- Hide Thickness Screen Gap scenario provides two different struts thicknesses.
--- [1] The first struts thickness is when there is no maximized window and is such case
---     the view is behaving as in normal AlwaysVisible visibility mode. This is very useful
---     when users tile windows. [bug #432122]
--- [2] The second struts thickness is when there is a maximized window present and in such case
---     the view is hiding all of its screen edges. It is used mostly when the view is wanted
---     to act as a window titlebar.

BUG:432122
4 years ago
Michail Vourlakos 41e796c7a5 containment simplify indicators qml implementation 4 years ago
Michail Vourlakos 04b6909e66 decouple dropping launchers in applet/containment
--all dropping launchers infrastructure has now decoupled
and can be used from any other applet in other to gain
such privileges
4 years ago
Michail Vourlakos 3680862138 improve dropping new plasmoids behavior 4 years ago