3.3 KiB
3.3 KiB
📝 CHANGELOG — Warlock-Studio v2.0
Release Date: June 6, 2025
🚀 Major Features
-
🧠 AI Frame Interpolation Support (New Module):
- Introduced a new class
AI_interpolation, providing frame generation capabilities using RIFE-based ONNX models. - Allows generation of 1 (x2), 3 (x4), or 7 (x8) intermediate frames, including slow-motion variants.
- Enables temporal upscaling of video via AI.
- Introduced a new class
-
🎥 RIFE Models Integration:
- Added
RIFEandRIFE_Liteto supported models. - Interpolation model list introduced:
RIFE_models_list. - Extended
AI_models_listto include all model types: SRVGGNetCompact, BSRGAN, IRCNN, and RIFE.
- Added
✨ Enhancements
-
🎨 Visual/UI Redesign:
- App renamed to
"Warlock-Studio"(with hyphen). - Background and widget colors updated: darker tones (
#121212,#454242). - Text color changed to bright white (
#FFFFFF). - App name highlighted in red (
#FF0E0E).
- App renamed to
-
📂 Version-Specific User Preferences:
- Preferences now saved under versioned filenames like
Warlock-Studio_2.0_UserPreference.json. - Prevents conflict with previous versions' configuration.
- Preferences now saved under versioned filenames like
-
🧬 Modular and Scalable Layout System:
- New GUI constants introduced (e.g.
offset_y_options,column_1_5,column_2_9, etc.). - Enables more fine-tuned interface arrangement.
- New GUI constants introduced (e.g.
-
💾 Extended File Type Compatibility:
- Added new image/video file extensions to
supported_file_extensionsandsupported_video_extensions. - Ensures broader compatibility with input formats.
- Added new image/video file extensions to
-
🚀 Improved GPU Execution Support:
- Enhanced logic for selecting GPU via
DirectML. - Supports up to 4 GPUs (
Auto,GPU 1toGPU 4) viaprovider_options.
- Enhanced logic for selecting GPU via
🔧 Technical Refinements
-
🧹 Better Model List Structure:
- Models now grouped logically by type with
MENU_LIST_SEPARATOR. - Makes UI dropdowns cleaner and more organized.
- Models now grouped logically by type with
-
🧪 Advanced Interpolation Logic:
- Support for dynamic multi-frame generation with tree-based logic (e.g. A-B-C from D).
-
📊 Improved Numeric Precision and Postprocessing:
- Improved handling of floating-point range and normalization.
- Enhanced logic for RGB/RGBA conversion and alpha blending.
🦖 UI/UX Refinements
-
📏 Resizable Message Dialogs:
- MessageBox window can now be resized by the user (
resizable(True, True)).
- MessageBox window can now be resized by the user (
-
👌 Improved Dialog Formatting:
- Better spacing and ordering of message elements.
- Cleaner font use and default value display.
✅ Minor Fixes
- 🔧 Fixed UI typo: corrected
ttext_colortotext_color. - 🪯 Enhanced inline comments and structural organization for better readability and maintainability.
📝 CHANGELOG — Warlock-Studio v1.1
Release Date: May 20, 2025
✨ Major Improvements
-
⚡ Program Startup Optimization: Startup time has been significantly reduced.
-
📦 Model Loading Improvements: Improved loading speed for models.
-
🔧 General Performance Optimization: Refactored core components. Background processing is now more efficient and uses fewer resources.
🐛 Minor Fixes
- Minor UI adjustments to improve accessibility.