Commit Graph

488 Commits (d5d22d813941f87781864c798976cc9c242e538f)

Author SHA1 Message Date
Michail Vourlakos 66361652ef floating,support two different struts thickness
- Hide Thickness Screen Gap scenario provides two different struts thicknesses.
--- [1] The first struts thickness is when there is no maximized window and is such case
---     the view is behaving as in normal AlwaysVisible visibility mode. This is very useful
---     when users tile windows. [bug #432122]
--- [2] The second struts thickness is when there is a maximized window present and in such case
---     the view is hiding all of its screen edges. It is used mostly when the view is wanted
---     to act as a window titlebar.

BUG:432122
4 years ago
Michail Vourlakos 6f2369962b fix binding loop in settings TextField 4 years ago
Michail Vourlakos e9ecec47dc containment: more improvements for indicators api 4 years ago
Michail Vourlakos 5a50c2732f fix string typo 4 years ago
Michail Vourlakos 9e9d277832 move qml indicator ui manager login in own item 4 years ago
Michail Vourlakos 71e7bb6ec7 fix initialization/switching indicators settings
--fix case that indicators config uis were lost totally
during recreating a view that was using a custom indicator
and that custom indicator was updated.
--fix case that custom indicators were not assigned any
more to their original views when the dock settings
window was created first time for them.
4 years ago
Michail Vourlakos 16d01e8025 update latte and plasma indicator config uis 4 years ago
Michail Vourlakos 09749612ed update effects page and drop subheaders 4 years ago
Michail Vourlakos 65569b1a9a support all screen edges for settings dragging 4 years ago
Michail Vourlakos c8670a7561 fix empty pages issue during dock settings showing 4 years ago
Michail Vourlakos 3e055914c0 provide a dragging corner in dock settings window 4 years ago
Michail Vourlakos 939a933d62 drop subgroup from Tasks page 4 years ago
Michail Vourlakos 0a877c017e multiple fixes for pages first loading/activating 4 years ago
Michail Vourlakos 4b9b0e59b7 fix show indicator for buttons in behavior page 4 years ago
Michail Vourlakos 482c4fdf47 remove subheader from Behavior page 4 years ago
Michail Vourlakos 2b254545d5 reduce subheaders in appearance page 4 years ago
Michail Vourlakos 8af708d992 improve indicator config ui layouting
--the indicators config uis are now using
the same main scrollbar area like in the past
was happening.
4 years ago
Michail Vourlakos c777fca05a improve vastly user interaction with indicators uis 4 years ago
Michail Vourlakos 810fd7e3cd update Indicators buttons style in effects page 4 years ago
Michail Vourlakos 102be51276 fix tasks page indexing in normal settings mode 4 years ago
Michail Vourlakos 082eef0b3a some fixes in new stacked settings properties 4 years ago
Michail Vourlakos 15c0220334 update dock settings window to use stackview 4 years ago
Michail Vourlakos 27f34834ff update based on position strings 4 years ago
Michail Vourlakos 39ad54f9bb provide visual indicator for multiple tasks
--when the user changes Tasks tab settings between
different applets, the selected applet is providing an
animation
4 years ago
Michail Vourlakos 04b6909e66 decouple dropping launchers in applet/containment
--all dropping launchers infrastructure has now decoupled
and can be used from any other applet in other to gain
such privileges
4 years ago
Michail Vourlakos c456599881 add option to mirror floating gap
--when a maximized window is present the
floating gap is mirrored above the dock or
panel in order to provide a much better
visual appearance
4 years ago
Michail Vourlakos f8cce7acfa fix normalThickness value 4 years ago
Michail Vourlakos 919b0cbf8c rename view property 4 years ago
Michail Vourlakos 214107e409 improve Rearrange button constrast 4 years ago
Michail Vourlakos 3ab5b074b8 use same MaxItemsSize for all cases 4 years ago
Michail Vourlakos 7638e65e23 relative on screen item size can now use all values
-the user can now set the relative on screen items size
with step 0.1 and the produced item size does not have
to be a multiplier or 8
4 years ago
Michail Vourlakos b188127a43 wayland:adjust location change event from settings 4 years ago
Michail Vourlakos be20c63366 show Remove button only in advanced settings 4 years ago
Michail Vourlakos 9a5e9fdca1 second try to fix offset slider in settings
--when changing between different views the offset
slider should not change offset values by taking
into account offset boundaries that are relevant
only to previous views
4 years ago
Michail Vourlakos 5e50147848 fixes for dock settings window
--do not alter maxlength and offset incorrectly
when cycling between different views with different
relevant settings
4 years ago
Michail Vourlakos 3689cc406d retrieve available screen space through activityid 4 years ago
Michail Vourlakos 0d941d05f2 background radius,shadows only in advanced settings 5 years ago
Michail Vourlakos 5e770bfd5e Appearance,enable colors script information 5 years ago
Michail Vourlakos 9e8192438c improvements for custom shadowed rectangle 5 years ago
Michail Vourlakos 1142950f69 provide effect/masks regions for custom backgrounds
--PlasmaExtended::Theme produces QRegions based on corners
radius that can be consumed afterwards from Effects calculations
in order to provide correct QRegions for custom backgrounds
produced from custom background radius option
5 years ago
Michail Vourlakos 2b5d19cfa3 combine Colors options in Appearance page
--combine all colors options into comboboxes and
at the same time enhance their icons and tooltips
functionality
5 years ago
Michail Vourlakos 89e94fce3b initial support background custom radius/shadow
--playing around with Kirigami.ShadowedRectangle in order
to provide a nice beautiful custom made panel background
that the user can chosen custom radius or shadow size.
Colors are going to be used totally based on current plasma
theme.
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