Michail Vourlakos
6bf2994840
Indicators API:Extend animations capabilities
...
extend indicator.level.requested signals with:
--taskLauncherActivated
--taskGroupWindowAdded
--taskGroupWindowRemoved
extend indicator.level.requested properties with:
--isIndicatorTaskLauncherAnimationRunning
extend indicator info with:
--providesInAttentionAnimation
--providesTaskLauncherAnimation
--providesGroupedWindowAddedAnimation
--providesGroupedWindowRemovedAnimation
adjust Latte Tasks in order to support properly
animations implemented through indicators.
3 years ago
Michail Vourlakos
008a9c6038
disable "CanBeAboveFullscreen" properly
...
--fix how CanBeAboveFullscreen windows option can be
enabled/disabled properly and work correctly
--fix how Blur is handled for docks and panels that
can be AboveFullScreenWindows under X11. Blur is now
working correctly for them but of course GtkFrameExtents
do not work at all because they are intended to work
based on KWin implementation.
BUG:443536
3 years ago
Michail Vourlakos
1879cc87a2
fix "favorite" icon name typo
...
--this way favorite icon is always used
properly because it is shown from Breeze icon
theme if current icon theme does not
provide it
4 years ago
Michail Vourlakos
1712a69745
colors:update text
4 years ago
Michail Vourlakos
a36a228938
provide colors Layout Colors option
4 years ago
Alexander Lohnau
505379ed04
Use spdx syntax for all files
4 years ago
Michail Vourlakos
4b37f39fbd
tasks:switch of progress badge properly
...
--fix Tasks option to be disabled properly
--publish smart launcher settings to indicators
independent of user options in Tasks badges
BUG:437397
4 years ago
Michail Vourlakos
bd044010de
update qml tranlation string to proper use
4 years ago
Michail Vourlakos
945b8ba5ea
expose margin values in pixels for the user
...
--margin values are in percentage, now the user
is able to hover over these values in order
to be informed how much they are calculated in
pixels
4 years ago
Michail Vourlakos
8d0c26a2e1
provide Dark/Light Colors options
...
--this way a layout designer can force to its users
the desired color palette for each dock and panel.
BeCareful: designers should be very careful with this
because they take responsibility to disable latte auto-coloring
at per-applet basis in order for chromatic applets to NOT
be autocolored from latte because they already provide enough
contrast.
BUG:435714
4 years ago
Michail Vourlakos
b235e6cc96
update view alignment to new architecture
...
--view alignment can now be updated either by
editdock window or through views dialog in
settings window
4 years ago
Michail Vourlakos
cc4f901cf1
viewsdialog:support updating screen
4 years ago
Michail Vourlakos
3ec142d3a2
drop deprecated screen edge relocation codepath
4 years ago
Michail Vourlakos
05aeae0ee1
fix Background switch triggering
4 years ago
Michail Vourlakos
e5f80a72a5
set 50% as maximum for background radius
...
--according to https://www.w3schools.com/howto/howto_css_rounded_images.asp
50% is considered the default maximum value for background
roundness.
4 years ago
Michail Vourlakos
b60e2ee5d9
enable floating gap hiding delay for all alignments
4 years ago
Tranter Madi
a1af4f6831
Delay floating gap hiding until mouse leaves
4 years ago
Michail Vourlakos
393db028b7
provide access below screen margin for Docks
...
--using hidden VisibilityManager::floatingGapWindow
implementation in order to provide full access for
the area which is below the screen margin when the
user has disabled user interaction for that area
BUG:433820
4 years ago
Michail Vourlakos
ddb7dfdf5e
use bool for floatingInternalGapIsForced
...
--do not use CheckBox three states in order
to make things simpler for the user
4 years ago
Michail Vourlakos
c5c94a22cf
update dock settings CheckBoxes properly
...
-- new approach in order to not break
4 years ago
Michail Vourlakos
a3c48c3871
update properly checkboxes in dock settings pages
4 years ago
Michail Vourlakos
297b3a7d5b
Revert "fixes for applets thin tooltips"
...
This reverts commit 4fc85ba8c5
.
4 years ago
Michail Vourlakos
4fc85ba8c5
fixes for applets thin tooltips
4 years ago
Michail Vourlakos
95f86bed8f
accept only odd numbers for iconSize and zoom
4 years ago
Michail Vourlakos
a24f6b85c2
drop totally shrinkThickMargins option
...
--the new per applet margins make that property
no relevant anymore
4 years ago
Michail Vourlakos
39404ca8fe
select Custom Indicator type properly on startup
4 years ago
Michail Vourlakos
55d0dde551
load config pages properly for dock settings window
4 years ago
Michail Vourlakos
e47775e2f4
load dock config pages properly in stackview
...
--during the first startup
4 years ago
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
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
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
3ab5b074b8
use same MaxItemsSize for all cases
4 years ago