IMPORTANT: Update multi-screen codepage!!!

Authored by mvourlakos on Jul 24 2018, 7:25 PM.

Description

IMPORTANT: Update multi-screen codepage!!!

--after v0.8 release many issues with multi-architecture
were identified. An alternative approach was needed
in order for Latte to get a more user-predictable state.
In new approach:
--onPrimary docks have always higher value
and should be shown, this is also like how plasma is
moving its panels.
--explicit docks are removed if their edge in their screen
is occupied by an onPrimary dock
--be stupid smart in order to check if docks contain
tasks and try to not remove them based on screen-changes
is removed! Over-Complicated code that doesnt help
in maintainability...

one of the issues was reported at following bug report...

BUG: 396806

Details

Committed
mvourlakosJul 24 2018, 7:25 PM
Parents
R878:ffe2995493e6: delayer for tasks wheel events
Branches
Unknown
Tags
Unknown