1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-10 21:18:19 +03:00
Commit Graph

5233 Commits

Author SHA1 Message Date
Michail Vourlakos
01eb69bbe5 update desktop geometry on startup
--when Plasma is started much later than Latte
the Plasma::Extended::ScreenGeometries should enable
its broadcasting interface when Plasma is first
registered in DBus

BUG:424356
2021-03-07 11:43:05 +02:00
Michail Vourlakos
f6e8125804 fix background paddings based on custom Roundness
--when custom roundness is applied then background paddings
should always respect it independent of the plasma theme
default roundness

BUG:433887
2021-03-07 08:35:50 +02:00
Michail Vourlakos
a4e6570b05 update mask properly for !compositing case
BUG:433887
2021-03-07 08:10:12 +02:00
Michail Vourlakos
b940d4df72 limit placeholder length to not be very big 2021-03-07 00:30:25 +02:00
Michail Vourlakos
069bbfc41a provide valid placeholderlength for autofill dragged 2021-03-07 00:25:11 +02:00
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
Michail Vourlakos
f9e277a9a5 latte indicator:thickness margin option 2021-03-06 19:41:08 +02:00
Michail Vourlakos
f50d01fa90 increate Latte indicator size
--provide also an option for increase its size

BUG:430587
2021-03-06 19:31:41 +02:00
Michail Vourlakos
765fd490c3 move Duplicate Dock in Add... menus
BUG:433688
2021-03-06 18:33:54 +02:00
Michail Vourlakos
b60e2ee5d9 enable floating gap hiding delay for all alignments 2021-03-06 17:58:13 +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
b6f43057ce accept Explicit and Primary on same screen edge
--we now accept Explicit Views in the same screen edge
with OnPrimary Views At ALL CASES and we do not remove
them until the Screens properties have created a deprecated
valid Screens Views Map
2021-03-03 22:21:36 +02:00
Michail Vourlakos
03bd034898 fix user changing screen behavior
--wait for the actual screen change to really
happen in order to reshow the dock afterwards

BUG:433876
2021-03-03 22:04:25 +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
c07b42b0b2 exportdialog rephrase export button in second time
BUG:433735
2021-03-01 19:22:27 +02:00
Michail Vourlakos
ddcfe56eda improve exported view template name
--use also the layout name as first part of the
proposed name
2021-03-01 19:14:13 +02:00
Michail Vourlakos
38474372b4 rename Dock template to Default Dock 2021-03-01 19:09:32 +02:00
Michail Vourlakos
fe5d2d7a63 context menu:provide Add view through templates 2021-03-01 19:04:21 +02:00
Michail Vourlakos
5f6c0df50c free some dynamic created actions on destruction 2021-03-01 17:24:59 +02:00
Michail Vourlakos
631f4a9d6e provide moveView through context menu
--the user can now user the ContextMenu in order
to move a view between different active layouts
2021-03-01 17:15:12 +02:00