Michail Vourlakos
8e9de84e01
contextmenu:expose layouts icon data
2021-05-15 15:59:52 +03:00
Michail Vourlakos
cbd8d5d88c
layoutsmanager:take responsibility for layout icons
2021-05-15 15:59:52 +03:00
Michail Vourlakos
bc475da115
fixes for plural translation strings
2021-05-08 19:26:48 +03:00
Michail Vourlakos
274ad37685
viewsdialog:support export as template action
2021-05-08 11:41:16 +03:00
Michail Vourlakos
4f0830eb8a
fix orphanesubs warning for active layouts
2021-05-05 23:00:28 +03:00
Michail Vourlakos
321a6ba512
protect from plural translations crashes
2021-05-05 13:51:46 +03:00
Michail Vourlakos
7fa05eaea3
fix plural for translated strings
2021-05-04 10:40:31 +03:00
Michail Vourlakos
ed3352b807
fix translation strings parameters counting
2021-05-04 10:28:51 +03:00
Michail Vourlakos
ce62b31901
drop .arg() from translation strings
2021-05-04 09:19:20 +03:00
Michail Vourlakos
6234253342
viewdialog:provide nice Repair for #W201
2021-05-02 21:59:24 +03:00
Michail Vourlakos
837842f1f1
layout:add function to remove orphan subcontainment
2021-05-02 10:44:32 +03:00
Michail Vourlakos
44d4c5a4de
viewsdialog:report for error #107
...
--orphaned pseudo applets lost connection with their
subcontainment
2021-05-01 18:24:21 +03:00
Michail Vourlakos
faa79dfc75
use KMessageBox for removing indicator confirmation
2021-05-01 16:15:25 +03:00
Michail Vourlakos
e1cf44240e
use KMessageBox for Multiple Layout warning
2021-05-01 16:01:39 +03:00
Michail Vourlakos
c5c61dffe3
storage:use knownErrors both for errors and warns
2021-04-30 19:03:33 +03:00
Michail Vourlakos
c33623a809
storage:provide orphaned parent applet checker
2021-04-30 09:39:44 +03:00
Michail Vourlakos
ceda380e49
improve errors semantics
2021-04-30 08:19:49 +03:00
Michail Vourlakos
a5d289eb89
storage errors fix adding error data
2021-04-30 01:38:02 +03:00
Michail Vourlakos
27d9f209ea
layout:drop isBroken in favor of errors/warnings
2021-04-30 01:01:31 +03:00
Michail Vourlakos
51044ce630
layout:provide errors/warnings structured nicely
2021-04-30 00:26:47 +03:00
Michail Vourlakos
2be67b11c5
storage:provide appletAndContainmentSameId checker
2021-04-29 19:15:25 +03:00
Michail Vourlakos
c74f5cf7fc
appletdata:provide storageId
...
--in case any consumer wants to use that info
2021-04-29 18:49:47 +03:00
Michail Vourlakos
11aa2abd2e
storage provide differentAppletsSameId checker
2021-04-29 18:39:32 +03:00
Michail Vourlakos
849e66fd80
storage:provide orphaned subcontainments checker
2021-04-29 18:21:42 +03:00
Michail Vourlakos
a2bf28054f
add known errors in layouts storage
2021-04-29 17:58:45 +03:00
Michail Vourlakos
18233dc6ee
viewsdialog:support moving between active layouts
2021-04-27 01:22:29 +03:00
Michail Vourlakos
5fd18ee0af
add LayoutsManager::moveView function
...
--moveView for active layouts under MultipleLayouts
becomes more generic and can be used either from
onscreens and offscreens views
2021-04-27 00:08:16 +03:00
Michail Vourlakos
447f0e549c
do not delay exit at all cases
...
--in the past a delay was needed in order for
docks panels to slide out nicely, this is not
needed any more because kwin takes responsibility
for this.
2021-04-22 13:44:22 +03:00
Michail Vourlakos
a14312b227
Storage:sync containment config before storedView
2021-04-20 20:40:05 +03:00
Michail Vourlakos
1afe12ad71
fix how not-installed plugins are identified
2021-04-18 12:18:46 +03:00
Michail Vourlakos
aa608f1bf5
use ::storedView approach for Duplicate View
2021-04-18 11:20:05 +03:00
Michail Vourlakos
9d113ba754
provide Storage/Layout::storedView function
...
--it is going to be used in order for
Duplicate/Cut/Copy functionality to be supported
properly. Its main purpose is to accept a
layout and a containment_id and based on
that to provide a stored view temp file
which is going to be used as a template
for any future addition.
2021-04-18 11:03:22 +03:00
Michail Vourlakos
2c8d7134bd
simplify Layout::newView calls
...
--template file is already provided from Data::View
so there is no real reason to expose it one
more time
2021-04-18 10:19:14 +03:00
Michail Vourlakos
1fac17d6ba
Storage:update newView for views editor
...
--trying to support newView that works in all the
cases between inactive/active layouts
2021-04-17 14:37:09 +03:00
Michail Vourlakos
dc56e61e64
Storage::simplify a bit newUniqueIdsFile function
2021-04-17 13:11:35 +03:00
Michail Vourlakos
54e9fcdcec
storage:adjustments to newUniquedIdsFile
2021-04-17 12:37:10 +03:00
Michail Vourlakos
9e4c233816
Storage::update uniqueIdsFile function
2021-04-17 12:30:23 +03:00
Michail Vourlakos
7bd55c202f
viewdialog:provide remove views functionality
2021-04-15 00:58:41 +03:00
Michail Vourlakos
02ff6cc808
fixes for offline properties updates
2021-04-13 12:16:41 +03:00
Michail Vourlakos
050b454b5a
support screen changes for offline containments
2021-04-13 10:56:15 +03:00
Michail Vourlakos
32566ea6ae
storage:provide update view containment
2021-04-13 00:54:42 +03:00
Michail Vourlakos
be636de5ce
viewsdialog:show view screen edge margin if any
2021-04-11 11:56:58 +03:00
Michail Vourlakos
230738f4ae
disable KWin::reconfigure under wayland
...
--as long as KWin is not able to be reconfigured under
wayland without issues this codepath is blocked
2021-04-09 13:52:56 +03:00
Michail Vourlakos
5af4f9c434
provide name for views
2021-04-01 11:00:59 +03:00
Michail Vourlakos
82c0029526
do not update ids in multiple mode continuously
2021-03-31 18:14:07 +03:00
Michail Vourlakos
a7ac422b31
support running views data from Layouts::Storage
2021-03-21 15:31:47 +02:00
Michail Vourlakos
87ddf1f6d6
update Layout::Storage to Data::View,ViewsTable
2021-03-21 14:36:25 +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