I have been interested in LIMs in plasma for a little while, but the current (experimental and x11 only) implementations are an entire window decoration. I think it would be better to have it be a titlebar button so it can be used regardless of window decoration like any other. I do notice though that every titlebar button is exactly the same size and shape and since LIMs would require a flexible size and even at their smallest would be much larger than any existing titlebar button, I don’t know if the existing system has the necessary flexibility to make this work. I would assume that under the hood this is the same system as the panels, but it doesn’t seem to be. How flexible is this system, and is a titlebar button with a flexible size possible? also, if changes would be needed to make that possible, what might need to be done?
title bars are sort of off limits for buttons in plasma, that’s more of a gnome thing.
i tend to agree with this principle as the window frame (including title bar) should be only for managing the window… frames and title bars can be turned off, if desired
everything about the application should be withing the window… frame decorations moving down into the window itself is an application specific thing (i.e. firefox).
Decorations, like other pieces of software, use common code for common tasks.
If several decorations all want to provide a certain feature it can likely be integrated into the shared code base and then simply be displayed/accessed regarding to each decoration’s needs