Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: If not enough space, show normal menu bar #40

Open
paulmcauley opened this issue Mar 16, 2021 · 2 comments
Open

Feature request: If not enough space, show normal menu bar #40

paulmcauley opened this issue Mar 16, 2021 · 2 comments

Comments

@paulmcauley
Copy link

I do not like the tiny one-button application menu button that appears when there is not enough space - it hides information and is too small. Therefore, could you add an option that for when there is not enough space, to just show the normal full menu bar below the title bar?

I described in more detail how I would like this implemented at: https://bugs.kde.org/show_bug.cgi?id=375951#c46

@Zren
Copy link
Owner

Zren commented Mar 16, 2021

The benefits are:

  • If the width of 4 extra buttons (AppIcon, Minimize, Maximize, Close) is roughly 120px.
  • Theres also about 100px dedicated to the caption even when it's hidden.
  • That's room to fit about 3 "MenuItems" (File, Settings, About) if it was moved to the app itself. However the menubar in the app has much larger horizontal padding by default.

Applications usually need to be restarted after adding/removing the ApplicationMenu button in the System Settings.

A number of apps (like Dolphin) require right clicking > Show menubar Ctrl+M as well, after removing the ApplicationMenu button.

This isn't really feasible, sorry.

@paulmcauley
Copy link
Author

Do you think it would work if you sent DBUS messages from kdecoration to kstyle telling it when to show or hide the menu? In Breeze I think there is something like this already happening for the shadows, though I don't understand fully yet what those shadow DBUS messages are doing. I might try in my ClassikStyles decoration at some point in the future since I have forked off both kdecoration and kstyle. I would probably implement it independently of the ApplicationMenu button setting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants