Release v0.14.2: ASA GUI Internationalization Enhancement
What's New
🌐 Enhanced ASA GUI with Multilingual Tooltip Support
- Added Chinese and English tooltips for all analysis mode controls
- Improved user experience for international users with localized interface guidance
- Enhanced tooltip styling for both dark and light themes
Key Changes
🎨 ASA GUI Internationalization (3064508)
- Tooltip localization: All analysis mode widgets now support Chinese and English tooltips
- Language method: Introduced
apply_language()method to all analysis mode classes for dynamic tooltip setting - Theme integration: Added QToolTip styling to both dark and light theme stylesheets for consistent appearance
- Coverage: Tooltips added across all 8 analysis modes:
- CohoMap mode
- CohoSpace mode
- Decode mode
- Firing Rate (FR) mode
- Firing Rate Map (FRM) mode
- Grid Score mode
- Path Compare mode
- TDA mode
📖 Documentation Enhancement
- Preprocess page: Added tooltips for preprocessing controls with bilingual support
- Analysis page: Integrated language-specific tooltips for all analysis mode controls
Technical Improvements
- Consistent tooltip styling across themes with proper background, border, and text colors
- Modular language application system for easy future language additions
- Improved code organization with dedicated language methods in each analysis mode
Files Modified
src/canns/pipeline/asa_gui/analysis_modes/base.py: Added abstractapply_languagemethodsrc/canns/pipeline/asa_gui/analysis_modes/*.py: Implemented tooltips for 8 analysis modes (244 lines added)src/canns/pipeline/asa_gui/resources/dark.qss: Added QToolTip stylingsrc/canns/pipeline/asa_gui/resources/light.qss: Added QToolTip stylingsrc/canns/pipeline/asa_gui/views/pages/analysis_page.py: Integrated language applicationsrc/canns/pipeline/asa_gui/views/pages/preprocess_page.py: Added preprocessing tooltips
Breaking Changes
None - all additions are backward compatible.
Full Changelog: v0.14.1...v0.14.2