Skip to content

PyVizAST Release 0.6.2

Choose a tag to compare

@ChidcGithub ChidcGithub released this 10 Mar 05:45
· 51 commits to main since this release

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 fix
  • frontend/src/App.js - Toast notification system
  • frontend/src/App.css - Toast styles
  • frontend/src/components/ASTVisualizer.js - Search loading state
  • frontend/src/components/components.css - Search loading styles
  • frontend/src/components/CodeEditor.js - Format Code functionality