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

LIM Issues #1

Closed
10 of 13 tasks
Zren opened this issue Mar 28, 2020 · 6 comments
Closed
10 of 13 tasks

LIM Issues #1

Zren opened this issue Mar 28, 2020 · 6 comments

Comments

@Zren
Copy link
Owner

Zren commented Mar 28, 2020

  • Format mnemonics
  • Figure out how to detect when decoration->windowId changes so I can update AppMenuModel->winId as KWin reuses the decorations I think. It will sometimes show the menu for Dolphin over top a SublimeText window.
  • Refactor to use QMenuBar or implement:
  • Filter empty menu items without a label (Gtk apps 1st item).
  • Re-enable drawing the caption, using a gradient when covered by the appmenu.
  • Fix all menu items disabled
    • 2020-03-28___13-11-31
    • SublimeText > Preferences > Theme > Press Esc to close
    • This probably rebuilds the menu. The QActions inside the KDecoration buttons were probably deleted?
  • Window does not get focused when menu is clicked (Issue Window does not get focus back when clicking on app menu buttons #3)
    • Note this affect the AppIcon and default AppMenu buttons too.
  • Fix invisible hitbox over the first menu item that triggers the menu overflow button.

Features

  • Hide menu on model windows.
@zzag
Copy link

zzag commented Mar 28, 2020

Figure out how to detect when decoration->windowId changes so I can update AppMenuModel->winId as KWin reuses the decorations I think

KWin does not reuse decorations. You probably need to update the app menu model when DecorationClient::activeChanged is emitted or something.

@Zren
Copy link
Owner Author

Zren commented Mar 29, 2020

Hmmm, it seems I still had it bound to DecoratedClient::captionChanged. I haven't noticed it yet now that I'm using DecoratedClient::hasApplicationMenuChanged.

@nicman23
Copy link

nicman23 commented Feb 6, 2021

#3 is working for me at least with the hover branch

@nicman23
Copy link

virt-manager with appmenu-gtk-module is non functional with lim. most entries are greyed out and i cannot switch from console to display. if you need a video or a log just tell what you want me to send you.

@nicman23
Copy link

hey can you please take a look at virt-manger?

This was referenced Mar 19, 2021
@Zren
Copy link
Owner Author

Zren commented Mar 19, 2021

Sorry @nicman23. I'd mostly ignored this issue since it I thought it only had the Alt feature. Gonna close this issue and break it into 2 new issues.

@Zren Zren closed this as completed Mar 19, 2021
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

3 participants