webadderall
b6859efd82
chore: bump version to 1.1.19
v1.1.19
2026-04-09 01:04:55 +10:00
webadderall
094a43c1a8
feat: classic zoom toggle, clip speed support, restore zoom durations
...
- Add Classic Animation toggle (disables cursor follow + spring smoothing)
- Remap zoomSmoothness slider from 0-2 to 0-1 range, default 0.5
- Fix clip speed: merge clip speeds into effectiveSpeedRegions
- Restore zoom duration constants to original values
(ZOOM_IN_TRANSITION_WINDOW_MS: 700ms -> 1522ms, TRANSITION_WINDOW_MS: 1000 -> 1015.05)
- Pass missing zoomSmoothness to VideoPlayback and GIF exporter
- Persist zoomSmoothness and zoomClassicMode in project files
2026-04-09 00:55:27 +10:00
webadderall
4bd45dc927
fix: cursor desync in exports — remove erroneous startup offset from cursor timestamp
2026-04-08 23:39:35 +10:00
webadderall
6a851bf703
test(zoom): add 50 zoom animation unit tests
...
Cover spring solver, cursor follow camera, edge snap focus,
zoom region utilities, and motion smoothing edge cases.
2026-04-08 22:19:27 +10:00
webadderall
e32bc9fea6
feat(zoom): merge nearby auto zoom suggestions within 1.5s
...
Suggested zoom regions with gaps <= 1500ms are merged into single
contiguous spans before being added to the timeline.
2026-04-08 22:00:28 +10:00
webadderall
e670956e42
fix(export): audio encoder reliability and gif exporter compat
2026-04-08 22:00:23 +10:00
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
3b739082aa
Merge pull request #192 from MohamedV0/fix/windows-path-resolution
...
fix(windows): use path.posix for URL path resolution
2026-04-08 15:07:43 +10:00
webadderall
f1b57d9c5d
Merge pull request #191 from octo-patch/feat/issue-177-winget-releaser
...
feat: add winget-releaser workflow for automatic WinGet releases
2026-04-07 23:42:40 +10:00
Mohamed
20209cc02d
fix(windows): use path.posix for URL path resolution
...
- replace path.normalize() with path.posix.normalize() in
resolveRequestedFilePath to preserve forward slashes on Windows
- add empty-string guard for degenerate pathnames
- remove win32 bypass in loadPackagedEditorWindow
path.normalize() converts / to \ on Windows, causing path.resolve
to escape to the drive root and return 403 Forbidden.
2026-04-07 06:18:45 +02:00
Octopus
6d5749754e
feat: add winget-releaser workflow for automatic WinGet releases ( fixes #177 )
2026-04-06 21:38:38 +08:00
webadderall
2692b28604
Hotfix 1.1.18
v1.1.18
2026-04-06 22:39:31 +10:00
webadderall
2a155faaf6
Hotfix 1.1.17
v1.1.17
2026-04-06 18:10:29 +10:00
webadderall
012bec21a7
Prefer WebCodecs auto export and harden Pixi fallback
v1.1.16
2026-04-06 15:23:06 +10:00
webadderall
96d2ca9e5c
Improve tray and packaged editor restore paths
2026-04-06 15:22:58 +10:00
webadderall
18812bda10
Fix Windows tray restore during recording
2026-04-05 23:23:16 +10:00
webadderall
ec5b26ee92
fix v1.1.16 release notes
2026-04-05 22:09:46 +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
v1.1.15
2026-04-05 21:09:55 +10:00
webadderall
4a9e55f571
Fix Windows export finalization progress
2026-04-05 19:18:12 +10:00
webadderall
498b5ef426
Load packaged renderer over localhost
2026-04-05 18:51:51 +10:00
webadderall
46f55dc61a
Fix encoder errors reported as cancellations
2026-04-05 18:15:14 +10:00
webadderall
7820fbebba
Merge pull request #180 from gurpreetkaits/feature/homebrew-cask
...
initial: homebrew cask
2026-04-05 14:33:46 +10:00
Gurpreet Kait
905d8b9998
initial: homebrew cask
2026-04-05 04:41:11 +05:30
webadderall
bf16280e53
chore(release): prepare v1.1.14
v1.1.14
2026-04-04 22:55:36 +11:00
webadderall
a7587a6dd7
Update README.md
2026-04-04 22:36:51 +11:00
webadderall
1e56c2d139
revert(recording): remove editor finalization phase
2026-04-04 22:26:25 +11:00
webadderall
5901dc7b90
revert(recording): drop linux editor visibility workaround
2026-04-04 22:15:32 +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
965d4efac7
fix(windows): align Win10 HUD restore with interactive fallback
2026-04-04 17:22:37 +11:00
webadderall
52578a2f1f
docs(readme): add build prerequisites and sync zh-CN
2026-04-04 17:22:34 +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
webadderall
bd08bf1b96
Revise support section in README.md
...
Updated acknowledgments and support information in README.
2026-04-04 15:23:44 +11:00
webadderall
8101987d31
merged export-overhaul
2026-04-04 15:10:23 +11:00
TARO-gh
2cfed3d02f
Merge branch 'webadderall:main' into fix/floating-toolbar-drag-drift
2026-04-04 12:39:20 +09: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
cab37792c3
update native capture helper binaries
2026-04-04 13:08:12 +11:00
webadderall
99ab517848
add export benchmark script
2026-04-04 13:08:12 +11:00
webadderall
dfcbb89470
drop unused export dialog
2026-04-04 13:08:05 +11:00