Commit Graph

11 Commits (3fb020624312ffa397e06d1e58b1c687a8c8ca50)

Author SHA1 Message Date
Michail Vourlakos d5ef4c8acf discover standard paths independent of distro 6 years ago
Michail Vourlakos 19815138c5 set a limit for backgrounds hash size
--Latte should remember 300 backgrounds
maximum and afterwards that cache is removed.
That way we can avoid cases that because
a slideshow plugin uses too many wallpapers
does not make Latte to have high memory usage.
6 years ago
Michail Vourlakos e303130ef6 release broadcasted backgrounds when not needed
--an example could be when the user decides to change
wallpaper plugin for its desktop from a slideshow
to other wallpaper plugins
6 years ago
Michail Vourlakos 362d50a1fd support wallpaper slideshows 6 years ago
Michail Vourlakos 38ab6b67bb improve background isBusy code for DynBack 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 9229ca07fb add distorted flag to backgrounds tracking 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 f1712ca7a5 fixes for BackgroundCache 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 095048223a refactor:move backgroundtracker under liblatte 6 years ago