馃搵 BackScene Changelog
馃啎 New Features
-
Advanced Configuration via
config.ini- Users can now fine-tune BackScene's behavior using a dedicated
config.inifile. - New options include:
start_minimized: Launch BackScene without showing the main window.start_with_windows: Enable automatic startup with Windows.pause_on_fullscreen: Automatically pause video playback when a fullscreen app is detected.hardware_acceleration,fps, and more for performance tuning.
- Settings are now split into
[BackScene]and[Mpv]sections for better organization and clarity.
- Users can now fine-tune BackScene's behavior using a dedicated
-
Improved Fullscreen Detection
- BackScene now uses Windows API (
IsZoomed) and screen ratio analysis to more accurately detect fullscreen applications. - This ensures smoother pausing behavior and avoids false positives when users open maximized windows.
- BackScene now uses Windows API (
鈿欙笍 Improvements
-
Robust Configuration Handling
- The app now supports external MPV configuration via
mpv.conf. - Users can customize video playback with advanced filters and parameters, such as:
--vf=eq --contrast=1.0 --brightness=0.0 --saturation=1.0 --hue=80
- This allows precise control over visual output, including color correction and tone adjustments.
- The app now supports external MPV configuration via
-
Enhanced Wallpaper Selection
- The file picker has been upgraded from
FolderBrowserDialogtoOpenFileDialog, allowing users to select individual video files directly. - Improves usability and flexibility when choosing custom backgrounds.
- The file picker has been upgraded from
-
Codebase Cleanup
- Removed outdated logic from
Processus.csand deprecated components likerefresh.exeandyt-dlp.exe. - MPV startup logic has been refactored for cleaner argument handling and better compatibility with user-defined settings.
- Removed outdated logic from
馃悰 Bug Fixes
- General Stability
- Improved error handling across the app, especially around MPV integration and Windows service behavior.
- Reduces crashes and improves reliability during startup and fullscreen transitions.