Commit Graph

4464 Commits (d3a0b3cf31423a334d1ca72b0b3db113e6ce7d61)
 

Author SHA1 Message Date
Michail Vourlakos d3a0b3cf31 details:confirm layout change,save data when needed
Michail Vourlakos 7695443a90 details:update buttons state on dataChanged
Michail Vourlakos 131ce454f2 fix IconData references based on Data::Generic type
Michail Vourlakos 5cb0277682 make layoutstable generic table dependent
Michail Vourlakos 3c92b04cbc provide generic table datatype
Michail Vourlakos 519decb85c update layoutstable remove function
Michail Vourlakos 188aa10b40 update datatypes to use generic data type
Michail Vourlakos 1af16862bf provide Data::Generic to be used from datatypes
Michail Vourlakos 9f7f846318 provide applet internal data type
Michail Vourlakos fb843776a0 set document-new icon for New Templates menu items
Michail Vourlakos 7ef74d2096 sync settings before exporting
Michail Vourlakos 043849c4e7 templates:track properly hidden multiple template
Michail Vourlakos 8e0d4fe7d5 .gitignore accept also hidden layout.latte files
Michail Vourlakos 37d629125c drop deprecated presets/prestyles etc...
--we now use templates directory
Michail Vourlakos 5876548a7d drop deprecated importing layout presets
Michail Vourlakos 6dd3d96bfb update MultipleLayoutsHidden file importing
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
Michail Vourlakos 5ed3f111e3 update Layout::MULTIPLELAYOUTSHIDDENNAME
which is used to identify multiple layouts hidden
base layout
Michail Vourlakos ba178e534d add missing signals when adding new layout
Michail Vourlakos 50c419d4e4 upgrade importDefaultLayout codepaths
--use Templates::Manger in order to import
default layout on startup
Michail Vourlakos 15dc6f5eac move newLayout from layoutsmanager to templates
Michail Vourlakos 0393e0ff35 settings:improve init of layout templates submenu
Michail Vourlakos 77515be7c6 settings:expose LayoutTemplates to New button
Michail Vourlakos cd89f959e3 update layout system template identifying
Michail Vourlakos 19c96df252 update Layout::Manager::newLayout() function
--drop its presets support and update to all new
Layout Templates manager
Michail Vourlakos edf06edeba drop Layouts::Manager::presetsPaths
Michail Vourlakos 1b4d13959b use new TemplateManager add default templatelayout
Michail Vourlakos 6e2d8143e5 improve Default Layout Template name is accessed
Michail Vourlakos 2fdbc134a1 load system layout templates properly
Michail Vourlakos 545404ec82 introduce all new templates manager
--this class is going to be responsible for all
templates tasks
Martijn Vogelaar b207950cc7 Drag drop layout text
Michail Vourlakos 3ea099a54b update namespace for uniqueidinfo
Michail Vourlakos 4777e33a59 update namespace for PreferencesData
Michail Vourlakos 910f480a3d rename data to layoutcolordata
Michail Vourlakos 47ef73041b update data::layout... namespaces
Michail Vourlakos b39c35b487 update namespace/name for Data::LayoutColor
Michail Vourlakos 805e37a368 update Layout::Data::ActivityData namespace
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
Michail Vourlakos da61a432cd add template options to layoutdata
Michail Vourlakos aee04ef180 set maximum values for mouse sensitivity buttons
Michail Vourlakos 76ec713c9d update for thin tooltips and auto size behaviors
--make their behavior more understandable and predictable
based on dock and panel types
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
Michail Vourlakos c5d7b787f4 do not update view location when already correct
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
Michail Vourlakos dec2860d5f synchronizer:improve freeactivities layout semantic
Michail Vourlakos b799950ddb corona:remove editing windows earlier
--it minimizes warnings during exit
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
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
Michail Vourlakos 8ccc3660e9 block mustBeShown events when hideThickScreepGaps
--especially for Latte Panels that has used Positioner
midSlidingAnimation() to reposition the panel
Michail Vourlakos 37a682e5bc rename property to hideFloatingGapForMaximized
--this property hides any floating gap when there
are maximized windows