1
0
mirror of https://github.com/KDE/latte-dock.git synced 2024-12-25 19:21:41 +03:00
Commit Graph

2327 Commits

Author SHA1 Message Date
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