gershwin-desktop / gershwin-desktop/gershwin-eau-theme
Menu items do not work if they are wired to the first responder
- Dominant language
- Objective-C
- Stars
- 4
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
I'm porting an app from Mac to GNUstep where menu items invoke actions on a view controller that is set as the first responder.
Looks like the Menu completely disregards those menu items: they stay gray and inactive. Sometimes Menu crashes and if that happens and Eau will displays the menu locally, then all of the menu items begin to work.
I'm not sure if it's a bug with Eau or with Menu, please let me know if this is not appropriate. If you give me a few pointers I'll try to dig in to help fixing this.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no files or tests. Start by reproducing the GNUstep app case where menu items target a view controller through the first responder, then compare the behavior of Eau and Menu, including the reported crash. Done means those menu items become active and invoke their actions reliably without requiring the menu to be displayed locally.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- objective-c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100