1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-04 13:47:19 +03:00

152 Commits

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