- Dependency: Require Angular 19
- Dependency: Require Angular 18
- Close all instances of contextmenu when opening one
- Prevent several instances of a sub menu when opening with the mouse
- Dependency: Require Angular 17
- More complete ARIA support, tested with NVDA
- ARIA support involved HTML rework which could lead to custom styling issue
- Remove
ContextMenuCloseEvent
deprecated API
- Migrate repo to NX
- Improved ARIA navigation support when opening a context menu, impact some HTML attributs, thus some styling
- Documentation on
[contextMenuItem]
let-value
was not correct. Fixed code to properly reflect the documentation - Fix documentation on
[passive]=true
- Remove erroneous
aria-labelledby="menubutton"
onContextMenuContentComponent
- Dependency: Require Angular 16
- Constraint context menu height to 100vh, can be changed with the
--ngx-contextmenu-max-height
CSS property
- Add
closeAll
andhasOpenMenu
methods to theContextMenuService
- Opened sub menus close when hovering other menu, even without submenu themselves
- Fix dependencies in
/projects/ngx-contextmenu/package.json
- Update Angular CDK dependency to ^15.0.0
- Dependency: Require Angular 15
- Forward port changes from 8.1.0
- Add
let-value
example in the documentation related to thecontextMenuItem
directive (#11)
- Dependency: Require Angular 14
ContextMenuDirective
is now exported asngxContextMenu
(#10)- Add
open
andclose
methods to theContextMenuDirective
(#10) - Deprecated
ContextMenuCancelEvent
,ContextMenuExecuteEvent
andContextMenuCloseEvent
tabindex
property should be a string to properly work with nativetabindex
attribute
- Submenu wrongly positioned when parent menu has HTML content (#3)
- Remove Bootstrap dependency in favor of CSS variables based theming
- Remove contextMenuActions as it is not a building block of a
contextMenu
- Remove
IContextMenuOptions
,CONTEXT_MENU_OPTIONS
- Remove unneeded
ContextMenuModule#forRoot
method andautofocus
options - Replace all reference to
any
type - Rename interfaces and class properties for more consistency across the codebase
- Support for rtl contextmenu
- Better ARIA support
- context menu items are now typed with by generics
- Added Storybook demos and documentation
- Fix opening submenu with the keyboard would not always properly position it next to its parent menu
- Create tests and add code coverage
- Dependency: Require Angular 13
- Improve README
- Setup github workflows
- Setup the CI
- Project forked from https://github.com/isaacplmann/ngx-contextmenu