1
0
mirror of https://github.com/KDE/latte-dock.git synced 2024-12-23 13:33:50 +03:00
Commit Graph

2120 Commits

Author SHA1 Message Date
Michail Vourlakos
53a0cb6574 layouts::storage, move syncToLayoutFile() code 2020-08-18 02:23:34 +03:00
Michail Vourlakos
d97be6744d layouts::storage, move isBroken() function 2020-08-18 02:15:28 +03:00
Michail Vourlakos
9a1346d04a layouts::storage support importToCorona() 2020-08-18 01:56:11 +03:00
Michail Vourlakos
2fd9d6cbfd layout::storage move private functionality
--move private functionality to singleto class
2020-08-18 01:44:10 +03:00
Michail Vourlakos
d97fe4c59c provide a new Layouts::Storage singleton
--this class will be the replacement for layout::storage
and will be responsible for any containment actions for
all layouts either loaded or offloaded. Through this
refactor loading and checking CentralLayouts should become
lighter and also memory efficient
2020-08-18 01:23:41 +03:00
Michail Vourlakos
9ff834ccae layouts:define custom text properly
--store the full text color in layout file
2020-08-17 19:00:48 +03:00
Michail Vourlakos
d3a0b3cf31 details:confirm layout change,save data when needed 2020-08-17 18:27:21 +03:00
Michail Vourlakos
7695443a90 details:update buttons state on dataChanged 2020-08-17 17:17:14 +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
fb843776a0 set document-new icon for New Templates menu items 2020-08-14 11:03:31 +03:00
Michail Vourlakos
7ef74d2096 sync settings before exporting 2020-08-14 10:52:13 +03:00
Michail Vourlakos
043849c4e7 templates:track properly hidden multiple template 2020-08-14 10:34:34 +03:00
Michail Vourlakos
37d629125c drop deprecated presets/prestyles etc...
--we now use templates directory
2020-08-14 10:02:41 +03:00
Michail Vourlakos
5876548a7d drop deprecated importing layout presets 2020-08-14 09:57:39 +03:00
Michail Vourlakos
6dd3d96bfb update MultipleLayoutsHidden file importing 2020-08-14 09:41:23 +03:00
Michail Vourlakos
7c238589ba improve name style and layouts path references
--use Importer in order to reference layouts directory
in user space and improve also naming for relevant
Importer functions
2020-08-14 09:33:39 +03:00
Michail Vourlakos
5ed3f111e3 update Layout::MULTIPLELAYOUTSHIDDENNAME
which is used to identify multiple layouts hidden
base layout
2020-08-14 09:08:01 +03:00
Michail Vourlakos
ba178e534d add missing signals when adding new layout 2020-08-13 22:23:59 +03:00
Michail Vourlakos
50c419d4e4 upgrade importDefaultLayout codepaths
--use Templates::Manger in order to import
default layout on startup
2020-08-13 21:28:52 +03:00
Michail Vourlakos
15dc6f5eac move newLayout from layoutsmanager to templates 2020-08-13 20:42:38 +03:00
Michail Vourlakos
0393e0ff35 settings:improve init of layout templates submenu 2020-08-12 19:07:48 +03:00
Michail Vourlakos
77515be7c6 settings:expose LayoutTemplates to New button 2020-08-12 18:56:46 +03:00
Michail Vourlakos
cd89f959e3 update layout system template identifying 2020-08-12 18:15:45 +03:00
Michail Vourlakos
19c96df252 update Layout::Manager::newLayout() function
--drop its presets support and update to all new
Layout Templates manager
2020-08-12 14:03:38 +03:00
Michail Vourlakos
edf06edeba drop Layouts::Manager::presetsPaths 2020-08-12 13:51:28 +03:00
Michail Vourlakos
1b4d13959b use new TemplateManager add default templatelayout 2020-08-12 13:42:45 +03:00
Michail Vourlakos
6e2d8143e5 improve Default Layout Template name is accessed 2020-08-12 12:59:55 +03:00
Michail Vourlakos
2fdbc134a1 load system layout templates properly 2020-08-12 12:59:55 +03:00
Michail Vourlakos
545404ec82 introduce all new templates manager
--this class is going to be responsible for all
templates tasks
2020-08-12 12:59:55 +03:00
Martijn Vogelaar
b207950cc7 #15 Drag drop layout text 2020-08-12 09:58:30 +00: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
Michail Vourlakos
da61a432cd add template options to layoutdata 2020-08-09 13:53:43 +03:00
Michail Vourlakos
aee04ef180 set maximum values for mouse sensitivity buttons 2020-08-06 03:04:03 +03:00
Michail Vourlakos
5d7ea7c9c7 fix crash at primary config when switching layouts
--fix crash at primary config when switching layouts
--load on demand view type options at vertical latte
views as memory improvement
2020-08-05 19:33:33 +03:00
Michail Vourlakos
9092e54fc0 enable Multiple Layouts mode in wayland
--enable multiple layouts mode partially and
try to provide at least one central layout
combined with a shared layout
2020-08-03 18:13:37 +03:00
Michail Vourlakos
dec2860d5f synchronizer:improve freeactivities layout semantic 2020-08-03 17:42:06 +03:00
Michail Vourlakos
b799950ddb corona:remove editing windows earlier
--it minimizes warnings during exit
2020-08-03 17:33:52 +03:00
Michail Vourlakos
fed3194ca9 multiple:unload central layouts after the additions
--this way a shared layout that unloads its only central
layout is not unloaded at all if a new central layout exists
with it
2020-08-03 17:30:13 +03:00