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

Add support for an optional menubar #95

Open
jwlodek opened this issue Mar 1, 2021 · 2 comments
Open

Add support for an optional menubar #95

jwlodek opened this issue Mar 1, 2021 · 2 comments
Labels
Core Add for issues having to do with core functions Feature Request Add for a new feature request
Milestone

Comments

@jwlodek
Copy link
Owner

jwlodek commented Mar 1, 2021

Is your feature request related to a problem? Please describe.
A menubar similar to GUI applications with "File/Edit/View" etc. dropdown menu options

Describe the solution you'd like
A new module should be developed to add support for a menubar. The menubar should not be enabled by default, and should be added with a function enable_menubar. Then, functions in a MenuBar class for adding menu items and submenus. The menubar should support mouse events as well as keybindings.

Additional context
A good solution might be to have to dropdown take up a third of the screen vertically, and maybe something like a quarter or fifth horizontally.

@jwlodek jwlodek added Feature Request Add for a new feature request Core Add for issues having to do with core functions labels Mar 1, 2021
@jwlodek jwlodek added this to the v0.2.0 milestone Mar 1, 2021
@i2
Copy link

i2 commented Jun 19, 2023

Hi, I was wondering if there has been any movement on this feature request? I am very much interested in it too!

Also, looking at the branches, if I may make some suggestions:
I notice that the following branches could be deleted (they are all merged in master). This will make the repo tidier:
v0.1.4-develop
v0.1.5-develop
add-custom-widget
menu-empty-check

This branch has some non-merged commits:
slider-mouse-support

@jwlodek
Copy link
Owner Author

jwlodek commented Jun 20, 2023

There has been some indirect progress toward this, in that a dropdown menu widget has been developed, although is not yet included in a released version of the library: 2f6d2d7. Using the dropdown menu, it shouldn't be too difficult to develop some kind of MenuBar solution, although lately I've had no time between work and other things to work on my side projects.

Thanks for the suggestions regarding the branches, I'll do some cleanup when I have a chance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core Add for issues having to do with core functions Feature Request Add for a new feature request
Projects
None yet
Development

No branches or pull requests

2 participants