- Fix erroneous @angular/cdk dependency version
- Dependency: Require Angular 21
- Dependency: Require Angular 20
- 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
ContextMenuCloseEventdeprecated 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-valuewas 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-heightCSS property
- Add
closeAllandhasOpenMenumethods 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-valueexample in the documentation related to thecontextMenuItemdirective (#11)
- Dependency: Require Angular 14
ContextMenuDirectiveis now exported asngxContextMenu(#10)- Add
openandclosemethods to theContextMenuDirective(#10) - Deprecated
ContextMenuCancelEvent,ContextMenuExecuteEventandContextMenuCloseEvent
tabindexproperty should be a string to properly work with nativetabindexattribute
- 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#forRootmethod andautofocusoptions - Replace all reference to
anytype - 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