Skip to content

PaperCLI v1.1.6 - Collection Dialog UI Enhancements

Choose a tag to compare

@SXKDZ SXKDZ released this 27 Jul 18:09
· 50 commits to main since this release

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.git

Full Changelog: v1.1.5...v1.1.6