Skip to content

BackScene 1.6

Latest

Choose a tag to compare

@ProbablyXS ProbablyXS released this 03 Oct 01:48
· 4 commits to main since this release

馃搵 BackScene Changelog


馃啎 New Features

  • Advanced Configuration via config.ini

    • Users can now fine-tune BackScene's behavior using a dedicated config.ini file.
    • 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.
  • 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.

鈿欙笍 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.
  • Enhanced Wallpaper Selection

    • The file picker has been upgraded from FolderBrowserDialog to OpenFileDialog, allowing users to select individual video files directly.
    • Improves usability and flexibility when choosing custom backgrounds.
  • Codebase Cleanup

    • Removed outdated logic from Processus.cs and deprecated components like refresh.exe and yt-dlp.exe.
    • MPV startup logic has been refactored for cleaner argument handling and better compatibility with user-defined settings.

馃悰 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.