gershwin-desktop / gershwin-desktop/gershwin-eau-theme

Menu items do not work if they are wired to the first responder

Open
#31 11 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.