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
Michail Vourlakos
7f64126d5f
improve and simplify context menu data
2021-03-01 16:18:43 +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
56b142eca0
same way everywhere to expose containmentActions
...
--tasks applet is now using a generic way to show
Latte containmentActions for its context menu and
this can be easily reused by any other applet that
creates its own ContextMenu
2021-02-28 21:06:38 +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
995f61f08b
improve plasmoid context menu sections
2021-02-28 18:06:51 +02:00
Michail Vourlakos
5fa77e05eb
contextmenu:add export as template
2021-02-28 17:40:53 +02:00
Michail Vourlakos
965644ce2c
add duplicate view in context menu
2021-02-28 17:27:04 +02:00
Michail Vourlakos
c159753c4f
whitelist margins separator for exported templates
2021-02-28 14:58:07 +02:00
Michail Vourlakos
b49d5eb084
layouts window:store column widths properly
2021-02-28 14:49:11 +02:00
Michail Vourlakos
f39e46fd68
hide settings window InMenu for inMultipleMode
...
--inMultipleMode only Plasma Activities Explorer can
enable/disable layouts
2021-02-28 14:11:32 +02:00
Michail Vourlakos
41fe38c19d
contextmenu:improve how layout shown inmultiple
2021-02-28 14:05:38 +02:00
Michail Vourlakos
b1de2a3905
contextmenu:hide inactive layouts at MultipleMode
2021-02-28 13:47:45 +02:00
Michail Vourlakos
be2ec0a7af
parent layouts in context menu properly
...
--there is a chance that this fixes also a memory leak
2021-02-28 13:37:02 +02:00