Commit Graph
746 Commits
Author SHA1 Message Date
webadderall b48c2901b8 fix(export): audio encoder reliability and gif exporter compat 2026-04-08 22:00:23 +10:00
webadderall e4902c5abb 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 811d25b66e 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 bb9a5c8788 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 ea1bc87cf0 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 c372bd19d5 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 8011f38982 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 5c4f96e584 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 30ff7918f9 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 73372dbfa4 feat(zoom): add auto/manual zoom mode type and default auto zoom depth 2026-04-08 21:42:44 +10:00
webadderall 8316e8d2a4 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 bcb14df592 Merge pull request #175 from rofeels/feat/i18n-ko
feat(i18n): add Korean (ko) locale
2026-04-08 19:31:01 +10:00
webadderall 88d81d93b9 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 0bb8c417f4 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 9619f7ed9f 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 47bcc31d53 feat: add winget-releaser workflow for automatic WinGet releases (fixes #177) 2026-04-06 21:38:38 +08:00
webadderall aa912a8f3b Hotfix 1.1.18 v1.1.18 2026-04-06 22:39:31 +10:00
webadderall f56f39ddb3 Hotfix 1.1.17 v1.1.17 2026-04-06 18:10:29 +10:00
webadderall 87c6505673 Prefer WebCodecs auto export and harden Pixi fallback v1.1.16 2026-04-06 15:23:06 +10:00
webadderall e7cd2004fe Improve tray and packaged editor restore paths 2026-04-06 15:22:58 +10:00
webadderall bd7524ca04 Fix Windows tray restore during recording 2026-04-05 23:23:16 +10:00
webadderall 99604572cb fix v1.1.16 release notes 2026-04-05 22:09:46 +10:00
webadderall c77c7e0681 fix export cursor lag 2026-04-05 22:04:17 +10:00
webadderall a5746906de Fix Lightning export fallback and preview sync v1.1.15 2026-04-05 21:09:55 +10:00
webadderall 344506f88d Fix Windows export finalization progress 2026-04-05 19:18:12 +10:00
webadderall de3b396d89 Load packaged renderer over localhost 2026-04-05 18:51:51 +10:00
webadderall 280cfab37b Fix encoder errors reported as cancellations 2026-04-05 18:15:14 +10:00
webadderall 08007350ab Merge pull request #180 from gurpreetkaits/feature/homebrew-cask
initial: homebrew cask
2026-04-05 14:33:46 +10:00
Gurpreet Kait 51dfae3cbf initial: homebrew cask 2026-04-05 04:41:11 +05:30
webadderall 04163962ed chore(release): prepare v1.1.14 v1.1.14 2026-04-04 22:55:36 +11:00
webadderall 02f379ee67 Update README.md 2026-04-04 22:36:51 +11:00
webadderall 91c5331a21 revert(recording): remove editor finalization phase 2026-04-04 22:26:25 +11:00
webadderall 3edb4c3331 revert(recording): drop linux editor visibility workaround 2026-04-04 22:15:32 +11:00
webadderall f322f78c19 fix(recording): improve post-capture handoff 2026-04-04 22:14:15 +11:00
webadderall 6edc6d293d fix(audio): reduce recording and export drift 2026-04-04 21:53:25 +11:00
webadderall 495b714ab8 fix(windows): align Win10 HUD restore with interactive fallback 2026-04-04 17:22:37 +11:00
webadderall 7cc1a1f43c docs(readme): add build prerequisites and sync zh-CN 2026-04-04 17:22:34 +11:00
webadderall 8ca75de0b7 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 a74a5f1b1b Revise support section in README.md
Updated acknowledgments and support information in README.
2026-04-04 15:23:44 +11:00
webadderall adbd27940c merged export-overhaul 2026-04-04 15:10:23 +11:00
TARO-gh ca1e2a2abe Merge branch 'webadderall:main' into fix/floating-toolbar-drag-drift 2026-04-04 12:39:20 +09:00
munbbok e838678917 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 3f8c8bb83d update native capture helper binaries 2026-04-04 13:08:12 +11:00
webadderall dfa5ec2a89 add export benchmark script 2026-04-04 13:08:12 +11:00
webadderall 31d0ebf14a drop unused export dialog 2026-04-04 13:08:05 +11:00
webadderall 3c7655bede integrate modern export flow in editor 2026-04-04 13:08:05 +11:00
webadderall 56f2a848d3 export tutorial help link helpers 2026-04-04 13:08:05 +11:00
webadderall ee401192a1 expand export settings menu 2026-04-04 13:08:05 +11:00
webadderall d1747bdda2 localize export fps settings 2026-04-04 13:08:05 +11:00
webadderall dc255a02ba save export preferences in editor 2026-04-04 13:07:57 +11:00