VPTheme Editor v1.0

VPTheme Editor is the standalone tool for creating and editing themes used by VidPlayer's newer theme engine branch. It is meant for customizing colors, gradients, fonts, icons, and UI sound packs used by VidPlayer.

Supported VidPlayer Theme Features

  • Themed main window colors
  • Themed dialog colors
  • Themed menu bar colors
  • Themed input and text field colors
  • Themed tabs
  • Themed playlist colors
  • Themed tooltips
  • Themed group box title colors
  • Themed slider colors
  • Themed progress bar colors
  • Gradient-based theme styling in supported areas
  • Custom font settings in themes
  • Custom icon overrides in themes
  • Custom UI sound paths in themes

Theme Asset Support

VidPlayer now supports loading theme assets from built-in folders and fully self-contained custom theme folders.

Built-in default UI sounds
bin\VPThemes\Default\Sounds\
Custom theme folder layout
VPThemes\ThemeName\Theme.vptheme
VPThemes\ThemeName\Sounds\
VPThemes\ThemeName\Icons\
VPThemes\ThemeName\Fonts\
  • Supports Default/... paths for built-in assets
  • Supports relative per-theme asset paths for custom themes
  • If a custom 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

  • App and artwork placeholder logo
  • Play button
  • Pause button
  • Stop button
  • Previous button
  • Next button

Theme icon overrides now apply to the real main playback controls, and theme logo overrides can be used for the small artwork and logo display area. Built-in fallback icon behavior still remains if a custom icon is missing.

UI Sound Support

  • UI sounds can be enabled or disabled
  • Hover sounds can be enabled or disabled separately
  • UI sound volume control is available in Settings
  • Supports themed UI sound paths
  • Supports default built-in UI sounds for built-in themes
  • Supports 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 and successful action sound support
  • Error sound support
  • Tab switch sound support
  • Main playback control sounds for Play, Pause, Stop, Previous, and Next
  • Top menu bar sounds for File, View, Tools, and Help
  • Improved menu item click and hover behavior
  • Better fallback behavior for playback control sounds when a theme-specific control sound is missing