Skip to content

vidplayer v2.0.9.3.1 Beta

Latest

Choose a tag to compare

@sonicFanTech sonicFanTech released this 19 Apr 00:33
0ac2ab5

Features / Update / Fixes Log

VidPlayer v2.0.9.3.1.1 Beta X64

================
VERSION / BUILD INFO

  • Version string updated to: v2.0.9.3.1.1 Beta X64
  • This build moves VidPlayer forward from the unreleased Experimental branch into a Beta build
  • This Beta mainly focuses on:
    • Multi-language support
    • The new VPTheme system inside VidPlayer
    • UI sound support
    • Appearance / theme workflow improvements
    • Playlist / settings / general usability fixes
  • This build continues the newer portable VLC-based VidPlayer branch
  • This build continues the external updater workflow

===================
MULTI-LANGUAGE SUPPORT

  • Added multi-language support to VidPlayer
  • VidPlayer can now load UI language files from:
    • bin\Langu\UI\
  • Localized document text files can now be loaded from:
    • bin\Langu\Docs\
  • Added support for custom .langu language files
  • .langu files are JSON-based to keep them easier to read and edit
  • Language selection is now available inside Settings
  • Added language reload support from inside Settings
  • Improved fallback behavior if a selected language file or localized docs are missing
  • Better handling for language file scanning / listing during startup and reloads

=============================
VP THEME ENGINE / APPEARANCE SYSTEM

  • Added the new VPTheme system to VidPlayer
  • VidPlayer can now load custom .vptheme theme files from:
    • bin\VPThemes\
  • Built-in Light / Dark / System Default theme handling is now integrated into the newer theme workflow
  • Theme selection is now available in Settings
  • Added reload support for VPThemes from inside Settings
  • Added button to open the VPThemes folder from inside Settings
  • Selected theme is now saved in config data
  • VidPlayer now supports more advanced theme-driven styling instead of only the older simpler built-in theme behavior

================================
VP THEME FEATURES SUPPORTED IN VIDPLAYER

  • Support for themed main window colors
  • Support for themed dialog colors
  • Support for themed menu bar colors
  • Support for themed input / text field colors
  • Support for themed tabs
  • Support for themed playlist colors
  • Support for themed tooltips
  • Support for themed group box title colors
  • Support for themed slider colors
  • Support for themed progress bar colors
  • Support for gradient-based theme styling in supported areas
  • Support for custom font settings in themes
  • Support for custom icon overrides in themes
  • Support for custom UI sound paths in themes

================
THEME ASSET SUPPORT

  • VidPlayer now supports theme asset loading for:
    • Sounds
    • Icons
    • Fonts
  • Built-in default UI sounds are loaded from:
    • bin\VPThemes\Default\Sounds\
  • Custom themes can now use their own self-contained theme folder layouts, such as:
    • VPThemes\ThemeName\Theme.vptheme
    • VPThemes\ThemeName\Sounds\
    • VPThemes\ThemeName\Icons\
    • VPThemes\ThemeName\Fonts\
  • Theme asset paths now support:
    • Default/... paths for built-in assets
    • Relative per-theme asset paths for custom themes
  • Added theme font fallback handling:
    • If a custom theme font cannot be loaded, VidPlayer falls back to the default font
    • The theme can still be used even if a requested font is missing

========================
CUSTOM ICON SUPPORT IN THEMES

  • Added theme-based icon override support for:
    • App / artwork placeholder logo
    • Play button
    • Pause button
    • Stop button
    • Previous button
    • Next button
  • Theme icon overrides now apply to the real main playback controls
  • Theme logo overrides can now be used for the small artwork / logo display area
  • Built-in fallback icon behavior still remains available if a custom theme icon is missing

==============
UI SOUND SUPPORT

  • Added UI sound support to VidPlayer
  • Added support for enabling / disabling UI sounds
  • Added support for enabling / disabling hover UI sounds
  • Added UI sound volume control in Settings
  • Added support for themed UI sound paths
  • Added support for default built-in UI sounds for the built-in themes
  • Added support for custom UI sound packs in custom themes

=====================
UI SOUND EVENTS SUPPORTED

  • General button click sound support
  • General hover sound support
  • Dialog open sound support
  • Dialog close sound support
  • Confirm / successful action sound support
  • Error sound support
  • Tab switch sound support
  • Main playback control sound support for:
    • Play
    • Pause
    • Stop
    • Previous
    • Next
  • Top menu bar sound support for:
    • File
    • View
    • Tools
    • Help
  • Menu item click / hover support was improved during this branch
  • Added better fallback behavior for playback control sounds when a theme-specific control sound is missing

============================
SETTINGS WINDOW / APPEARANCE WORK

  • Reworked the Settings workflow for the newer theme and appearance system
  • Added a dedicated Appearance tab / appearance area workflow for:
    • Theme selection
    • VPTheme controls
    • UI sound options
    • UI sound volume
  • Appearance-related controls are now grouped more cleanly than before
  • Theme reload / theme-folder actions are now easier to access from Settings

======================
PLAYLIST / LOADING WORKFLOW

  • Improved loading behavior for large batches of audio files
  • Large file-add / playlist-load operations now use the loading / adding progress workflow more consistently
  • Added Unload Playlist support
  • Added Clear Playlist support
  • Playlist workflow was improved so manually added items and loaded playlist content can be managed more cleanly

=============
SUBTITLES / LYRICS

  • Subtitle / lyrics support from the experimental branch remains part of this Beta
  • Subtitle / lyrics settings remain configurable in Settings
  • Added better general integration of subtitle / lyric appearance settings into the newer Settings / theme workflow

================================
UPDATER / ROLLBACK / SETTINGS INTEGRATION

  • Updater settings remain integrated into VidPlayer
  • The updater settings workflow continues to support:
    • Startup update checking
    • Channel selection
    • Silent mode
    • Rollback limit settings
    • Auto-open / auto-close updater behaviors
  • Better integration between VidPlayer settings and updater behavior remains part of this build
  • Rollback manager access remains available from Settings

====================
GENERAL BUG FIXES / POLISH

  • Fixed the long-standing Pause button issue where:
    • after stopping playback
    • pressing Play again could leave Pause not working correctly
  • Improved theme application reliability across more windows / controls
  • Improved updater-page theming behavior in Settings
  • Improved About window theming / text readability in themed builds
  • Improved custom icon runtime application
  • Improved menu / control sound triggering behavior
  • Improved theme asset fallback behavior
  • Improved startup handling around the newer theme / asset systems
  • General UI / settings / playback polish from the experimental branch continues in this Beta

===================
NOTES FOR THIS BETA BUILD

  • This Beta build is the first public step forward from the unreleased Experimental branch
  • The new VPTheme system is now a major part of VidPlayer itself
  • Multi-language support is now built into the player
  • This build is still not intended to be the final full Release build
  • More translation work, testing, and polish are still expected after this Beta