-
Notifications
You must be signed in to change notification settings - Fork 726
Closed
Labels
breaking-changeFor PRs that introduces a breaking change (behavior or API)For PRs that introduces a breaking change (behavior or API)
Milestone
Description
Related to:
- Refactor
KeyEventandKeyEventEventArgsto simplify #2926 - Create a new
Barview to replaceStatusBar(and eventuallyMenuBar) #3073 - Fixes #3691 - Adds
ViewArrangement.Popover#3852
Todo:
- Menu should use Frame instead of DrawFrame #2539
- Update constructors to add
Commands andAddKeyBindings instead of usingshortcutandaction. - Update
ProcessKey/OnKeyPressedhandlers - Do not allow HotKeys to invoke a menu item if it is not visible. Shotcuts yes, hotkeys no. Terminal.Gui v2.x - Planning & Debate Thread #1940 (reply in thread)
-
Shortcutshould beKeybased, notKeyCode- -
Hotkeyshould beKeybased, notRune - Partially Fixes #2975 - Replaces old
ContextMenuwith newBar/Shortcutbased implementation #4008 - Partially Fixes #2975 - Upgrades UICatalog to
Menuv2#4011 - Update
EditorScenario to useMenuBarv2 - Update
NotepadScenario to useMenuBarv2 - Mark old
Menuclasses as obsolete - Partial #2975 - Deprecate v1Menuclasses #4013- Rename to
LegacyMenuetc... - Rename
Menuv2etc... toMenu
- Rename to
- Update
MenuBarScenario (or nuke) - Update
DynamicMenuBarScenario (or nuke or replace) - Delete old
Menuclasses
Others:
- Enable using MenuBar as an alternative for ComboBox #2404
- MenuBar: Support
Titleso that a Window (with wasteful border) is not needed to show app title #2108
Originally posted by @tig in #2974 (reply in thread)
Metadata
Metadata
Assignees
Labels
breaking-changeFor PRs that introduces a breaking change (behavior or API)For PRs that introduces a breaking change (behavior or API)
Type
Projects
Status
✅ Done