Soundboard 1.2.0
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.exeis the per-user installer. Its normal
destination is%LOCALAPPDATA%\Programs\Soundboard.Soundboard-v1.2.0-win-x64-portable.zipis 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.