Feat
- add a shim layer so that we can do browser testing using
vite
- add submenu navigation #402
- add tabbing and arrow key support for menus
Fixes
- fix crash during migration of table files from 6.9.1 and lower to the newest version #542
- fix adding of multi-tags on mobile #540
- don't open cell edit menu on link click
Refactor
- you will now need to press enter for a menu to save and close. If you tap outside of a menu, it will close without saving.
- fixed jumping between cells and their edit menu
- replaced the menu border with a box shadow for greater contrast
Performance
- don't update on menu close unless the local value has changed. #515
- updated the menu system to use React event handlers first and then DOM handlers. This gives a performance boost of 10-15ms, which is noticeable.