1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-29 22:50:30 +03:00

1892 Commits

Author SHA1 Message Date
Michail Vourlakos
c8676170f9 fix offset changing for !compositing mode
--do not change offset faulty for !compositing mode
for all cases. In the past all Views in !compositing
mode they were working as behaveAsPlasmaPanels, this
is no more the case.

BUG:433887
2021-03-06 22:32:04 +02:00
Tranter Madi
a1af4f6831 Delay floating gap hiding until mouse leaves 2021-03-06 15:51:19 +00:00
Michail Vourlakos
1f79546b39 fix indicators applet specific margin 2021-03-06 13:58:47 +02:00
Michail Vourlakos
83bdbced35 remove no needed variable 2021-03-06 13:35:18 +02:00
Michail Vourlakos
1805e11131 disable some debug messages 2021-03-06 13:32:21 +02:00
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
2021-03-06 13:20:32 +02:00
Michail Vourlakos
62efa97e61 plenty of fixes for FastLayoutManager
--remove also the deprecated javascript LayoutManager
2021-03-06 12:44:08 +02:00
Michail Vourlakos
f9d400fa4a provide fastLayoutManager save options 2021-03-06 11:52:48 +02:00
Michail Vourlakos
a5b19284b0 provide restoreOptions and userBlocksColoring 2021-03-06 11:46:43 +02:00
Michail Vourlakos
5c29dcc1e0 fastLayoutManager add lockedZoomApplets property 2021-03-06 11:32:26 +02:00
Michail Vourlakos
98e89d6e39 drop lastSpacer and fix addsplitters 2021-03-06 11:26:54 +02:00
Michail Vourlakos
177f8f9b39 add FastLayoutManager.addJustifySplittersInMain 2021-03-06 11:01:14 +02:00
Michail Vourlakos
d8240528ee provide fastLayoutManager.destroyJustifySplitter() 2021-03-06 10:28:28 +02:00
Michail Vourlakos
302439706e improve layout manager updateindexes 2021-03-06 10:18:33 +02:00
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
2021-03-05 12:55:41 +02:00
Michail Vourlakos
b6112c2ab8 provide FastLayoutManager save() function 2021-03-05 12:55:41 +02:00
Michail Vourlakos
f61846c6ae expose dndSpacer to fastLayoutManager 2021-03-05 12:55:41 +02:00
Michail Vourlakos
c67a877556 fix Floating Gap SideBar case not accepting input
BUG:433820
2021-03-05 11:31:44 +02:00
Michail Vourlakos
393db028b7 provide access below screen margin for Docks
--using hidden VisibilityManager::floatingGapWindow
implementation in order to provide full access for
the area which is below the screen margin when the
user has disabled user interaction for that area

BUG:433820
2021-03-04 19:18:42 +02:00
Michail Vourlakos
c25f9f7b54 remove some lastSpacer deprecated code 2021-03-04 11:24:49 +02:00
Michail Vourlakos
c4099d4886 restructure appletItem creation 2021-03-04 11:18:00 +02:00
Michail Vourlakos
db48a726bd remove deprecated code 2021-03-04 11:13:37 +02:00
Michail Vourlakos
f44e7a1256 improve code names and style
--remove also deprecated code
2021-03-04 11:07:11 +02:00
Michail Vourlakos
2d812552b1 provide fastLayoutManager.joinLayoutsToMainLayout 2021-03-04 10:50:20 +02:00
Michail Vourlakos
c3e6f3c04f remove deprecated layoutmanager apis 2021-03-04 10:37:10 +02:00
Michail Vourlakos
07d9d63338 new distinct MarginsAreaSeparator visual 2021-03-04 00:37:29 +02:00
Michail Vourlakos
5295dc9ae9 fixes for FastLayoutManager.insertAtCoordinates
--consider start and end layouts only when the alignment
is set to Justify
2021-03-04 00:06:27 +02:00
Michail Vourlakos
15cf2b2b5f replace more functions with fastLayoutManager 2021-03-03 20:49:38 +02:00
Michail Vourlakos
d61d074f97 improve moving around an applet
--fast layout manager takes resposibility
for reparent procedures during moving an applet
at different position
2021-03-03 20:28:46 +02:00
Michail Vourlakos
f1732be8c3 provide insertAtCoordinates at fastLayoutManager 2021-03-03 20:17:58 +02:00
Michail Vourlakos
90410426bd block autosize for Justify inConfigureAppletsMode 2021-03-02 19:37:39 +02:00
Michail Vourlakos
f6df7a7df1 introduc fast layout manager for containment 2021-03-02 19:33:24 +02:00
Michail Vourlakos
db99677f8c update FillApplets for dragged items on the view 2021-03-01 19:37:30 +02:00
Michail Vourlakos
5d1bf42709 fix fillcalculations at Layouter.TwoSteps codepath
--in Layouter two steps codepath at the end ALL fill
applets at Start/End layouts should adjust their size
in order to not overlap with fill applets in Main layout.
These calculations were broken because they were not
applied properly.
2021-03-01 01:48:52 +02:00
Michail Vourlakos
ac8a88d700 improve AddItem visual
--make it Square with small roundness in order to
fit better at all cases
2021-03-01 01:17:12 +02:00
Michail Vourlakos
b0cfb738bb provide all available space to fillApplets
--in case there is a fill applet then give it all
remaining free space at all cases

BUG:433754
2021-03-01 01:04:07 +02:00
Michail Vourlakos
37721a2628 dont force margins for AutoFill applets
--this way the Tasks scrolling is not triggered
when no needed

BUG:433754
2021-02-28 23:12:10 +02:00
Michail Vourlakos
d51f2d99a3 context menus add more sections
--move elements around in order for the user to find
them at the same positions for all cases independent
if the user triggers context menu from applets or
empty containment areas
2021-02-28 18:26:55 +02:00
Michail Vourlakos
19b1a8c67d margins separator visual for inConfigure 2021-02-27 14:37:23 +02:00
Michail Vourlakos
f3fd4a051e draw MarginsSeparator visual paddings 2021-02-27 14:12:30 +02:00
Michail Vourlakos
d12d92ac68 Ability.BasicItem respect MarginsArea size 2021-02-27 13:57:38 +02:00
Michail Vourlakos
219c1b5e05 do not draw indicatorPaddings for PlasmaAutoFill 2021-02-27 13:18:58 +02:00
Michail Vourlakos
1e99b97def draw MarginsAreaSeparator visual paddings 2021-02-27 13:00:47 +02:00
Michail Vourlakos
2e70abb41a preserve applets length inMarginsArea
--inMarginsArea the applet length is still
calculated by metrics.iconSize
2021-02-27 12:51:12 +02:00
Michail Vourlakos
992f98389d dont roundToIconSize only for parabolic effect 2021-02-27 12:18:35 +02:00
Michail Vourlakos
a72931fc41 identif Applet.ConstraintHints properly 2021-02-27 11:49:50 +02:00
Michail Vourlakos
aaf562a207 not CanFillArea applets behabe as MarginsSeparators 2021-02-27 11:22:59 +02:00
Michail Vourlakos
69f466fd2f fix parabolic effect for MarginsAreaSeparators 2021-02-27 10:38:25 +02:00
Michail Vourlakos
87f42e4817 proper margins for CanFillThickness applets 2021-02-27 10:25:54 +02:00
Michail Vourlakos
35e9880ce7 provide AppletItem.canFillScreenEdge 2021-02-27 10:14:05 +02:00