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
Michail Vourlakos
26af7e4091
add functionality for ExportViewTemplate
2021-02-13 19:52:52 +02:00
Michail Vourlakos
a9301ebf7b
move syncing layout files into export dialog
2021-02-13 13:15:51 +02:00
Michail Vourlakos
c7404e55a9
custom templates in FullBackupConfiguration
2021-02-13 12:57:13 +02:00
Michail Vourlakos
440b4b5736
improve templates signaling
2021-02-13 12:38:34 +02:00
Michail Vourlakos
57fc8ec375
support applets relative path icons
2021-02-13 02:20:31 +02:00
Michail Vourlakos
d5f6dcad6d
track custom templates removal
2021-02-13 02:01:13 +02:00
Michail Vourlakos
4ad8654970
visual feedback for templates extraction
...
--update templates list when adding new templates
2021-02-13 01:43:49 +02:00
Michail Vourlakos
53f32b6f3b
do not remove configuration for subcontainments
2021-02-13 01:27:03 +02:00
Michail Vourlakos
a8d4bdf82d
provide basic Export functionality
2021-02-13 01:22:44 +02:00
Michail Vourlakos
16c1a849b6
init UserSpecified templates in templatemanager
2021-02-12 21:02:42 +02:00