Commit Graph
47 Commits
Author SHA1 Message Date
TARO-gh 2d34ecc3c1 fix(hud-overlay): ignore duplicate drag mousemove events to stop hold-drift 2026-04-03 15:35:29 +09:00
webadderall 18daf2f31c make dragger register 2026-03-30 14:21:00 +11:00
webadderall 4a1ade4ffd fix(hud): make transparent areas click-through
- Set setIgnoreMouseEvents(true, {forward: true}) on HUD overlay window
  so transparent areas pass clicks to apps behind
- Add hud-overlay-set-ignore-mouse IPC to toggle mouse events
- Re-enable mouse events on mouseenter over visible HUD content,
  disable again on mouseleave
2026-03-30 13:32:24 +11:00
webadderall 5a5023d1ea feat(launch): add update status badge to launch window toolbar
- Add update badge button that shows current updater state
  (idle, checking, up-to-date, available, downloading, ready, error)
- Badge triggers check/download/install based on current state
- Poll update status summary every 2.5s for live state reflection
- Add CSS module styles for badge variants (quiet, hot, spin)
- Add i18n strings for badge labels and tooltips (en, es, zh-CN)
2026-03-29 19:30:02 +11:00
webadderall a2fb57f49d fix invalid/stale mic selection windows 2026-03-29 11:07:34 +11:00
webadderall 3bc6192b1c fix(launch): remove microphone dropdown separator 2026-03-28 22:55:13 +11:00
webadderall 1e83931120 Revert "fix(recording): validate native captures and tighten mic menu spacing"
This reverts commit d485c0b226.
2026-03-27 11:31:02 +11:00
BortlesboatandClaude Opus 4.6 e792cab804 fix: display app version in More menu
Add IPC handler to expose app.getVersion() to the renderer and
display it in the More dropdown menu. Users can now verify which
version they're running.

