Commit Graph

16 Commits (9236f18c4e3121d8578fa20566a747aa3018395a)

Author SHA1 Message Date
Michail Vourlakos fb4508c6a7 simplify CMakeLists
Michail Vourlakos c735792c30 REFACTOR:replace all "foreach" statements
Michail Vourlakos 1210e708c9 support automatic roundness to !compositing
Michail Vourlakos c060f0449c fix wrong calculations for roundness
Michail Vourlakos ff53a23cac drop manual roundness setting from code
--as the new automatic mechanism works nice
the old manual setting of plasma theme roundness
is not needed
Michail Vourlakos b6c272d6a9 add heuristic to identify theme roundness automatic
Michail Vourlakos aaee132951 add outline width option in Preferences
Michail Vourlakos 661f3cad1b update panel backgrounds implementation
--there is now an always shown underlying layer that
provides full solidness for 100% panel transparency
--Colorizer.CustomBackground was updated in order to
support Borders drawing
Michail Vourlakos d5ef4c8acf discover standard paths independent of distro
Michail Vourlakos 6e132ab001 discover plasma background opacity
Michail Vourlakos 6072741374 do not erase userBackgroundRoundness == -1
Michail Vourlakos e780184d0c update option for Plasma Background Roundness
--that option now supports also Automatic in order
for Latte background parts to use the Latte heuristics
in order to identify the proper roundness
Michail Vourlakos 095048223a refactor:move backgroundtracker under liblatte
Michail Vourlakos 0497c2c960 add PlasmaScreenPool to help with screen ids
-- Latte screen ids are different from plasma
screen ids. This class helps in order to help
translating the different screen ids between
Latte and Plasma.
Michail Vourlakos 2244cae8bc refactor:move PlasmaThemeExtended to better path
Michail Vourlakos efb9414ef9 refactor:move plasmaquick headers to better place