Σελίδες

Sunday 8 March 2020

Latte Dock v0.10~ | Multiple Docks In Same Screen Edge


Latte Dock v0.10~ is the development version of Latte which is going to land next summer as v0.10... Until then of course you can still enjoy it by building it yourself from Phabricator KDE or by searching in your distro repos if it is already built daily.


In that version a new interesting feature has landed, as the title says you can now have Multiple Docks and Panels in each screen edge!

- youtube presentation -
- three panels in the same top screen edge -


History

Since Latte beginning there were two important design decisions;
  1. ONLY ONE dock or panel is shown in each screen edge
  2. Docks that "Follow On Primary" screen must always shown compared to docks that are only assigned at Explicit Screen"
These decisions were made at the time in order to make multi-screen experience smoother and its code parts more maintainable.


So, What Did Change?

Latte v0.9.x family introduced a much better Layouts and Multi-Screens architecture. New implementation is much better understandable and maintanable so there is no real reason to restrict the user to only one dock/panel for each screen edge anymore.


New Presentation Priorities

So now you can have as much docks and panels you want for each screen edge that respect the following rules:

In Single Layout mode:
  1. Docks that are set to "Follow On Primary" screen are always shown.
  2. Docks that are set at "Explicit" screen are shown only if their screen edge does not have any docks from [1]

In Multiple Layouts mode:
  1. Docks from "Shared" layouts that are set to "Follow On Primary" screen; are always shown.
  2. Docks from "Shared" layouts that are set at "Explicit" screen; are shown only if their screen edge does not have any docks from [1] 
  3. Docks from "Normal" layouts that are set to "Follow On Primary" screen; are shown only if their screen edge does not have any docks from [1] and [2] 
  4. Docks from "Normal" layouts that are set at "Explicit" screen; are shown only if their screen edge does not have any docks from [1], [2] and [3]


Donations:

You can find Latte at Liberapay if you want to support,     Donate using Liberapay

or you can split your donation between my active projects in kde store.