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

4463 Commits

Author SHA1 Message Date
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
8e0d4fe7d5 .gitignore accept also hidden layout.latte files 2020-08-14 10:13:29 +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
76ec713c9d update for thin tooltips and auto size behaviors
--make their behavior more understandable and predictable
based on dock and panel types
2020-08-06 02:54:15 +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
c5d7b787f4 do not update view location when already correct 2020-08-03 22:08:44 +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
Michail Vourlakos
84858ff529 editing:update/fix button groups behavior
--new single instance editing windows revealed
an issue with buttons groups that use ExclusiveGroups
in order to identify their property. All such
implementations have been adjusted in order to
provide a more concrete experience
2020-08-03 14:21:08 +03:00
Michail Vourlakos
8ccc3660e9 block mustBeShown events when hideThickScreepGaps
--especially for Latte Panels that has used Positioner
midSlidingAnimation() to reposition the panel
2020-08-03 13:55:27 +03:00
Michail Vourlakos
37a682e5bc rename property to hideFloatingGapForMaximized
--this property hides any floating gap when there
are maximized windows
2020-08-03 13:24:29 +03:00
Michail Vourlakos
b92ece0f8e rename option for floatingInternalGapIsForced
--that option from Behavior page is now renamed and
also its behavior has been upgraded by enabling
three possible options:
   1. Disabled always
   2. Auto - which is enabled for Docks and disabled for Panels
   3. Enabled always
2020-08-03 13:10:46 +03:00