webadderall
e15b343e29
feat(windows): toast when WGC fallback is used
2026-03-17 16:40:25 +11:00
webadderall
54292f9eb8
fix(ui): restore remove-background toggle and cursor sway default
2026-03-17 11:05:55 +11:00
webadderall
b39a9dcbc1
feat(ui): add Remove background toggle to effects panel
2026-03-17 10:54:16 +11:00
KBCats
df1d24f4a5
merge main into feat/cursor-sway
2026-03-16 08:57:03 -07:00
webadderall
c1585877aa
fix(ui): reset shadow slider to 67% default
2026-03-16 22:58:22 +11:00
webadderall
3169995c68
Revert "fix(macos): keep sources visible when thumbnails are unavailable"
...
This reverts commit f7189ebec6 .
2026-03-16 22:54:59 +11:00
webadderall
f7189ebec6
fix(macos): keep sources visible when thumbnails are unavailable
2026-03-16 22:53:13 +11:00
webadderall
57e1c8c77b
fix(i18n): default app language to English on first launch
2026-03-16 22:49:29 +11:00
webadderall
001e910a8d
fix(cursor/linux): force bundled mac-style SVG pack for show-cursor
2026-03-16 22:41:16 +11:00
webadderall
974ff20766
fix(cursor): prefer bundled mac-style SVG for not-allowed cursor
2026-03-16 22:38:39 +11:00
webadderall
de3b1e33f9
fix(ci): unblock release builds on Windows/Linux/macOS
...
- Rename invalid .github instructions filename for Windows checkout compatibility
- Remove unused i18n symbols causing TypeScript/lint build failures
2026-03-16 22:06:30 +11:00
webadderall
3d1906eb75
feat: export quality UI and source-relative scaling
...
- Add 4th 'Original' quality tier to export UI
- Change non-source export to use source-relative scaling (0.6x, 0.75x, 0.9x)
- Update i18n for new quality label
- Accept 'high' in project normalization
Fixes blurry export and makes quality more intuitive
2026-03-16 21:49:06 +11:00
webadderall
2f00a78dee
fix: codec fallback list for VideoEncoder with descriptive errors
...
Replaces single hardcoded avc1.640033 with a 5-step fallback chain
(High 5.1 → Main 5.1 → Baseline 5.1 → Main 3.1 → Baseline 3.1).
Each codec is tried with hardware acceleration first, then software.
The final error message now includes which codecs were attempted, the
output dimensions, and a suggestion to lower the quality setting.
2026-03-16 21:49:06 +11:00
webadderall
2eee911941
Merge pull request #32 from kmr-varun/feature/countdown-timer
...
feat: add countdown timer before recording starts
2026-03-16 17:03:18 +11:00
Varun Kumar
1265578d4e
fix(countdown): prevent overlapping timers with in-flight lock
...
- Add countdownInProgress flag in IPC handler to reject concurrent starts
- Add countdownActive state in renderer to block re-entry
- Disable Record button while countdown is active
2026-03-16 10:06:07 +05:30
KBCats
7e29c1477e
fix(hud): persist capture hiding review fixes
2026-03-15 20:36:27 -07:00
webadderall
44a5ed0518
Merge pull request #20 from aarjn/feat/audio
...
Feat/audio
2026-03-16 13:14:19 +11:00
KBCats
a01792e5f3
feat(editor): persist full editor preferences
...
Keep the editor's background, effects, crop, cursor, and export controls between sessions so the workspace reopens with the user's last setup.
2026-03-15 18:51:27 -07:00
KBCats
0cba57d0a1
feat(editor): remember aspect ratio preferences
...
Keep the last selected aspect ratio and custom X:Y values between editing sessions so the timeline opens with the user's preferred crop setup.
2026-03-15 18:27:49 -07:00
KBCats
3e343db2dd
fix(editor): polish cursor sway and HUD capture controls
...
Keep the recording HUD visible on screen without burning it into captures, and make cursor sway match cursor motion while preserving the old 2x strength at the new 1x slider position.
2026-03-15 18:12:38 -07:00
KBCats
ecb4f15602
feat(editor): add cursor sway effect
...
Add a cursor sway control that carries through preview, export, and saved projects, and scale the effect so the editor slider has more usable range.
2026-03-15 17:01:44 -07:00
Varun Kumar
390c4ecfab
feat(recording): add configurable countdown timer before recording starts
...
- Add countdown delay setting (None, 3s, 5s, 10s) in HUD bar
- Show centered 200x200 countdown overlay visible on all workspaces
- Persist countdown delay preference across sessions
- Add i18n translations for countdown feature (en, es, zh-CN)
- Click or press ESC to cancel countdown
2026-03-16 00:12:44 +05:30
4rjunc
a602fc8779
fix: audio in export, add audioRegion
2026-03-15 18:55:26 +05:30
webadderall
bac020607a
Reapply "fix(ui): restore default shadow intensity to 67%"
...
This reverts commit fc342f1896 .
2026-03-15 23:49:26 +11:00
webadderall
fc342f1896
Revert "fix(ui): restore default shadow intensity to 67%"
...
This reverts commit 7c45efd4d8 .
2026-03-15 23:48:16 +11:00
webadderall
7c45efd4d8
fix(ui): restore default shadow intensity to 67%
2026-03-15 23:46:34 +11:00
4rjunc
f2539788ac
fix: add name display for audio files
2026-03-15 17:48:44 +05:30
4rjunc
c939d44674
test: focused tests for audio path
2026-03-15 17:48:44 +05:30
4rjunc
9cc577fd5f
feat: add audio volume
2026-03-15 17:48:44 +05:30
4rjunc
296fbc7de6
feat: add safe file URL
2026-03-15 17:48:44 +05:30
4rjunc
037a318a36
fix: after rebase
2026-03-15 17:48:44 +05:30
4rjunc
c687d6990e
feat: add audio option in tools
2026-03-15 17:46:52 +05:30
4rjunc
027a3a0a71
feat: add types for audio
2026-03-15 17:46:52 +05:30
webadderall
4e3fbc7a0e
fix(build): remove unused i18n vars blocking TypeScript compile
2026-03-15 21:07:43 +11:00
tokenflow1m
68e4f46b4b
Add per-slider reset buttons via SliderControl component
2026-03-15 17:26:23 +09:00
webadderall
55cb3b5612
Merge pull request #16 from dev-Flyblue/feat/i18n-zh-CN
...
feat(i18n): add Simplified Chinese (zh-CN) localization as well as spanish
2026-03-15 19:06:01 +11:00
dev-Flyblue and Claude Opus 4.6
7c1706f211
fix(i18n): translate 4 remaining English permission strings in es/launch.json
...
Translate screenRecordingNeeded, screenRecordingMissing,
accessibilityNeeded, accessibilityMissing to Spanish.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 15:47:56 +08:00
dev-Flyblue and Claude Opus 4.6
c39b585fda
fix(i18n): remove unused tEditor and index variables
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 15:47:56 +08:00
dev-Flyblue and Claude Opus 4.6
0bd5c555c7
fix(i18n): handle extended locale subtags like zh-Hans-CN
...
normalizeLocale now correctly maps Windows-style locale strings
(e.g. "zh-Hans-CN") to "zh-CN" by trying lang-region before falling
back to the base language. Bare "zh" is also mapped to "zh-CN".
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 15:45:35 +08:00
dev-Flyblue and Claude Opus 4.6
19dd644e34
feat(i18n): replace hardcoded UI strings with t() calls across all components
...
Migrate all user-visible hardcoded English strings in launch, editor,
timeline, settings, dialogs, and shortcuts components to use the i18n
t()/useScopedT() functions, enabling runtime language switching.
Modified components:
- launch: LaunchWindow, SourceSelector
- editor: VideoEditor, PlaybackControls, AnnotationSettingsPanel,
SettingsPanel, ExportDialog, FormatSelector, GifOptionsPanel,
TutorialHelp, KeyboardShortcutsHelp, AddCustomFontDialog,
ShortcutsConfigDialog
- timeline: TimelineEditor, Item
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 15:43:42 +08:00
webadderall
9d2514f69e
Revert "Fix over-aggressive text cursor inference on Windows"
...
This reverts commit a9a3486543 .
2026-03-15 18:42:01 +11:00
webadderall
4d52a0ddd7
Revert stationary cursor snap on stop
2026-03-15 18:35:07 +11:00
webadderall
a9a3486543
Fix over-aggressive text cursor inference on Windows
2026-03-15 18:35:07 +11:00
dev-Flyblue and Claude Opus 4.6
4241c3ce9f
feat(i18n): add zh-CN translations and populate en/es locale files
...
Extract all user-visible hardcoded strings into 7 namespace locale files
(common, launch, editor, timeline, settings, dialogs, shortcuts) for all
three languages: English (source of truth), Spanish, and Simplified Chinese.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 15:20:01 +08:00
webadderall
366cdbb9f9
feat: scaffold language selection UI (no locale translations)
2026-03-15 17:52:40 +11:00
tokenflow1m
36f7a21ac0
Fix HUD overlay clipping and horizontal scrollbar
...
The HUD overlay window (500px) was narrower than the HUD bar's
max-width (560px), causing content to clip on both sides and a
horizontal scrollbar to appear.
- Widen HUD overlay window from 500px to 600px
- Add overflow-hidden to the root container
- Remove unnecessary max-w-[560px] from the HUD bar
2026-03-15 14:39:22 +09:00
webadderall
d6a6971701
Add custom aspect ratio inputs and persistence
2026-03-15 15:50:31 +11:00
webadderall
39417ab086
Port crop modal snapshot handling from OpenScreen
2026-03-15 15:39:24 +11:00
webadderall
c38c445f19
Default to windows tab when no screens and show source counts
2026-03-15 15:37:58 +11:00
webadderall
457dcaa687
make loop cursor trim-window aware
2026-03-15 13:45:50 +11:00