Alan Trebugeais
aca804e266
changed sourceSelector from App.tsx using StandaloneSourceSelector to address the comments
2026-05-07 11:25:18 +02: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
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
Alan Trebugeais
471f70d401
chore: reset package-lock.json and electron/native to main
2026-05-07 10:18:44 +02:00
Alan Trebugeais
cdf19210bd
del: removed compatibility layers which were no ops
2026-05-07 00:56:10 +02:00
Alan Trebugeais
85c3a98a3d
del: plan file..
2026-05-07 00:34:45 +02: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
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
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
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
webadderall
4ad5e9a29a
Update default editor presets
2026-05-05 17:57:34 +10:00
webadderall
7f00d95681
fix presets and motion blur, add dev sliders
2026-05-05 17:29:17 +10:00
webadderall
f287dd3132
Restore editor preset header menu
2026-05-05 17:05:44 +10:00
webadderall
467f1aa0e6
Merge pull request #416 from webadderallorg/codex/behavior-3-13-resubmitted
...
feat: bundle cursor motion and temporal blur updates
2026-05-05 16:41:30 +10:00
webadderall
97e6a3a155
Revert "fix: restore minimal safe-zone cursor recentering"
...
This reverts commit 5e9f04805987bb94149866a10118e521c8ffe088.
2026-05-05 16:18:47 +10:00
webadderall
024e71a70d
fix: restore minimal safe-zone cursor recentering
2026-05-05 16:18:47 +10:00
webadderall
0b0e43ccd6
fix: address review issues and preserve editor rollback
2026-05-05 16:18:47 +10:00
webadderall
b773f98ad0
fix: address PR feedback regressions
2026-05-05 16:17:47 +10:00
webadderall
2c0c436267
Reapply "feat: bundle cursor motion and temporal blur updates"
...
This reverts commit be01bccb7a .
2026-05-05 16:16:56 +10:00
webadderall
17cd7b1169
Update timeline editor image source in README
2026-05-05 15:16:58 +10:00
webadderall
cd021a1f02
Change logo image source in README.md
...
Updated the logo image source in the README.
2026-05-05 15:13:57 +10:00
webadderall
ad9895a1c4
Merge pull request #413 from webadderallorg/codex/cursor-telemetry-write-api
...
feat: add writable cursor telemetry API
2026-05-05 14:57:09 +10:00
webadderall
c01981fd5e
fix: address PR review regressions
2026-05-05 11:43:04 +10:00
webadderall
42c6cf458e
Merge pull request #415 from webadderallorg/revert-414-codex/behavior-3-13
...
Revert "feat: bundle cursor motion and temporal blur updates"
2026-05-04 18:17:20 +10:00
webadderall
be01bccb7a
Revert "feat: bundle cursor motion and temporal blur updates"
2026-05-04 18:17:04 +10:00
webadderall
dedf43720a
Merge pull request #414 from webadderallorg/codex/behavior-3-13
...
feat: bundle cursor motion and temporal blur updates
2026-05-04 18:15:30 +10:00
webadderall
0abc7a3098
feat: bundle cursor motion and temporal blur updates
2026-05-04 18:12:47 +10:00
webadderall
6cc83b31e9
feat: add writable cursor telemetry API
2026-05-04 17:28:10 +10:00
webadderall
35c6038e36
Merge pull request #404 from sharkcreep87/fix/export-2gib-readfile-limit
...
fix(export): return temp path from buffer-mode FFmpeg muxer (>2 GiB) (#380 )
2026-05-04 14:00:59 +10:00
webadderall
572000bf0d
Merge remote-tracking branch 'origin/main' into codex/clip-flow-cleanup
...
# Conflicts:
# src/components/video-editor/timeline/TimelineEditor.tsx
2026-05-04 13:21:05 +10:00
webadderall
816116de26
Merge pull request #405 from webadderallorg/copilot/click-cluster-zoom
...
timeline: suggest zoom tracks from click clusters instead of dwell heuristics
2026-05-02 21:01:01 +10:00
webadderall
dad073ebed
harden explicit click zoom suggestions
2026-05-02 20:38:07 +10:00
webadderall
676d01827f
tighten click-cluster zoom suggestions
2026-05-02 20:21:35 +10:00
webadderall
3e871b924d
clean up clip-first timeline editing
2026-05-02 20:14:54 +10:00
webadderall
d4b5cf77ec
timeline: suggest zoom tracks from click clusters instead of dwell heuristics
...
Replace the dwell-ranking-based auto-zoom algorithm with a pure click-cluster
approach:
- Extract explicit click events (click, double-click, right-click, middle-click)
from cursor telemetry via detectInteractionCandidates
- Chain-merge clicks that occur within 2500 ms of each other into one cluster
- Expand each cluster to a zoom window of [firstClick - 500 ms, lastClick + 500 ms]
- Skip clusters that overlap already-placed zoom regions (reservedSpans)
New exported constants: CLICK_CLUSTER_MERGE_GAP_MS (2500) and CLICK_CLUSTER_PAD_MS (500).
Adds zoomSuggestionUtils.test.ts with 7 unit tests covering the new logic.
2026-05-02 20:00:40 +10:00