kirill-grouchnikov / radiance

Building modern, elegant and fast Swing applications
BSD 3-Clause "New" or "Revised" License
807 stars 89 forks source link

[Component] Issues with ribbon taskbar content and ribbon context menu #434

Closed kirill-grouchnikov closed 1 year ago

kirill-grouchnikov commented 1 year ago
  1. Commands added with JRibbon.addTaskbarCommand(RibbonTaskbarCommandButtonProjection) API do not display "Remove from taskbar" in the context menu in the sample app. This API needs to be replaced with JRibbon.addTaskbarCommand(CommandButtonProjection) and use presentation model overlay to enforce taskbar-specific presentation bits
  2. Missing API to remove a taskbar app menu link. Add JRibbon.removeTaskbarAppMenuLink.
  3. Missing API to display context menu on app menu entries. Add OnShowContextualMenuListener.getContextualMenuContentModel to cover that
  4. No contextual menu displayed on app menu or taskbar overflow popup menu elements
kirill-grouchnikov commented 1 year ago

This also fixed broken keytip traversal in ribbon app menu