AionUi v1.6.0 Release Notes
🎉 Major Updates
📄 Multi-Format Document Preview & Editing System
Editable Formats:
- 📝 Markdown (
.md) - Live preview, side-by-side editing, split-screen mode, synchronized scrolling, source/preview toggle, relative image path support, HTML tag rendering, typing animation for streaming updates - 🌐 HTML (
.html,.htm) - Monaco-based code editor, syntax highlighting, live preview, inspect mode (hover to highlight, right-click to copy DOM), split-screen editing, synchronized scrolling, automatic base tag injection - 💻 Code Files (various programming languages) - Syntax highlighting, line numbers, code folding, editable mode, read-only preview mode
Preview-Only Formats:
- 📊 Excel (
.xlsx,.xls) - Spreadsheet preview - 📑 Word (
.docx,.doc) - Document preview - 📊 PowerPoint (
.pptx,.ppt) - Presentation preview - 📄 PDF (
.pdf) - Native browser PDF viewer - 🖼️ Images (
.png,.jpg,.jpeg,.gif,.svg,.webp) - Image viewer - 🔀 Diff Files - Code diff comparison preview
Universal Preview Features:
- Multi-tab Interface: View multiple documents simultaneously with easy switching
- Tab Context Menu: Support for closing left/right/others/all tabs
- Unsaved Changes Indicator: Clearly identifies document modification status
- Download Functionality: Unified download support for all formats
- "Open in System" Button: Quickly open documents with system default applications
⏱️ Version History & Snapshots
- Manual snapshot saving for document states
- View and restore previous versions
🎨 UI/UX & Technical Improvements
User Experience Enhancements
- Custom Titlebar: macOS-style, supports drag-to-move
- Layout Optimization: Resizable split-panel layout, responsive design
- Text Selection Toolbar: Quick actions
Technical Optimizations
- File watching service (auto-reload on external modifications)
- Window controls migrated to bridge system
- Code refactoring: ChatWorkspace reduced from 1300+ lines to 550 lines
- Preview module refactoring: PreviewPanel reduced from 1020 lines to 561 lines