latte-dock/app/plasma/extended
Michail Vourlakos d071e3be33 publish available screen geometries to Plasma
--Plasma 5.18 introduced a new dbus interface in order
for external apps to be able to publish to Plasma how
much they occupy from screen space. This is a much
requested feature from users, Latte is now publishing
both its availableScreenRect and availableScreenRegions
and this is also Multiple Layouts aware at runtime.

BUG:391073
..
CMakeLists.txt publish available screen geometries to Plasma
screengeometries.cpp publish available screen geometries to Plasma
screengeometries.h publish available screen geometries to Plasma
screenpool.cpp
screenpool.h
theme.cpp respect plasma theme color palette always
theme.h REAL maxOpacity from plasma panel backgrounds