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

78 Commits

Author SHA1 Message Date
Michail Vourlakos
156103af4f drop outline width exposure through gui 2021-05-08 14:55:19 +03:00
Michail Vourlakos
99382184ff layout:provide popUpMargin 2021-05-03 02:50:23 +03:00
Michail Vourlakos
9834d39e66 viewsdialog:report for W205
--that is same applet and containment id
2021-05-02 00:18:32 +03:00
Michail Vourlakos
866a4f462b viewsdialog:provide nice message for error #103 2021-05-01 13:32:17 +03:00
Michail Vourlakos
ae76e82297 viewdata:provide errors/warnings counters 2021-05-01 12:22:57 +03:00
Michail Vourlakos
07c5f1ac03 layout:disable error/warning from tracking changes 2021-04-30 21:35:54 +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
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
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
7eedf8f8a2 introduce errordata and errorinformationdata 2021-04-29 17:42:17 +03:00
Michail Vourlakos
462e15b428 viewsdialog:reduce opacity for cutted views
--this way we follow the filemanagers approach that
cutted records are appearing with big transparency
in order for the user to be informed about which
records are going to be moved after paste action
2021-04-29 13:45:20 +03:00
Michail Vourlakos
31b10d9c58 viewsdialog:nice screens visuals for all choices 2021-04-28 23:40:24 +03:00
Michail Vourlakos
7fcfcbc6e5 viewsdialog:concrete implementation for move
--these are the last pieces of code in order for
moving active views between different active layouts
to work properly
2021-04-27 10:36:13 +03:00
Michail Vourlakos
6362d662b7 viewsdialog:create safe cut/paste codepath
--cut/paste can be applied only if there are no changes
in reality otherwise copy/paste is happening
2021-04-26 20:00:18 +03:00
Michail Vourlakos
dfa0949330 viewsdialog:implement cut action (send path)
--this is implementation when a user selects views
and chooses to Cut them so they are temporary stored
in the clipboard
2021-04-26 18:11:43 +03:00
Michail Vourlakos
c6ee04c8cf data::view split moving flag in two values
--isMoveOrigin/isMoveDestination are flags used
to identify view records during Cut operation
2021-04-26 17:18:39 +03:00
Michail Vourlakos
8b00409d14 viewsdata:add isScheduledForMove flag
--it will help during Cut operations to identify
views that must be moved
2021-04-26 12:36:50 +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
49faec250c viewsdialog:update active state after ::save() 2021-04-17 19:58:06 +03:00
Michail Vourlakos
4d76005325 viewsdialog:update model data for newly added views 2021-04-17 19:32:40 +03:00
Michail Vourlakos
585864df8c viewsdialog:protect view removal-confirmate dialog 2021-04-14 21:20:59 +03:00
Michail Vourlakos
cc4f901cf1 viewsdialog:support updating screen 2021-04-12 00:17:59 +03:00
Michail Vourlakos
be636de5ce viewsdialog:show view screen edge margin if any 2021-04-11 11:56:58 +03:00
Michail Vourlakos
7630064b36 viewsdialog: view data improvements 2021-04-11 01:14:27 +03:00
Michail Vourlakos
8ba60ea89a viewsdialog:show active screens with bold 2021-04-10 13:45:45 +03:00
Michail Vourlakos
23fe87e736 viewsdialog:add properly new temporary views 2021-04-08 13:39:44 +03:00
Michail Vourlakos
c27727c9e7 provide options for views settings 2021-04-04 11:55:03 +03:00
Michail Vourlakos
2b1464fb1b provide genericbasictable through meta system 2021-04-04 11:07:45 +03:00
Michail Vourlakos
82ce6b5140 simplify layouts icon drawing logic
--in the past a layout could draw more than
own icons in order to be identified. Now
things are simplified and at all cases ONLY ONE icon
is chosen for each layout based on criteria.
In all cases if the user has chosen a specific
icon for its layout that is respected for all
drawing cases.
2021-03-24 12:46:33 +02:00
Michail Vourlakos
6fb2762365 introduce layout data isconsideredactive state
--it can be used to identify activeness based on each
consumer criteria
2021-03-24 00:12:50 +02:00
Michail Vourlakos
f255de4ce6 viewdata improve debug visual feedback 2021-03-21 17:12:22 +02:00
Michail Vourlakos
622cc6988c provide debug messages for ViewsTable 2021-03-21 16:54:58 +02: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
74da7bfb0f add more options in Data::View 2021-03-21 13:35:58 +02:00
Michail Vourlakos
065a3ee9c4 add edge in view data 2021-03-21 00:18:28 +02:00
Michail Vourlakos
386e1bf284 introduce Layout ViewsTable 2021-03-21 00:13:16 +02:00
Michail Vourlakos
a48786a5e2 introduce ViewData Origin data 2021-03-20 23:48:53 +02:00
Michail Vourlakos
e7eeb4f9fd introduce ViewData and FIRSTSCREENID 2021-03-20 18:57:28 +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
42757668cf provide specific screen data structure 2021-02-17 12:02:52 +02:00
Michail Vourlakos
f020400aec provide ExportTemplate::Reset functionality 2021-02-10 20:05:13 +02:00
Michail Vourlakos
869df6316c fix applets table data
--ignore applets data that are not valid
2021-02-09 19:15:51 +02:00
Michail Vourlakos
a45b97a2b1 provide basic implementation of ExportTemplateDlg 2021-02-07 12:53:10 +02:00