Michail Vourlakos
33034d7969
dont block shadow setting in editMode
6 years ago
Michail Vourlakos
e869ae9a91
dont force dyn.background in editMode
6 years ago
Michail Vourlakos
4add34ac7f
dont blur if the user has not enable it
6 years ago
Michail Vourlakos
387939bd0a
update solid option to solid style
...
--Solid Style option is just a way to use the
Solid svg from the plasma theme
6 years ago
Michail Vourlakos
50eb9ec277
change distorted to busy background
...
--simplify semantics by updating distorted
term to busy background
6 years ago
Michail Vourlakos
4702367296
respect Shadow for forcePanelForDistortedBackground
6 years ago
Michail Vourlakos
eab2851e4e
respect Blur for forcePanelForDistortedBackground
6 years ago
Michail Vourlakos
6acd6d8476
identify distorted areas for dynamic background
6 years ago
Michail Vourlakos
60a96bd157
IMPORTANT:improve vastly fillWidth(s)/Height(s)
...
--the new improvements are trying to make Latte panels
and Plasma panels to look and behave almost the same.
This way implementing applets for any of them wont be
needing adjustments or workarounds to work properly
for both.
6 years ago
Yuri Chornoivan
8d7110f761
Fix minor typos
...
Summary: Fix minor typos in messages and comments
Test Plan: No major changes to prevent compilation and usage
Reviewers: mvourlakos
Reviewed By: mvourlakos
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D17894
6 years ago
Michail Vourlakos
6b3d0933ce
fix max length ruler for panels
6 years ago
Michail Vourlakos
e9b3895936
improve options for applets shadow color
6 years ago
Michail Vourlakos
7db0886a3c
improve Shadows settings in Effects page
6 years ago
Michail Vourlakos
fca08baaa2
fixes for DebugWindow
6 years ago
Michail Vourlakos
302d29bae7
improve ActiveIndicator/Glow options
6 years ago
Michail Vourlakos
40bd5a83e2
update settings to new complexity level
6 years ago
Michail Vourlakos
5e09a41e99
refactor:remove no needed colorizer signals
...
--the new infrastructure to track background
brightness does not need communication between
universalsettings and view colorizer enabler
6 years ago
Michail Vourlakos
b418923c03
move from luminas to brightness
...
--the luminas functions didnt work well
for all cases. Latte is now using brightness
functions as described at:
https://www.w3.org/TR/AERT/#color-contrast
this patch fixes all cases mentioned in the bug
that Latte contrast identification did not work well
BUG: 402115
6 years ago
Michail Vourlakos
fabd989146
remove qml BackgroundTracker
...
--move to the new liblatte2 BackgroundTracker
which is also multi-screen aware
6 years ago
Michail Vourlakos
81335bc92f
improve LayoutManager qml references
6 years ago
Michail Vourlakos
50ea2e1f8b
provide default scheme file for !shown cases
...
--when the colorizer informs the applets to paint
themselves based on the current plasma theme some
of them (e.g. Window Buttons) may still need access
to that color palette through the schemeFile variable.
To support also this case Latte provides the default
theme scheme file at all cases.
6 years ago
Michail Vourlakos
c81e97f24d
improve scheme file assignment from themeExtended
6 years ago
Michail Vourlakos
b732dab283
fix missing function parent
6 years ago
Michail Vourlakos
f84043d28e
REFACTOR:change dock in containment to latteView
6 years ago
Michail Vourlakos
d8621a9435
refactor:plasmoid rename latteDock to latteView
6 years ago
Michail Vourlakos
67253eda9d
REFACTOR:update qml to new Latte.Types
6 years ago
Michail Vourlakos
8261217837
refactor:move docksWithTasks to Layout
6 years ago
Michail Vourlakos
5e47a2f483
fix crash from wrong FrameSvgItem initialization
...
--enable shadows by default on startup otherwise
the FrameSvgItem sets is imagepath to "" and that
can create a crash during loading/unloading a
layout
6 years ago
Michail Vourlakos
642b524cc7
refactor:move currentScreen to View::Positioner
...
--rename also currentScreen to currentScreenName
for better semantic representation
6 years ago
Michail Vourlakos
f13e83ffb7
refactor:move theme handling to extendedtheme class
6 years ago
Michail Vourlakos
0794c0e84f
refactor:blockAnimations moved to View::Effects
...
--rename blockAnimations to animationsBlocked
6 years ago
Michail Vourlakos
44006f2fe6
refactor:move dockTransparency to View::Effects
...
--rename dockTransparency to backgroundOpacity
6 years ago
Michail Vourlakos
885e438143
refactor:colorizerSupport moved to View::Effects
...
--renamed also from colorizerSupport to colorizerEnabled
6 years ago
Michail Vourlakos
3de7993b8d
refactor:move shadow to Effects
...
-rename also to shadow to innerShadow for
better naming. This shadow is used when the
shadow is drawn inside the window from qml
side, such examples are the dock case and the
editVisual case
6 years ago
Michail Vourlakos
253ca3085a
fix warnings
6 years ago
Michail Vourlakos
3a0a95e6a9
refactor: rename properties in View::Effects
...
--effectsArea became "rect"
--maskArea became "mask"
6 years ago
Michail Vourlakos
47c3d6fb41
refactor:move effects and mask at own dock class
6 years ago
Michail Vourlakos
71d648437f
move dock positioning code into its own class
6 years ago
Michail Vourlakos
d364621e5a
improve fill(s) calculations for single alignments
...
--improve how the applet size is calculated for fill(s)
applets when such applets are used in Left/Center/Right
alignments. This also fixes the bug that the plasma
taskmanager was not updating its size properly when tasks
were added after the initialization phase.
BUG: 401456
6 years ago
Michail Vourlakos
2b05834fe6
reduce interval for fill calculations
6 years ago
Michail Vourlakos
3c983a0082
missing object
6 years ago
Michail Vourlakos
78543c84e3
update sizes for fillWidth/Height more regular
...
--this way applets wont stack up in a size that is not
following panel available size and applets Layout sizes
settings
6 years ago
Michail Vourlakos
174c092a58
improve fill(s) calculations in Justify mode
6 years ago
Michail Vourlakos
f7f8a02521
preserve Justify applet order when applets missing
6 years ago
Michail Vourlakos
97d476a3f0
fix many typo(s)
6 years ago
Michail Vourlakos
9c3107d363
fix maximum length calculation in qml side
...
--the maximum length calculation in qml side
was not calculated correctly for behabeAsPlasmaPanel
flag
6 years ago
Michail Vourlakos
d92690f849
consider maximumWidth=0 as valid
...
--for applets that fillwidth and have
also set their maximumWidth we take that
value into account even when maximumWitdth=0
6 years ago
Michail Vourlakos
8ababcdc0c
keep some colors from original plasma theme
6 years ago
Michail Vourlakos
a6a291d2c5
expose all latte colors to applets
6 years ago
Michail Vourlakos
954dac650f
dont enable shadows when are not needed
...
--this reduces also the syncGeometry calls
and as such improves cpu usage
6 years ago