PyVizAST Release 0.6.2
UX Improvements & Bug Fixes
New Features:
- Toast Notification System: Added toast notifications for user feedback
- Success/error states with appropriate icons
- Auto-dismiss after 3 seconds
- Smooth slide-in/fade-out animations
- Search Loading Indicator: Added loading spinner during AST node search
- Debounced search with 200ms delay
- Visual feedback while searching
- Format Code Button: Added code formatting functionality in Monaco Editor
- One-click code formatting using Monaco's built-in formatter
Bug Fixes:
- Fixed API version inconsistency (root endpoint now returns correct version)
- Fixed copy link failure with no user feedback
- Added proper error handling for clipboard operations
Code Quality:
- Enhanced user feedback for all operations
- Improved error states and loading indicators
Files Modified:
backend/main.py- API version fixfrontend/src/App.js- Toast notification systemfrontend/src/App.css- Toast stylesfrontend/src/components/ASTVisualizer.js- Search loading statefrontend/src/components/components.css- Search loading stylesfrontend/src/components/CodeEditor.js- Format Code functionality