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
Michail Vourlakos
f37fde5824
simplify dragging architecture
...
--simpler implementation both for plasmoid
mousehandler and containment droparea
4 years ago
Michail Vourlakos
cadae33a39
drop viewLayout property from everywhere
4 years ago
Michail Vourlakos
abd3678e1f
expose myView.containmentActions
4 years ago
Michail Vourlakos
6e3c35510b
move updateMaskArea() calls into VisibilityManager
4 years ago
Michail Vourlakos
ad3727ce15
drop containment.inSlidingOut exposure
...
--use myView.inSlidingOut instead
4 years ago
Michail Vourlakos
291f86710f
drop containment inSlidingIn exposure
4 years ago