[GH-ISSUE #13] Menu and Menu items not showing up on Mac OS. #12

Closed
opened 2026-05-05 11:23:15 -06:00 by gitea-mirror · 13 comments
Owner

Originally created by @soorajvnair on GitHub (Feb 17, 2018).
Original GitHub issue: https://github.com/kusti8/proton-native/issues/13

Hey there, Wohoo! Finally an alternative to electron, great job! I ran the example code and the note editor showed up just fine. However the menu is missing. See the attached screenshot.

Menu items missing

My OS is Mac OS High Sierra 10.13.3

Originally created by @soorajvnair on GitHub (Feb 17, 2018). Original GitHub issue: https://github.com/kusti8/proton-native/issues/13 Hey there, Wohoo! Finally an alternative to electron, great job! I ran the example code and the note editor showed up just fine. However the menu is missing. See the attached screenshot. ![Menu items missing](https://user-images.githubusercontent.com/4268932/36345455-d34ca2e4-1450-11e8-94be-4bd8560372da.png) My OS is Mac OS High Sierra 10.13.3
Author
Owner

@RemyRylan commented on GitHub (Feb 17, 2018):

Experiencing this as well on macOS 10.13.4 Beta.

<!-- gh-comment-id:366471226 --> @RemyRylan commented on GitHub (Feb 17, 2018): Experiencing this as well on macOS 10.13.4 Beta.
Author
Owner

@magicpriest commented on GitHub (Feb 19, 2018):

Same issue with OS X 10.13 (17A365).

<!-- gh-comment-id:366665148 --> @magicpriest commented on GitHub (Feb 19, 2018): Same issue with OS X 10.13 (17A365).
Author
Owner

@kusti8 commented on GitHub (Feb 19, 2018):

Seems like it's a bug in libui/libui-node. I'll look at it, but I may not have that much time.

<!-- gh-comment-id:366689095 --> @kusti8 commented on GitHub (Feb 19, 2018): Seems like it's a bug in libui/libui-node. I'll look at it, but I may not have that much time.
Author
Owner

@magicpriest commented on GitHub (Feb 19, 2018):

@kusti8
Yeah sure, this bug related to libui-node.
I suppose its related to Sierra error which mentioned here, somehow core library examples cannot be run in main thread. I'll debug further on weekend, but already fall in love with your work! Thank you!

<!-- gh-comment-id:366781207 --> @magicpriest commented on GitHub (Feb 19, 2018): @kusti8 Yeah sure, this bug related to libui-node. I suppose its related to Sierra error which mentioned [here](https://github.com/parro-it/libui-node/issues/50), somehow core library examples cannot be run in main thread. I'll debug further on weekend, but already fall in love with your work! Thank you!
Author
Owner

@parro-it commented on GitHub (Feb 19, 2018):

Hi, libui-node author here.
I wrote some comment on the issue you mention.
Antway, I think the menu problerm is unrelated to that, but could depend on this issue of libui: https://github.com/andlabs/libui/issues/152

<!-- gh-comment-id:366790381 --> @parro-it commented on GitHub (Feb 19, 2018): Hi, [libui-node](https://github.com/parro-it/libui-node) author here. I wrote some comment on the issue you mention. Antway, I think the menu problerm is unrelated to that, but could depend on this issue of libui: https://github.com/andlabs/libui/issues/152
Author
Owner

@parro-it commented on GitHub (Feb 19, 2018):

See also https://github.com/parro-it/libui-node/issues/52

<!-- gh-comment-id:366790779 --> @parro-it commented on GitHub (Feb 19, 2018): See also https://github.com/parro-it/libui-node/issues/52
Author
Owner

@andlabs commented on GitHub (Feb 19, 2018):

Are you using a version of libui that has a call to [realNSApp() finishLaunching]; in darwin/main.m's uiMainSteps()? If not, that's the likely issue.

<!-- gh-comment-id:366794812 --> @andlabs commented on GitHub (Feb 19, 2018): Are you using a version of libui that has a call to `[realNSApp() finishLaunching];` in `darwin/main.m`'s `uiMainSteps()`? If not, that's the likely issue.
Author
Owner

@parro-it commented on GitHub (Feb 19, 2018):

It's using the last version of my libui fork

<!-- gh-comment-id:366797172 --> @parro-it commented on GitHub (Feb 19, 2018): It's using the last version of my [libui fork](https://github.com/parro-it/libui/releases/tag/pre11.alpha.4)
Author
Owner

@parro-it commented on GitHub (Feb 19, 2018):

But it doesn't seem to have any such call: f9f91a80dd/darwin/main.m (L162)

<!-- gh-comment-id:366797964 --> @parro-it commented on GitHub (Feb 19, 2018): But it doesn't seem to have any such call: https://github.com/parro-it/libui/blob/f9f91a80dd8de3a2d678383dc3468bdc424eb8ad/darwin/main.m#L162
Author
Owner

@soorajvnair commented on GitHub (Feb 20, 2018):

Thanks for taking time out to look into this @parro-it, @andlabs .

<!-- gh-comment-id:366836302 --> @soorajvnair commented on GitHub (Feb 20, 2018): Thanks for taking time out to look into this @parro-it, @andlabs .
Author
Owner

@magicpriest commented on GitHub (Feb 20, 2018):

@parro-it
Thank you for explanation.

<!-- gh-comment-id:366902379 --> @magicpriest commented on GitHub (Feb 20, 2018): @parro-it Thank you for explanation.
Author
Owner

@kusti8 commented on GitHub (Mar 22, 2018):

Should be fixed in the latest version.

<!-- gh-comment-id:375318974 --> @kusti8 commented on GitHub (Mar 22, 2018): Should be fixed in the latest version.
Author
Owner

@soorajvnair commented on GitHub (Mar 24, 2018):

Awesome. Thanks for the update @kusti8

<!-- gh-comment-id:375903782 --> @soorajvnair commented on GitHub (Mar 24, 2018): Awesome. Thanks for the update @kusti8
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/proton-native#12
No description provided.