Commit Graph
1049 Commits
Author SHA1 Message Date
wiiiii123 c77007560b fix(recording): account for mic pause gaps 2026-05-08 01:35:17 +07:00
wiiiii123 254783b15f fix(export): gate native speed timelines 2026-05-08 00:39:14 +07:00
wiiiii123 3455475f38 fix(export): harden native beta pipeline 2026-05-07 22:37:27 +07:00
Alan Trebugeais 19af39c3be add: ProjectPopover to wrap the dialog into it. this is to avoid mouse passthrough and stuff 2026-05-07 17:12:49 +02:00
Alan Trebugeais e32f50495b fix: selection according to copilot 2026-05-07 14:22:06 +02:00
Alan Trebugeais cfabfd77b4 good catch. Stopping seek is timeline seeking only 2026-05-07 14:14:47 +02:00
Alan Trebugeais a013e92f56 add: When user drags the playhead, it will scrub through, which is an intended from multiple video editor.
scrubbing stops the playhead. as per usual editors
2026-05-07 13:56:33 +02:00
Alan Trebugeais 6fc5b33dce fix: webcam making the HUD not working properly
fix: mouse events passthrough
2026-05-07 13:27:10 +02:00
Alan Trebugeais 13bd5d49b4 fix: popovers issue with mouse passthrough
fix: issues with HUD bar not registering clicks properly
2026-05-07 13:15:34 +02:00
Alan Trebugeais 9575ef3bd2 add: theming dark/light mode + system colors for the recording bar, to avoid icons being wrong color, text too etc.. 2026-05-07 12:58:51 +02:00
Alan Trebugeais ba3d807c39 fix source selector on top by default 2026-05-07 12:48:49 +02:00
Alan Trebugeais 323c692173 fix: PopoverTypes and isScreenSource, isWindowSource 2026-05-07 12:29:36 +02:00
Alan Trebugeais d76944dd93 fix: NitPick comments from CodeRabbits 2026-05-07 12:01:11 +02:00
Alan Trebugeais c258ef0498 add aria label recording controls 2026-05-07 11:55:10 +02:00
Alan Trebugeais db27917629 fix autonomous open mode 2026-05-07 11:54:46 +02:00
Alan Trebugeais 8234bfed71 SourceSelector aria copilot comment 2026-05-07 11:36:12 +02:00
Alan Trebugeais 281a9144f8 add: SourceSelector standalone fixed 2026-05-07 11:29:14 +02:00
Alan Trebugeais aca804e266 changed sourceSelector from App.tsx using StandaloneSourceSelector to address the comments 2026-05-07 11:25:18 +02:00
webadderall 6ff71e4bea fix: keep temporal blur disabled 2026-05-07 19:15:38 +10:00
Alan Trebugeais dadac61d59 add: aria seperator orientation 2026-05-07 11:07:55 +02:00
Alan Trebugeais bbe01b91e6 try catch on source selection 2026-05-07 11:07:13 +02:00
Alan Trebugeais 0193166bd5 use ReactElement 2026-05-07 10:58:51 +02:00
Alan Trebugeais a99e888beb add span for the microphone disabled otherwise it woudln't show 2026-05-07 10:49:58 +02:00
Alan Trebugeais 88f43fc445 disabled microphone because of codeRabbit comments
add: launch.json translation for that tooltip
2026-05-07 10:47:36 +02:00
webadderall 91a682bd09 fix: address motion blur review feedback 2026-05-07 18:47:35 +10:00
Alan Trebugeais e569b7917a try catch on use launch window system state 2026-05-07 10:40:20 +02:00
Alan Trebugeais 61b478858e fix: first codeRabbit comment. 2026-05-07 10:38:01 +02:00
webadderall 96cca1b739 Address PR nits 2026-05-07 17:47:02 +10:00
webadderall ff47b8a92f Increase default cursor sway 2026-05-07 17:26:57 +10:00
webadderall d612d7b5fd Refine zoom motion blur pipeline 2026-05-07 17:18:02 +10:00
wiiiii123 347f661abb fix(export): preserve container duration on large stream mismatch 2026-05-07 13:56:10 +07:00
Alan Trebugeais 5a2cfee6b4 add: better performance through RAF of the Camera preview overlay dragging (avoiding re-renders)
add: SourceSelector marquee (scrolling text when too big)
2026-05-07 00:17:05 +02:00
wiiiii123 5cff4e0d08 fix(recording): quiet browser mic processing notice 2026-05-07 05:10:28 +07:00
Alan Trebugeais 50a58f80a9 added: more hooks for further seperating the code for LaunchWindow
fix: Icons that were deprecated (mostly added Icon at the end of each ones.) I also removed "as" Microphone as Mic everywhere... Let's use normal icon names
2026-05-07 00:05:58 +02:00
Alan Trebugeais 9981f4d1de just moved the hooks into launch/hooks (no needed for a global scoped hooks) 2026-05-06 23:54:37 +02:00
Alan Trebugeais 7f564c90bf add: Hooks in order to further reduce launchwindow logic
LaunchWindow could still be further reduced, but honestly from 1600 lines to 650  lines is a win
2026-05-06 23:54:15 +02:00
wiiiii123 7e94355bb0 fix(recording): default windows mic to browser processing 2026-05-07 04:51:30 +07:00
Alan Trebugeais ff2759448a better code in sources/launchwindow/source
add: caching for 1.2s for a better user experience, less refreshing, it's actually instant now.
2026-05-06 23:32:58 +02:00
Alan Trebugeais c7dc99710b fix: hud overlay was flashing white (because I added a fullscreen window to render the overlay, otherwise it wouldn't stop jittering.)
add: launchTheme.css to have everything under the same variables.
2026-05-06 23:16:52 +02:00
Alan Trebugeais df785a8cbc fix: overflow, add window in fullscreen mode to avoid jittering when opening up select...
add: launchTheme.css for consistent styling accross the whole components spectrum related to LaunchWindow
add: correct styles accross the popovers! with unstyled parameters in Popover.tsx because it was needed to make sure its the same
2026-05-06 23:12:03 +02:00
wiiiii123 7dd827be43 fix(recording): add windows mic diagnostics fallback 2026-05-07 04:00:46 +07:00
Alan Trebugeais 877a43ad0c better mouse posiitoning 2026-05-06 22:28:37 +02:00
Alan Trebugeais cf66f3111c fix: popovers are now seperated into different components, still not everything right but it's getting there 2026-05-06 22:26:03 +02:00
Alan Trebugeais 8a3539abef add: LaunchWindow source selector without that much of a jitter. it's still weirdly behaving but it's better 2026-05-06 21:50:07 +02:00
Alan Trebugeais 972ebad9da add: source selector with incredible marquee !!! 2026-05-06 20:36:54 +02:00
Alan Trebugeais 7618187a49 add: SourceSelector part 1. not refactoring (next commit!) 2026-05-06 19:52:21 +02:00
Alan Trebugeais 729392c06c fix: Launchwindow Button instead of IconButton, reusing button.tsx
add: button.tsx "iconSize" variants for different icons size, replacing effectively iconButton. and can be reused accross the whole app.
fix: RecordingControls with those same ui component !
2026-05-06 19:36:52 +02:00
Alan Trebugeais b1a0667a1c edit: LaunchWindow, RecordingControls for seperations of concern
fix: SourceSelection performances
add: seperator.tsx for "divider" component, instead of a non-generic component. can be reused elsewhere!
2026-05-06 19:34:21 +02:00
wiiiii123 0814711d47 fix(export): parse native gradient backgrounds 2026-05-07 00:01:53 +07:00
wiiiii123 322cf8b1ca fix(export): materialize native custom backgrounds 2026-05-06 23:30:11 +07:00