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
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
f6df7a7df1
introduc fast layout manager for containment
2021-03-02 19:33:24 +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
fe5d2d7a63
context menu:provide Add view through templates
2021-03-01 19:04:21 +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
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
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
b1de2a3905
contextmenu:hide inactive layouts at MultipleMode
2021-02-28 13:47:45 +02:00
Michail Vourlakos
87ae24dae1
add myView.action() to reach view actions
...
-this way things are more clear how the actions
are applied and reordered
2021-02-28 13:16:40 +02:00
Michail Vourlakos
a44c5fa821
provide remove dock action in context menu
2021-02-28 11:56:09 +02:00
Michail Vourlakos
b31792cd7b
fix primaryconfig maximum height
...
--the new approach uses canvas geometry and
computes properly the maximum available screen
height in order for Primary Dock Settings window
to use screen height effectively
2021-02-27 20:00:00 +02:00
Michail Vourlakos
373b8c5b56
do not break user view template file on first use
2021-02-27 18:34:06 +02:00
Michail Vourlakos
2b59a085e4
clear more options for exported templates
2021-02-27 18:07:47 +02:00
Michail Vourlakos
bb0b5cbd26
clear layoutId when exporting view template
2021-02-27 17:29:32 +02:00
Michail Vourlakos
53231392ba
position properly primary config win on first call
...
--sometimes when the primary config window is first called
it was wrongly positioned at most bottom-left screen corner
2021-02-26 17:12:59 +02:00
Michail Vourlakos
9e487b613b
identify applet isMarginAreaSeparator
2021-02-26 17:04:49 +02:00
Michail Vourlakos
674b6ea754
plasma theme extended:separator area margins
...
--discover and expose plasma theme margins for
separator areas
2021-02-26 16:49:42 +02:00
Michail Vourlakos
7a1b920aba
init default color scheme based on plasma version
2021-02-19 18:05:26 +02:00
Michail Vourlakos
d437ed8c3d
specify plasma default color scheme
2021-02-19 14:42:19 +02:00
Michail Vourlakos
c70ffb5b92
automatic update screen geometries in screen pool
2021-02-17 15:12:27 +02:00
Michail Vourlakos
a01c18a551
update geometrics for screenpool records
2021-02-17 14:20:44 +02:00
Michail Vourlakos
ad0f9901b7
provide single screens data table
2021-02-17 13:37:02 +02:00
Michail Vourlakos
41ebee5a71
update screenpool api
2021-02-17 12:24:36 +02:00
Michail Vourlakos
864a3520f2
remove no needed primary connector logic
2021-02-17 12:14:46 +02:00
Michail Vourlakos
42757668cf
provide specific screen data structure
2021-02-17 12:02:52 +02:00
Michail Vourlakos
da3fbca477
organize new>layout templates action menu
2021-02-16 16:46:52 +02:00
Michail Vourlakos
5b9ec2ee06
provide option to import layout templates easily
...
--when the user imports a layout in its system,
a message is appearing to inform him that he can
also import it as custom layout template
2021-02-16 16:16:50 +02:00
Michail Vourlakos
a58ecc08d7
provide installCustomLayoutTemplate in manager
2021-02-16 15:23:56 +02:00
Michail Vourlakos
cc044d8483
layout editor:provide layout changed indicator
...
--following plasma systemsettings changes indicator,
layout editor is now also providing an orange circle
in order to indicate that a layout has changes
2021-02-16 10:58:24 +02:00
Michail Vourlakos
c922aec8a5
cleanup exported layout template settings
...
--cleanup activities and preferredforshortcuts touched
2021-02-15 20:53:40 +02:00
Michail Vourlakos
466e989c28
always show chosen single layout first
...
--the user selected single layout must be first
of all at all times in settings dialog window
2021-02-14 21:08:34 +02:00
Michail Vourlakos
5e3b9f61eb
center single/multiple buttons in settings dialog
2021-02-14 20:26:44 +02:00
Michail Vourlakos
761305af61
improve text for Single/Multiple layouts
2021-02-14 20:23:55 +02:00
Michail Vourlakos
22fa4c8fc8
rename property single active layout
...
--renaming active layout in single mode is a little
tricky in order to not leave any deprecated data behind.
Successful steps would be:
1. unload current single layout
2. load new single layout for the new file
3. remove deprecated layout file after new file loaded correctly
2021-02-14 20:11:25 +02:00
Michail Vourlakos
4806a7c5e2
fix single mode active layout ordering
...
--simplify also some code parts in layouts handler
2021-02-14 18:39:30 +02:00
Michail Vourlakos
4a89138a6e
provide functionality for Enabled layout action
2021-02-14 18:00:08 +02:00
Michail Vourlakos
da6478fc8e
add functionality for activities explorer
2021-02-14 17:07:04 +02:00
Michail Vourlakos
684bf9dc80
provide two new actions in Layouts Editor
...
--Activities to trigger Plasma activities manager
--Enabled to assign/unassign layouts to different
activities
2021-02-14 16:43:34 +02:00
Michail Vourlakos
ad4095855e
fix custom templates dir tracking
2021-02-14 00:30:44 +02:00
Michail Vourlakos
ea3d913757
improvements for view templates handling
2021-02-13 21:12:32 +02:00
Michail Vourlakos
7e92a79d4c
add missing signal for export dialog handler
2021-02-13 20:04:07 +02:00