PaperCLI v1.1.6 - Collection Dialog UI Enhancements
This release focuses on enhancing the collection management experience with improved visual feedback, smoother navigation, and better editing capabilities.
π New Features
π¨ Enhanced Visual Design
- Selected Item Highlighting: New selected-bg style class provides better visual distinction for selected collection items
- Improved Visual Contrast: Selected items now feature a lighter gray background for enhanced readability
- Better Edit Mode Feedback: Clear visual indicators when editing collection names
β¨οΈ Improved Navigation
- Auto-scrolling: Collection lists automatically scroll to keep selected items visible during navigation
- Smooth Scrolling: Added scroll offsets for more comfortable navigation in long collection lists
- Cursor Management: Proper cursor positioning and visibility control during edit operations
π§ Technical Improvements
ποΈ Collection Dialog Enhancements
- Edit Mode Optimization: Enhanced cursor show/hide functionality for better editing experience
- Scroll Management: Implemented automatic scrolling to selected items with proper offset handling
- Navigation Consistency: Improved keyboard navigation behavior throughout collection management
π Code Quality
- Service Layer Refactoring: Better error handling in ChatService clipboard functionality
- Import Organization: Cleaned up imports and improved code formatting in services module
- Component Architecture: Improved dialog component structure and maintainability
π― UI/UX Improvements
π± Collection Management
- Intuitive Editing: More responsive edit mode with proper cursor management
- Visual Feedback: Better indication of selected vs. editing states
- Smooth Interactions: Enhanced user experience when managing collections
π Navigation Flow
- Seamless Scrolling: Automatic scroll-to-selection prevents items from going off-screen
- Responsive Interface: Improved responsiveness during collection list navigation
- Better Control: Enhanced keyboard interaction patterns
π¦ Installation
# Install from GitHub
pip install git+https://github.com/SXKDZ/papercli.git
# Or using pipx (recommended)
pipx install git+https://github.com/SXKDZ/papercli.gitπ Upgrade
# Update existing installation
pipx reinstall git+https://github.com/SXKDZ/papercli.git
# Or with pip
pip install --upgrade git+https://github.com/SXKDZ/papercli.gitFull Changelog: v1.1.5...v1.1.6