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

Modernize Menu - Base on Bar and address litany of issues #2975

Open
4 of 9 tasks
tig opened this issue Nov 10, 2023 · 1 comment
Open
4 of 9 tasks

Modernize Menu - Base on Bar and address litany of issues #2975

tig opened this issue Nov 10, 2023 · 1 comment
Assignees
Labels
breaking-change For PRs that introduces a breaking change (behavior or API) enhancement v2 For discussions, issues, etc... relavant for v2
Milestone

Comments

@tig
Copy link
Collaborator

tig commented Nov 10, 2023

Related to:

Todo:

Originally posted by @tig in #2974 (reply in thread)

@tig tig added enhancement breaking-change For PRs that introduces a breaking change (behavior or API) v2 For discussions, issues, etc... relavant for v2 labels Nov 10, 2023
@tig tig changed the title Step one will be to refactor Menu to use Command/KeyBindings. Refactor Menu to use Command/AddKeyBindings Nov 10, 2023
@tig tig changed the title Refactor Menu to use Command/AddKeyBindings Refactor Menu to use Key Dec 17, 2023
@tig tig changed the title Refactor Menu to use Key Modernize Menu - Base on Bar and address litany of issues Jan 19, 2024
@tig tig moved this to 🔖 Ready in Terminal.Gui V2 Beta May 12, 2024
@tig tig moved this from 🔖 Ready to 📋 Approved - Need Owner in Terminal.Gui V2 Beta May 13, 2024
@tig tig added this to the V2 Beta milestone May 25, 2024
@tig tig self-assigned this May 27, 2024
@tig
Copy link
Collaborator Author

tig commented Jun 20, 2024

Progress on this was made in #3073. Specifically:

  • I developed Shortcut and Bar sufficiently that I'm confident they can be used as a basis.
  • Formatting/Layout in Shortcut and Bar support the current look & feel of both MenuBar and Menu
  • I introduced two temporary classes: Menuv2 and MenuBarv2 that are a starting point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking-change For PRs that introduces a breaking change (behavior or API) enhancement v2 For discussions, issues, etc... relavant for v2
Projects
Status: 🏗 Approved - In progress
Status: 📋 Approved - Need Owner
Development

No branches or pull requests

1 participant