Skip to content

Soundboard 1.2.0

Choose a tag to compare

@PabloBratee PabloBratee released this 05 Aug 01:11
· 4 commits to main since this release

Soundboard v1.2.0

Soundboard v1.2.0 is a backward-compatible organization and usability release.
Managing a large imported library no longer requires opening a dialog for every
sound.

Highlights

Drag-and-drop category organization

  • Drag a sound tile straight onto a category in the left sidebar to file it.
  • Valid drop targets highlight clearly and show a "Move here" marker while a
    drag is in progress.
  • The change is saved immediately; there is no Save step and no Edit Sound
    dialog in the way.
  • Category counts and the visible grid update at once.
  • A confirmation such as "Moved to Songs" appears with an Undo action that
    restores both the previous category and the previous ordering.
  • Manual tile reordering inside a category is unchanged.

Bulk selection and moving

  • A new Organize command next to the library heading turns on selection mode
    and shows a checkbox on every tile.
  • Ctrl+click selects individual sounds, Shift+click selects a range, Ctrl+A
    selects everything in the current view, and Escape leaves selection mode.
  • A contextual command bar shows the number of selected sounds and offers Move
    to category, Add to favorites, Remove from favorites, Select all, and Cancel.
    Commands that cannot apply are disabled.
  • Moving many sounds uses a single storage operation, so a bulk move either
    lands completely or leaves the library untouched.

Faster imports with a real destination

  • Importing while a user category is selected imports straight into it.
  • Importing from All Sounds, Favorites, or Uncategorized asks for the
    destination first, offering Uncategorized, every user category, and Create
    category.
  • The most recent destination is remembered for the current session.
  • The result is reported concisely, for example "8 sounds imported into
    Gaming."
  • Audio files can be dragged from File Explorer onto the grid or onto a
    specific sidebar category. Dropped files go through the existing import,
    validation, hashing, duplicate-detection, and managed-copy pipeline.

Faster category management

  • The sidebar plus button now opens a compact inline name field instead of a
    separate window. Enter confirms, Escape cancels, and the field is focused
    automatically.
  • Right-clicking a user category offers Rename, Move earlier, Move later, and
    Delete.
  • Deleting a category never deletes audio files; its sounds move to
    Uncategorized, and the confirmation says so explicitly.
  • All Sounds, Favorites, and Uncategorized are visually separated from
    user-created categories and cannot be renamed or deleted.

Compact, polished sound tiles

  • Tiles are significantly smaller, so many more sounds fit on screen.
  • The sound name remains the strongest element; duration, format, hotkey, and
    category stay secondary.
  • Long names truncate cleanly and a tooltip shows the full name plus duration,
    format, category, hotkey, and original filename.
  • A category chip appears in All Sounds, Favorites, and search results.
  • Tile actions appear on hover and on keyboard focus, with consistent icon
    sizes, spacing, corner radii, and hover, pressed, and focus states.
  • Right-clicking anywhere on a tile opens the full action menu, including a
    Move to submenu listing every category.

Edit Sound usability

  • The window is much shorter and sizes itself to its content.
  • Fields are grouped into identity, playback, and file information.
  • Save stays disabled until something actually changes.
  • Closing with unsaved edits asks for confirmation; closing an unchanged
    dialog does not.
  • Save and Cancel follow the normal Windows desktop order, and dropdowns now
    render above the controls beneath them with a clear elevation shadow.

Accessibility and keyboard improvements

  • Every organization action has a keyboard or button route; drag and drop is
    never the only way to do something.
  • Tiles announce name, duration, format, category, favorite state, playback
    state, hotkey, and selection state.
  • Menu entries, chips, and icon-only buttons all carry accessible names and
    tooltips.
  • Sidebar counts are more readable, and narrow windows collapse them instead
    of crowding category names.

Compatibility

Existing libraries remain fully compatible. library.json and settings.json
load without loss and without a schema change; the library schema stays at
version 7. Imported sounds, categories, Favorites, hotkeys, tile accents,
per-sound volume, trims, fades, waveform caches, ordering, and settings are all
preserved. Original imported files are never renamed, modified, or deleted.

One-shot playback is unchanged: each trigger plays once, playback stops at the
end, nothing loops or restarts on its own, and a new trigger restarts that
sound from the beginning while other sounds keep playing.

Installation options

  • Soundboard-Setup-v1.2.0-win-x64.exe is the per-user installer. Its normal
    destination is %LOCALAPPDATA%\Programs\Soundboard.
  • Soundboard-v1.2.0-win-x64-portable.zip is the self-contained portable
    release.

Both options keep user settings, the sound library, hotkeys, and managed audio
under %LOCALAPPDATA%\Soundboard.

VB-CABLE remains a separate requirement. Soundboard does not install or modify
the driver, change Windows default audio devices, or change Discord settings.

Download verification

SHA256SUMS.txt contains SHA-256 hashes for the installer, portable ZIP, and
release manifest. release-manifest.json records the audio-redesign commit,
the 1.2.0 release commit, dependency versions, build settings, artifact sizes,
hashes, and signing status.

The application and installer are unsigned. Windows SmartScreen may display
an Unknown Publisher warning; verify the SHA-256 checksum before running a
download.