Commit Graph

518 Commits (9ff834ccae70806b642c3e065270eca8cc444149)

Author SHA1 Message Date
Michail Vourlakos 043849c4e7 templates:track properly hidden multiple template 5 years ago
Michail Vourlakos 8e0d4fe7d5 .gitignore accept also hidden layout.latte files 5 years ago
Michail Vourlakos 37d629125c drop deprecated presets/prestyles etc...
--we now use templates directory
5 years ago
Michail Vourlakos 5ed3f111e3 update Layout::MULTIPLELAYOUTSHIDDENNAME
which is used to identify multiple layouts hidden
base layout
5 years ago
Michail Vourlakos 545404ec82 introduce all new templates manager
--this class is going to be responsible for all
templates tasks
5 years ago
Michail Vourlakos 76ec713c9d update for thin tooltips and auto size behaviors
--make their behavior more understandable and predictable
based on dock and panel types
5 years ago
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
5 years ago
Michail Vourlakos c5d7b787f4 do not update view location when already correct 5 years ago
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
5 years ago
Michail Vourlakos 37a682e5bc rename property to hideFloatingGapForMaximized
--this property hides any floating gap when there
are maximized windows
5 years ago
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
5 years ago
Michail Vourlakos e323f31645 use universal inAdvancedMode for edit settings
--for all view edit windows are now using the same
flag in order to identify basic and advanced level
for editing their settings
5 years ago
Michail Vourlakos 11d5429a10 fixes,ExclusiveGroups with button/comboboxbuttons
--various fixes in their behavior
5 years ago
Michail Vourlakos b512517997 Proper ExclusiveGroup support for ComboBoxButton
--fix some issues with ComboBoxButtons that choosing
options through ComboBox did not update properly the
assinged ExclusiveGroup
5 years ago
Michail Vourlakos aa3dd59cbf Behavior tab separate visibility modes to groups
--each visibility mode is now hosted in each one
group in order to expose much better how the
user can access them.
5 years ago
Michail Vourlakos c64354c048 update CustomIndicator button onParentView change 5 years ago
Michail Vourlakos 45d09b2cd4 editdock:support indicatorsuimanager
--the new approach is much more memory efficient
as the same indicator config ui is used for ALL
views and anything related to config uis is now
handled by the manager instead of each diffent
view on its own
5 years ago
Michail Vourlakos 582de7afe3 each view now keeps one indicator configui
--curent view indicator config ui is not deleted
when the PrimaryConfigView changes its parent view.
For each view there is one indicator config ui
that is kept available to be shown when appropriate.
This way we avoid unnecessary recreations of indicator
config uis when the user cycles between different views
settings.
5 years ago
Michail Vourlakos 0286966cab use properly default custom background values 5 years ago
Michail Vourlakos 835c24cbcb provide default custom background values 5 years ago
Michail Vourlakos 3b3388d673 rename SideBar to SidebarOnDemand
--improve semantics all over the place now
that we provide two different sidebar
visibility modes
5 years ago
Martijn Vogelaar 2e4f7da4c2 Introduction and implementation of the SidebarAutohide
as discussed in #19.
5 years ago
Michail Vourlakos 0f2562aa5e smart way to identify plasma theme hasShadows
--many plasma themes disable their shadows with
settings their opacity to zero instead of removing
their shadow elements. In such case the new approach
sets the hasShadow flag to zero
5 years ago
Michail Vourlakos e00ec530c9 update primary config advanced mode properly
--each View has its own advanced level identification.
5 years ago
Michail Vourlakos d1b9610614 accept AllCorners for a floating case
--AllCorners can make sense when a floating view
uses Justify alignment and 100% maximum length
5 years ago
Michail Vourlakos 5e78a0a3c7 provide all background corners option
--provide an option to force showing of all background
corners
5 years ago
Michail Vourlakos 79d95371d7 fix #9,panel/dock buttons
--fix panel/dock mode buttons from configuration
windows.
5 years ago
Michail Vourlakos e4437b7f66 abilities:introduce UserRequests 5 years ago
Michail Vourlakos de37381c25 dont faulty update offsets during ViewConfig show 5 years ago
Michail Vourlakos 4b909796a4 fix panels canvas offset positioning 5 years ago
Michail Vourlakos ff01f266e4 fix panels positioning when sliding out 5 years ago
Michail Vourlakos 351512bbcc improve Tasks Pages initialization
--when ParentView changes for PrimaryConfigView the Tasks
model initialization should take place appropriately.
5 years ago
Michail Vourlakos 166ee1899a multiple fixes to PrimaryConfig geom calcs
--provide also instant layout switching when
View changes a layout between central and shared
layout in the same view port
5 years ago
Michail Vourlakos 673882f966 provide live editing for !compositing 5 years ago
Michail Vourlakos 334a40fff1 improve View config windows focusOut codepath 5 years ago
Michail Vourlakos dd79d5a0ed provide colors Tools trough LatteCore 5 years ago
Michail Vourlakos 8fabeb83ed remove no needed panel/dock enforcements 5 years ago
Michail Vourlakos a51eb8578e support most of CanvasConfigView functionality
--move the relevant qml files from containment into
shell configuration files
5 years ago
Michail Vourlakos fa83db7825 provide consistent Canvas SubConfigWindow behavior
--CanvasSubConfigWindow is now ready to provide the
same Header editing controls and behavior that previous
implementation was already doing so
5 years ago
Michail Vourlakos b5df821eb2 introduce new Canvas subconfig view window 5 years ago
Michail Vourlakos e31e9323bd ignore view config location first assignment
--avoid to slide-out the view with no real reason
just because the view location property is assigned
during startup

BUG:423886
5 years ago
Michail Vourlakos 5d4da93b68 from Latte trademark properly
--use the original Latte trademark at all
times in Primary config view setttings. In
the past there were icon themes that was
changing Latte icon to something alientic
and that approach was breaking the Latte
trademark visual appearance.
5 years ago
Michail Vourlakos 6652cb9a15 update indicators to primary config singleton 5 years ago
Michail Vourlakos 7906c8788a update primary config window to isReady 5 years ago
Michail Vourlakos d01d1f60a4 use primary config single instance for all views 5 years ago
Michail Vourlakos 6c2dcfbab8 drop Plasma::ConfigView for View primary window
--this is a step forward in order for all Views to
use the same Config Windows which is more memory
efficient.
5 years ago
Michail Vourlakos 78159c3f9e update presets to proper contextmenu plugin
--at first run, preset settings should be already
configured to work properly; in other case the right
click context menu does not show the correct entries
for latte/docks/panels configuration windows

BUG:423633
5 years ago
Michail Vourlakos 5bd1fe955d dont initialize global launchers group from config 5 years ago
Michail Vourlakos 95dfbfd919 Tasks Previews multiple fixes
--provide an option for previews to work as a
popup window[new] or as tooltip[classic]
--multiple fixes to show/hide previews based on
user preferences from left click and hovering
a task
--move the active window line as the last item
of Preview column in order to be always drawn and
never overlap with previews or previous items
5 years ago
Michail Vourlakos 7932daaa34 Tasks:support hideAllTasks (only launchers mode) 5 years ago