webadderall
8f6f1d3d68
feat(zoom): add mode switcher and smoothness slider to zoom UI
...
Add auto/manual pill-button mode switcher in zoom region detail.
Move Zoom Smoothness slider from cursor section to zoom section.
2026-04-08 22:00:16 +10:00
webadderall
8daa804ff5
fix(zoom): hide focus overlay for auto zoom regions
...
Auto zoom regions use cursor follow, so the blue draggable focus
boundary is hidden and pointer events disabled.
2026-04-08 22:00:07 +10:00
webadderall
aeac1099ef
feat(zoom): tag zoom regions as auto or manual in VideoEditor
...
handleZoomSuggested creates regions with mode: 'auto',
handleZoomAdded creates regions with mode: 'manual'.
Wire zoomSmoothness state and mode change handler.
2026-04-08 22:00:00 +10:00
webadderall
5b07af5083
feat(zoom): add spring animation and cursor follow to export pipeline
...
Both legacy (FrameRenderer) and modern (ModernFrameRenderer) exporters
now use inlined spring solver and cursor follow camera for auto zooms.
Wire zoomSmoothness config through both exporter paths.
2026-04-08 21:43:27 +10:00
webadderall
8edfc7685e
feat(zoom): integrate spring animation and cursor follow in preview
...
Add spring state for scale/x/y, cursor follow camera state.
Auto zoom regions use cursor-follow focus with edge snapping.
2026-04-08 21:43:18 +10:00
webadderall
073649591d
feat(zoom): tune zoom timing constants
...
ZOOM_IN_TRANSITION_WINDOW_MS reduced to 0.7x for 800ms delay.
CHAINED_ZOOM_PAN_GAP_MS = 1350, CONNECTED_ZOOM_PAN_DURATION_MS = 1000.
ZOOM_OUT_EARLY_START_MS = 150.
2026-04-08 21:43:10 +10:00
webadderall
34bc473479
feat(zoom): add cursor follow camera with edge snap focus
...
Cursor follow camera tracks cursor position for auto zoom regions
with edge snapping and zoom-out freeze. Edge snap focus remaps cursor
to clamp near screen boundaries.
2026-04-08 21:43:03 +10:00
webadderall
76143731e3
feat(zoom): inline damped harmonic oscillator spring solver
...
Replace motion library spring() with custom solver supporting
configurable smoothness. Add getZoomSpringConfig and getCursorSpringConfig.
2026-04-08 21:42:54 +10:00
webadderall
6b58074c85
feat(zoom): add auto/manual zoom mode type and default auto zoom depth
2026-04-08 21:42:44 +10:00
webadderall
aa3018ea1e
fix(i18n): add Korean label to locale switchers
...
Add ko: '한국어' to LOCALE_LABELS in LaunchWindow and VideoEditor so the language switcher shows the native name instead of falling back to the raw code.
2026-04-08 19:46:43 +10:00
webadderall
743ddd1009
Merge pull request #175 from rofeels/feat/i18n-ko
...
feat(i18n): add Korean (ko) locale
2026-04-08 19:31:01 +10:00
webadderall
012bec21a7
Prefer WebCodecs auto export and harden Pixi fallback
2026-04-06 15:23:06 +10:00
webadderall
a760892490
fix export cursor lag
2026-04-05 22:04:17 +10:00
webadderall
b72cc10c07
Fix Lightning export fallback and preview sync
2026-04-05 21:09:55 +10:00
webadderall
4a9e55f571
Fix Windows export finalization progress
2026-04-05 19:18:12 +10:00
webadderall
46f55dc61a
Fix encoder errors reported as cancellations
2026-04-05 18:15:14 +10:00
webadderall
1e56c2d139
revert(recording): remove editor finalization phase
2026-04-04 22:26:25 +11:00
webadderall
22ec58e48a
fix(recording): improve post-capture handoff
2026-04-04 22:14:15 +11:00
webadderall
5fd49fbf0f
fix(audio): reduce recording and export drift
2026-04-04 21:53:25 +11:00
webadderall
dbe1eb314c
Merge pull request #167 from TARO-gh/fix/floating-toolbar-drag-drift
...
fix(windows): stabilize HUD drag by locking bounds size during move
2026-04-04 16:12:45 +11:00
munbbok
0249c3f36e
feat(i18n): add Korean (ko) locale
...
Add complete Korean translation across all 7 namespaces:
common, launch, editor, timeline, settings, dialogs, shortcuts.
All 403 translation keys covered. Passes npm run i18n:check.
2026-04-04 12:08:39 +09:00
webadderall
dfcbb89470
drop unused export dialog
2026-04-04 13:08:05 +11:00
webadderall
9f864bbbfc
integrate modern export flow in editor
2026-04-04 13:08:05 +11:00
webadderall
9538168597
export tutorial help link helpers
2026-04-04 13:08:05 +11:00
webadderall
736e8e683b
expand export settings menu
2026-04-04 13:08:05 +11:00
webadderall
eb31ef623d
localize export fps settings
2026-04-04 13:08:05 +11:00
webadderall
06df07a2f8
save export preferences in editor
2026-04-04 13:07:57 +11:00
webadderall
f9394f9637
persist export pipeline settings
2026-04-04 13:07:57 +11:00
webadderall
f725df3dfc
export new pipeline modules
2026-04-04 13:07:57 +11:00
webadderall
21496a787e
teach legacy exporter native fallback
2026-04-04 13:07:57 +11:00
webadderall
1e5f0b8658
add modern video exporter
2026-04-04 13:07:57 +11:00
webadderall
2c51b67f2c
add modern export frame renderer
2026-04-04 13:07:50 +11:00
webadderall
443dbbc01f
open editor during recording finalization
2026-04-04 13:07:49 +11:00
webadderall
cacc614cde
improve renderer and gif export progress
2026-04-04 13:07:42 +11:00
webadderall
e136cc7dcc
bound streaming decoder backpressure
2026-04-04 13:07:42 +11:00
webadderall
987939b253
normalize forward frame source timing
2026-04-04 13:07:42 +11:00
webadderall
c29673b9fc
add audio passthrough export path
2026-04-04 13:07:34 +11:00
webadderall
4e83ec98ee
preload annotation assets for export
2026-04-04 13:07:34 +11:00
webadderall
cc63fa1b24
add native frame capture utilities
2026-04-04 13:07:34 +11:00
webadderall
3109b18460
add export backpressure tuning
2026-04-04 13:07:34 +11:00
webadderall
015d46245c
add export pipeline core types
2026-04-04 13:07:34 +11:00
TARO-gh
302676bb77
fix(hud-overlay): ignore duplicate drag mousemove events to stop hold-drift
2026-04-03 15:35:29 +09:00
Long
3fa1aa1e0b
update coderabbit nitpick
2026-04-03 10:08:35 +07:00
Long
8ffebefac2
fix(launch): keep webcam preview stream attached across remounts
...
Store the live webcam preview stream in a stable ref and reattach it through callback refs so late-mounted preview videos receive srcObject immediately while preserving drag-end click-through restoration.
Made-with: Cursor
2026-04-03 09:55:41 +07:00
Long
5c6f6a2696
fix: capture webcam preview refs at effect setup to prevent stale closure reads
2026-04-03 09:35:05 +07:00
Long
68aa2a9686
feat(launch): add draggable floating webcam preview overlay
...
Show a live webcam preview as soon as webcam is enabled, keep it visible as a larger floating overlay, and allow drag repositioning across the HUD overlay area for expression monitoring while recording.
Made-with: Cursor
2026-04-03 08:42:50 +07:00
webadderall
7b1d16d969
feat(wallpaper): video wallpaper system with wispysky default, upload, thumbnails, preview and export rendering
2026-04-02 21:09:16 +11:00
webadderall
ab04f9143c
feat(timeline): track visual polish - waveform blue, zoom purple, audio dark green, gradient fade
2026-04-02 21:09:09 +11:00
webadderall
8d262fbc10
feat(editor): add video wallpaper background support
...
Adds video file detection (mp4/webm/mov/etc) to wallpaper system,
renders video backgrounds with looping playback in editor preview,
and adds Video tab to background picker in settings panel.
2026-04-02 16:49:56 +11:00
webadderall
098abda72d
fix(recording): improve webcam audio sync and delay compensation
2026-04-02 16:29:43 +11:00