1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-09 17:18:11 +03:00
Commit Graph

92 Commits

Author SHA1 Message Date
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
Michail Vourlakos
0943ecb42e provide AppletsModel for ExportTemplateDialog 2021-02-07 12:02:50 +02:00
Michail Vourlakos
1f5f6cd69a provide view templates through manager 2021-02-05 18:38:58 +02:00
Michail Vourlakos
a83d26a35b multiple:make switch funtion work properly
--when the user requests a specific layout in Multiple
Layout mode the new approach is the following. If
the layout has assigned activities this is respected
but if its activities are empty that layout is assigned
only on the current activity and any other layouts assigned
explicitly to that activity are released
2020-08-30 20:32:13 +03:00
Michail Vourlakos
d8f1f7e4b9 refactor:settings layouts controller
--the controller does not need to host its own
CentralLayouts any more. It retrieves original
data for Synchronizer, updates layouts accordingly
and sends back to Synchronizer all the updated
layouts data
2020-08-29 23:37:52 +03:00
Michail Vourlakos
d5e83280d2 refactor:simplify layout data access 2020-08-29 20:42:15 +03:00
Michail Vourlakos
dfbf83b4a1 activities menu:provide CurrentActivity option 2020-08-29 15:45:07 +03:00
Michail Vourlakos
4d7e1dca83 update layouts table to support new approach 2020-08-28 17:58:39 +03:00
Michail Vourlakos
caf9bf7b78 REFACTOR:Drop Shared Layouts infrastructure
--Move in a simpler layouts approach.
--Single Layout mode loads ONLY ONE Layout for ALL Activities
--Multiple Layouts mode loads any combination of Layouts based
on the following settings:
  -- OnAllActivities
  -- ForFreeActivities
  -- SpecificActivities
2020-08-28 17:58:39 +03:00
Michail Vourlakos
63bfc444c4 provide allactivities and free activities ids 2020-08-28 17:58:39 +03:00
Michail Vourlakos
dd46c79475 storage:expose applet plugins information 2020-08-20 17:28:29 +03:00
Michail Vourlakos
a36b49de77 data:extend generictable functionality
--provide different insert methods in order
to insert elements based on name or id sorting
criteria
2020-08-20 16:31:16 +03:00
Michail Vourlakos
7a3d68ed61 sort layouts based on their names
--when layouts are presented to the user it is preferred
to be perfectly sorted based on their names
2020-08-19 20:17:41 +03:00
Michail Vourlakos
131ce454f2 fix IconData references based on Data::Generic type 2020-08-17 16:26:53 +03:00
Michail Vourlakos
5cb0277682 make layoutstable generic table dependent 2020-08-17 16:17:11 +03:00
Michail Vourlakos
3c92b04cbc provide generic table datatype 2020-08-17 15:20:39 +03:00
Michail Vourlakos
519decb85c update layoutstable remove function 2020-08-17 14:45:54 +03:00
Michail Vourlakos
188aa10b40 update datatypes to use generic data type 2020-08-17 14:40:32 +03:00
Michail Vourlakos
1af16862bf provide Data::Generic to be used from datatypes 2020-08-17 14:26:28 +03:00
Michail Vourlakos
9f7f846318 provide applet internal data type 2020-08-17 14:16:05 +03:00
Michail Vourlakos
5876548a7d drop deprecated importing layout presets 2020-08-14 09:57:39 +03:00
Michail Vourlakos
cd89f959e3 update layout system template identifying 2020-08-12 18:15:45 +03:00
Michail Vourlakos
3ea099a54b update namespace for uniqueidinfo 2020-08-09 18:08:12 +03:00
Michail Vourlakos
4777e33a59 update namespace for PreferencesData 2020-08-09 18:05:33 +03:00
Michail Vourlakos
910f480a3d rename data to layoutcolordata 2020-08-09 18:02:54 +03:00
Michail Vourlakos
47ef73041b update data::layout... namespaces 2020-08-09 18:00:01 +03:00
Michail Vourlakos
b39c35b487 update namespace/name for Data::LayoutColor 2020-08-09 17:40:11 +03:00
Michail Vourlakos
805e37a368 update Layout::Data::ActivityData namespace 2020-08-09 14:22:53 +03:00
Michail Vourlakos
375579a517 move data classes from settings to app directory
--makes more sense data records to be accessible both
from settings and layouts management classes
2020-08-09 14:11:06 +03:00