Fixes #70

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 09:15:04 -04:00
webadderall 89f557e2a0 fix(hud): restore bar separators after dropdown divider change 2026-03-24 19:38:38 +11:00
webadderall d485c0b226 fix(recording): validate native captures and tighten mic menu spacing 2026-03-24 19:04:24 +11:00
webadderall 698f667050 fix(projects): align HUD browser behavior 2026-03-23 21:18:18 +11:00
webadderall bbd514efba perf: remove launch source polling
Push selected-source changes from Electron to the launch window instead of polling every 500ms, reducing constant renderer and IPC churn. Also restore the TimelineEditor audio path narrowing fix so the current tree stays type-safe.
2026-03-22 21:03:26 +11:00
webadderall 113c3c9640 Fix HUD overlay height sizing 2026-03-20 20:18:41 +11:00
webadderall efab0d4462 Fix HUD layout and overlay sizing 2026-03-20 13:53:43 +11:00
webadderall 08ce96d740 Animate launch HUD transitions 2026-03-20 13:03:26 +11:00
webadderall 725fa0ef6b Refine HUD recording toggle copy and spacing 2026-03-19 21:49:33 +11:00
webadderall 3ff7f7aef1 Fix Windows DXGI capture helper flow 2026-03-19 00:05:58 +11:00
webadderall 8a5339549d feat(windows): replace WGC with DXGI and fix HUD window bounds 2026-03-18 22:11:10 +11:00
webadderall 440aef95ab Refine HUD menu controls and positioning 2026-03-18 18:36:25 +11:00
webadderall 30d61925c3 Fix TypeScript cleanup regressions 2026-03-18 18:36:25 +11:00
Gurpreet Kait b9fcaa3a39 - tests driven
- language support
- webcame pause/resume sync
- native recording pause
- cancel (clears chunks and stops both recoders and webcame discarded on native cancel
- full lifecycle with webcame - pause - resume - stop keeps webcame in sync throughout
2026-03-18 11:59:58 +05:30
Gurpreet Kait 697de069d1 Merge branch 'main' into feature/ui-improvements 2026-03-18 10:58:56 +05:30
Gurpreet Kait 81ce72aca7 Merge branch 'main' into feature/ui-improvements 2026-03-18 10:39:07 +05:30
Gurpreet Kait a90f0d2e56 show system audio in HUD bar 2026-03-18 10:00:55 +05:30
webadderall 9f5d04de4f feat: add webcam overlay editing and export support 2026-03-18 14:26:42 +11:00
Gurpreet Kait 5196811b85 - Fix dropdown menu pushing HUD bar down by using 100vh height container
with flex layout that reserves space above the bar for menu cards
  - Increase HUD window size to 620x520 for menu card headroom
  - Replace mic on/off toggle with mic selector card showing all available
    microphones with live audio level meters per device
  - Remove old separate mic controls panel
  - Increase bar size with larger buttons, padding, and separators
  - Fix TS null safety in stopRecording MediaRecorder accessfix
2026-03-17 20:54:49 +05:30
Gurpreet Kait 72bf06c00d - Redesign HUD overlay bar with dark glassmorphism aesthetic and inline source dropdown
- Add pause, resume, and cancel recording controls with elapsed timer
  - Move folder, language, and system audio into three-dots overflow menu with source highlight
  wave
2026-03-17 16:05:23 +05:30
KBCats df1d24f4a5 merge main into feat/cursor-sway 2026-03-16 08:57:03 -07:00
Varun Kumar 1265578d4e fix(countdown): prevent overlapping timers with in-flight lock
- Add countdownInProgress flag in IPC handler to reject concurrent starts
- Add countdownActive state in renderer to block re-entry
- Disable Record button while countdown is active
2026-03-16 10:06:07 +05:30
KBCats 7e29c1477e fix(hud): persist capture hiding review fixes 2026-03-15 20:36:27 -07:00
KBCats 3e343db2dd fix(editor): polish cursor sway and HUD capture controls
Keep the recording HUD visible on screen without burning it into captures, and make cursor sway match cursor motion while preserving the old 2x strength at the new 1x slider position.
2026-03-15 18:12:38 -07:00
Varun Kumar 390c4ecfab feat(recording): add configurable countdown timer before recording starts
- Add countdown delay setting (None, 3s, 5s, 10s) in HUD bar
- Show centered 200x200 countdown overlay visible on all workspaces
- Persist countdown delay preference across sessions
- Add i18n translations for countdown feature (en, es, zh-CN)
- Click or press ESC to cancel countdown
2026-03-16 00:12:44 +05:30
dev-FlyblueandClaude Opus 4.6 19dd644e34 feat(i18n): replace hardcoded UI strings with t() calls across all components
Migrate all user-visible hardcoded English strings in launch, editor,
timeline, settings, dialogs, and shortcuts components to use the i18n
t()/useScopedT() functions, enabling runtime language switching.

Modified components:
- launch: LaunchWindow, SourceSelector
- editor: VideoEditor, PlaybackControls, AnnotationSettingsPanel,
  SettingsPanel, ExportDialog, FormatSelector, GifOptionsPanel,
  TutorialHelp, KeyboardShortcutsHelp, AddCustomFontDialog,
  ShortcutsConfigDialog
- timeline: TimelineEditor, Item

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 15:43:42 +08:00
webadderall 366cdbb9f9 feat: scaffold language selection UI (no locale translations) 2026-03-15 17:52:40 +11:00
tokenflow1m 36f7a21ac0 Fix HUD overlay clipping and horizontal scrollbar
The HUD overlay window (500px) was narrower than the HUD bar's
max-width (560px), causing content to clip on both sides and a
horizontal scrollbar to appear.

- Widen HUD overlay window from 500px to 600px
- Add overflow-hidden to the root container
- Remove unnecessary max-w-[560px] from the HUD bar
2026-03-15 14:39:22 +09:00
webadderall bc4e0bf05f fix(hud): prevent close-icon clipping and improve Windows mic dropdown contrast
- Expand HUD width so right-side controls stay inside the bar
- Force dark select/option styling for microphone device dropdown readability on Windows
2026-03-15 00:40:07 +11:00
webadderall 4af28dc1a4 feat(hud): reshuffle HUD menu and add recordings location picker
- Move recordings path control into HUD menu bar and refine separators/layout
- Show underlined Path: /folder/ label next to Record controls
- Add native folder picker to change recordings location
- Persist selected recordings directory and route recording/project defaults through it
2026-03-15 00:30:54 +11:00
webadderall e2198d80b0 History reorganized for upstream alignment. 2026-03-13 21:36:30 +11:00
webadderall 0cf009c08b Initial release of Recordly 2026-03-13 21:14:05 +11:00
Andrew P. Harper ef4efbb8be Refined launch style
Added .hudBar style & tweaked background gradient, reduce blur/saturation, Added scrollbar style.
2026-02-16 00:11:04 -05:00
Yiyang Suen 354ebc4e15 feat: add content-clamp component to show clamped text 2025-12-09 09:22:30 +08:00
Yiyang Suen b2380b8336 feat: disable source selection and project selection when recording 2025-11-30 10:19:12 +08:00
Siddharth d208abc302 trim integration export 2025-11-27 22:24:17 -07:00
Siddharth fa6d411878 hud overlay UX improvements 2025-11-27 15:12:38 -07:00
Siddharth 5d8a078483 record/ select your own video 2025-11-25 21:18:57 -07:00
Siddharth 41572298d6 overlay and source ui improvements 2025-11-15 23:31:36 -07:00
Siddharth ec37cd7f11 code cleanup 2025-10-17 17:06:03 -07:00