diff --git a/.gitignore b/.gitignore index 0a6b969fd..6479bef07 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,6 @@ vite.config.ts.timestamp-* .VSCodeCounter /.vscode .vscode -.idea \ No newline at end of file +.idea +svelvet-file-tree.txt +script.txt \ No newline at end of file diff --git a/.husky/pre-commit b/.husky/pre-commit index 221a50642..fa91d70af 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +# !/usr/bin/env sh . "$(dirname -- "$0")/_/husky.sh" -npm run format && npm run lint && npm run test && npm run test:unit +npm run format && npm run lint && npm run test && npm run test:unit \ No newline at end of file diff --git a/README.md b/README.md index 041d6ba91..0940e2982 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Svelvet is a lightweight Svelte component library for building interactive node-based user interfaces and diagrams. -[⚑ Website](https://www.svelvet.io/) | [πŸ“š Documentation](https://svelvet.mintlify.app) | [⌨️ Blog](https://medium.com/@rathnaganjigunta/introducing-svelvet-8-new-features-for-a-user-friendly-svelte-component-library-c9b966c5eb75) | [πŸ’¬ Twitter](https://twitter.com/SvelvetOSLabs) | [πŸ’Ό LinkedIn](https://www.linkedin.com/company/svelvet/) +[⚑ Website](https://www.svelvet.io/) | [πŸ“š Documentation](https://svelvet.mintlify.app) | [⌨️ Blog](https://medium.com/@julianb1212_35672/svelvet-10-0-new-features-for-accessibility-and-improved-performance-3caaab9e54e9) | [πŸ’¬ Twitter](https://twitter.com/SvelvetOSLabs) | [πŸ’Ό LinkedIn](https://www.linkedin.com/company/svelvet/)
@@ -25,6 +25,34 @@ Shout out to our contributors! Here's what's new: ### Changelog +
+πŸ›Έ v10.0.0 πŸ›Έ + +- **Features**: + + - **Accessibility Enhancement**: Now users can navigate the canvas using the keyboard. + - Press `'l'` to turn on light/dark mode. + - Press `'d'` to show drawer component, and `'D'` to open/close drawer component. + - Press `Option + Tab || Ctrl + Tab` for Node selection. + - Press `'m'` to toggle the minimap component. + - Press `'c'` to toggle control component. + - Press `'e'` to bring up editor component. + - **Persistent Canvas State**: Added the ability to save the state persistently to local storage. + - **High Contrast Mode**: Introduced a new high contrast accessibility component tailored for the visually impaired. + +- **Refactoring**: + + - **Improved Keyboard Accessibility**: Enhanced the keyboard accessibility of the drawer component through refactoring. + +- **Documentation**: + + - **Updated Guidance**: Documentation now includes instructions on utilizing keyboard accessibility features. + +- **Miscellaneous**: + - **Test Enhancements**: Added comprehensive testing for drawer components. + - **Maintenance**: Updated Playwright tests and configuration for improved stability. + +
πŸš€ v9.0.0 πŸš€