Skip to content

Action Library V1.0

Choose a tag to compare

@CGstuff CGstuff released this 10 Jan 12:22
· 45 commits to main since this release

[1.0.0] - 2026-01-06

Added

  • Archive & Trash System

    • Archive animations instead of permanent deletion
    • Trash folder with restore capability
    • Empty trash manually or automatically
  • Apply to Blender Panel

    • Dedicated apply panel in desktop app with options
    • Apply modes: New Action or Insert at Playhead
    • Mirror animation (swap left/right bones)
    • Reverse animation playback
    • Apply to selected bones only
    • Use Action Slots (experimental - for future animation layers workflow)
  • Video Preview

    • Hover preview popup for animation cards
    • Inline video playback in details panel
  • Blender 5.0 Support

    • Full compatibility with Blender 5.0+
    • FFmpeg fallback for video preview generation
  • Animation Library Management

    • Import and organize animation files (.blend)
    • Automatic metadata extraction (frame count, FPS, duration)
    • Thumbnail generation with customizable gradients
    • Favorites system for quick access
    • Recent animations tracking
  • Folder Organization

    • Create custom folder hierarchy
    • Drag and drop animations between folders
    • Virtual folders (All Animations, Recent, Favorites)
    • Custom folder icons with color presets
  • Search and Filtering

    • Real-time search across animation names
    • Filter by rig type
    • Filter by tags
    • Multiple sort options (name, date, duration)
  • View Modes

    • Grid view with adjustable card sizes
    • List view for compact browsing
    • Edit mode for bulk selection and deletion
  • Theme System

    • 4 built-in themes (Dark, Maya Classic, Light, High Contrast)
    • Custom theme editor with live preview
    • Per-color customization (40+ color options)
    • Save and share custom themes
  • Blender Integration

    • One-click animation loading into Blender
    • Blender addon for seamless workflow
    • Addon installer built into the app
    • Support for Blender 4.5+
  • Library Backup System

    • Export entire library to portable .animlib archive
    • Import archives with automatic metadata restoration
    • Preserves tags, favorites, folder structure, and folder icons
  • First-Run Experience

    • Setup wizard for new users
    • Library path selection and configuration
  • Help & Documentation

    • About dialog with version information
    • Comprehensive logging system for debugging
    • Studio Deployment Guide for multi-artist teams
  • UI Customization

    • Adjustable folder tree text/icon size in Theme settings
  • Portable Distribution

    • Single-folder portable build
    • No installation required
    • PyInstaller-based packaging
    • Windows support
  • Performance

    • Handles 4000+ animations efficiently
    • Async thumbnail loading
    • SQLite database with WAL mode
    • Virtual scrolling for large libraries

Technical

  • Built with PyQt6 and Python 3.9+
  • Model/View/Controller architecture
  • Event bus for component communication
  • Thread-safe database operations
  • Comprehensive logging system