Closed
Description
Related to:
- Refactor
KeyEvent
andKeyEventEventArgs
to simplify #2926 - Create a new
Bar
view to replaceStatusBar
(and eventuallyMenuBar
) #3073 - Fixes #3691 - Adds
ViewArrangement.Popover
#3852
Todo:
- Menu should use Frame instead of DrawFrame #2539
- Update constructors to add
Command
s andAddKeyBinding
s instead of usingshortcut
andaction
. - Update
ProcessKey/OnKeyPressed
handlers - 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)
-
Shortcut
should beKey
based, notKeyCode
- -
Hotkey
should beKey
based, notRune
- Partially Fixes #2975 - Replaces old
ContextMenu
with newBar/Shortcut
based implementation #4008 - Partially Fixes #2975 - Upgrades UICatalog to
Menuv2
#4011 - Update
Editor
Scenario to useMenuBarv2
- Update
Notepad
Scenario to useMenuBarv2
- Mark old
Menu
classes as obsolete - Partial #2975 - Deprecate v1Menu
classes #4013- Rename to
LegacyMenu
etc... - Rename
Menuv2
etc... toMenu
- Rename to
- Update
MenuBar
Scenario (or nuke) - Update
DynamicMenuBar
Scenario (or nuke or replace) - Delete old
Menu
classes
Others:
- Enable using MenuBar as an alternative for ComboBox #2404
- MenuBar: Support
Title
so 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
Type
Projects
Status
✅ Done