https://bugs.kde.org/show_bug.cgi?id=404122

--- Comment #31 from Michail Vourlakos <mvourla...@gmail.com> ---
Just an update for this everyone.

I have paused the Unity specific development for a good reason. By developing
all new Unity and Plasma indicator styles it became very clear to me that the
entire indicators mechanism in general need to updated and improved because
starting to work with specific styles such as Plasma and Unity.

So what I am working now is the following:

1. Each indicator style should be just one qml file that is going to be used
both for applets and tasks (this is not currently the state)
2. New margins should be introduced:
  2a. Thickness margin
  2b. Length Internal margin
  2c. Length External margin
3. Latte will provide to indicators only the item size + the internal margins
and NOT the external margins. This way the items could be visually totally
separated with each other
4. Each indicator style will have access to Latte values such a item size,
isActive, isMinimized, number of windows in the group etc. in order to paint
itself properly
5. With [1]+[2] we can investigate if more indicator styles could be installed
by the user. For example someone could create a Gnome qml style and install it
in order to use it with Latte

By playing with [1]+[2] the new design works so much better with plasma
environment. The new architecture takes the plasma design as granted and uses
that in order to paint its indicators. That solves an issue of Latte style with
reversed indicators, when the user was using reversed indicators and was
clicking an applet the reversed indicators was overlapped by the popup. We can
now achieve this: https://i.imgur.com/JZ045en.png


Of course this will need a lot of testing so I hope that when this will be
merged around a week from now you are all going to help to debug it and fix
small issues here and there...

have fun everyone

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to