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

--- Comment #6 from leftcrane <leftcr...@tutanota.com> ---
I worded this feature request badly. please read this clarification.

I was thinking of doing more of a popup so that no modifications to the
server-side decorations would be required. If one were to modify server-side
decorations, then it makes sense to do a more general solution where actual
headerbar (DWD-style, but just relying on global menu for now) can be
constructed from the menu items and even custom commands. It would also include
search. In principle such a headerbar could be customized by the user, but
developers and packagers could ship the headerbar layouts via config files. 

See the (rough) idea here:
https://medium.com/@leftcrane/unity-headers-concept-using-server-side-hearderbars-to-create-a-consistent-customizable-and-fbdb0d9696c

(NOTE: the HUD popup whould should probably start at the titlebar for visual
and space reasons, not be displayed in the center).
==========

TL;DR: Anyway the idea is this:

Introduce the functionality first as a Alt/hover activated popup. The popup
window just happens to __cover__ the titlebar. It's an overlay of sorts. At the
most basic level, the popup just contains a menubar widget. That's it. 

But it can later be upgraded to a customizable HUD that not only contains
flexible and easily clickable menus, but also a menu-search, buttons,
single-key accelerators, the tracking of most heavily used menu items and even
custom user macros (think Emacs-Helm).

After most of this functionality is there, maybe some of the functionality of
this popup could be integrated into the actual KWin titlebars (headerbar
style), at which point.

========

I don't know though, maybe it makes sense to start with kdecoration with HUD
delivered later. The ultimate goal is DWD-lite plus HUD without first needing
to finalize the DWD protocol or wait until app and DE developers start
implementing it. It could actually serve to popularize the DWD idea and
jumpstart work on true DWD.

I've been thinking a lot about this as you can tell, since the fragmentation
caused by CSD and the demise of Unity HUD has been driving me crazy, and I am
just sharing some ideas on how to begin to reverse some of the damage.

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

Reply via email to