Releases: MaaruAx/MCopy
Releases · MaaruAx/MCopy
MCopy v1.1.0
MFlow v1.1.0 Latest
Check out the past release notes if you're upgrading from an earlier version.
✨ New Features
- Folder-Based Organization: Users can now categorize, group, and manage Fusion node presets inside customized folders instead of a flat list.
- Folder Customization: Added a custom color picker (supporting presets and custom hex values) and an icon picker containing 24 workflow-themed icons to personalize each folder.
- Seamless Export & Import (.mcopy): Share your work easily by exporting individual presets or entire folders into portable
.mcopypackage files, and import them natively. - Drag-and-Drop Utility: Drag any
.mcopyfile directly into the application window to instantly import folders or presets. - Interactive Context Menus: Right-click on folders or presets to access quick actions, including renaming, duplicating, moving between folders, pinning, and deletion.
- Multi-Language Expansion: Added full Hindi translation support alongside existing English, Spanish, and German localizations.
⚙️ Changes
- Database Schema Migration: Upgraded the internal SQLite database with a new folders table and database triggers to seamlessly maintain relations without losing existing presets.
- Expanded App Configurations: Settings now serialize and persist active folders, folder styles (Tab vs. Solid), custom color palettes, and active views.
🚀 Improvements
- Persistent Window Sizing: The application now remembers your last window dimensions and automatically restores them on startup using a debounced resize listener.
- Advanced Sorting & Navigation: Easily toggle between Recent, Alphabetical (A-Z/Z-A), and Oldest sorting modes, and navigate back using the new breadcrumb hierarchy.
- Enhanced Visual Feedback: Integrated smooth UI transitions, folder animations, active-state indicator dots, and dynamic empty-state notices.
- Asset Optimization: Compressed and structured CSS/JS resources to decrease load times and improve rendering performance.
🧩 Fixes
- Empty List Layout Glitch: Resolved a layout issue where the empty-state screen would not align properly within the presets list scroll area.
🧹 Removals
- Resolve Scripting Stub: Removed the redundant and incomplete scripting API connection stub from the codebase to keep the backend clean and focus on robust clipboard synchronization.
v1.0.0
MCopy v1.0.0 - Official Release 🚀
Welcome to the official 1.0.0 stable release of MCopy, a core application within the MMarket ecosystem.
MCopy is a lightweight, high-performance, and cross-platform utility designed to seamlessly manage and inject Fusion node presets directly into DaVinci Resolve. Built with a hybrid architecture, it combines the raw speed of a local database with a sleek, hardware-accelerated web user interface.
✨Key Features
- Instant Node Injection: Copy and manage complex Fusion node structures with zero friction.
- Hybrid Core: Powered by PySide6 and an embedded QtWebEngine (Chromium) view, utilizing dedicated GPU rasterization flags for ultra-smooth rendering.
- Smart Clipboard Engine: Natively optimized across platforms:
- Windows: Direct low-level interaction via win32clipboard.
- macOS: Secure pipe handling with pbcopy.
- Linux: Automatic fallbacks for xclip and xsel.
- Local Storage: Embedded SQLite3 indexing for ultra-fast preset loading and search queries.
- Sleek UX: Modern frameless interface featuring variable typography support (Monaspace Neon, Barlow Condensed) and accent-color customization.
📦Installation & Requirements
Ensure you have Python 3.x installed along with the production dependencies:
Bash
pip install -r requirements.txt