You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bower 0.2.0
What's new
The library opens instantly — the folder scan (reading every clip's embedded info) now runs in the background, so the window appears immediately and clips stream in, even with hundreds of clips on a slow drive. Search is debounced too, so typing stays smooth in big collections.
Find any clip fast — the library now has a search box (matches clip names and games) and sorting: newest, oldest, largest, or by name. Combined with the game and date filters, big collections stay manageable.
Drive the library from the keyboard — arrow keys move between clips, Enter plays, F2 renames, Del deletes (press twice to confirm), Esc clears. The selected clip is outlined in green.
The "clip saved" notification now plays your clip — click it and the library opens with that exact clip already playing. No hunting for what you just recorded.
Left-click the tray icon to open the clip library directly; right-click still shows the full menu. There's also a Settings button in the library header now.
Readable clip names, in your local time — new clips are named like VALORANT 2026-07-05 21-02-23.mp4. This also fixes filenames being stamped in UTC — they were hours off from your clock (the library always showed the correct time; now the filename matches it).
Theme and language changes apply live — switch the theme or language in Settings and an open library window updates in place, no reopen needed.
Fixes
Clips no longer lose their audio after the PC sleeps — waking from standby/hibernation desynced the audio pipeline, and every clip saved afterwards was silent until Bower was restarted. The pipeline now re-anchors itself on resume.
Static screens no longer cut the start of clips — keyframes are now scheduled by elapsed time instead of frame count, so low-motion recording (a call, a quiet desktop) can't stretch the interval and trim seconds off a saved clip's beginning.
Two hotkey presses in the same second no longer overwrite each other — the second clip gets a -2 suffix instead of clobbering the first mid-write.
Smoother player — scrubbing seeks once when you release the slider instead of on every mouse move (the knob follows your finger now), and the per-frame video path does far less CPU work.
Volume slider actually works — it keeps its position, applies to every clip you open, and no longer snaps back to 100%.
Renaming from the library no longer crashes the window (F2 or the pencil button).
The "clip saved" notification shows reliably — it could silently fail to appear before.
The library respects your language and theme — it no longer showed a mix of English and Spanish, and an explicit light/dark choice is honored instead of following the OS.
Audio/video stay in sync on very long sessions — drift is now bounded to a fraction of a second regardless of how long Bower runs.
Removed
Clip trimming — the trim tool introduced in 0.1.13 produced broken files and has been removed while we rethink it. Your clips are plain MP4s, so any editor works in the meantime.
The "Sample rate" setting — it had no effect (audio always follows your device); the control is gone so Settings only shows things that do something.
Notes
Requires Windows 10/11 (64-bit) with a DirectX 11 GPU. Updates install automatically on the next launch.