Theodor Peifer
2f24038cb5
fix: use existing getPlatform() so the OS based CPU readback check also works in the browser
2026-04-18 11:31:09 +02:00
Theodor Peifer
934f05cc80
fix: pass platform from video/gifExporter to FrameRenderer, skip readback also for canvas composition for non-linux
2026-04-18 11:31:09 +02:00
Theodor Peifer
d12f3980f9
fix: only read back frames from canvas if the OS is linux, work around not necessary for other OS' line win or darwin
2026-04-18 11:31:09 +02:00
Sid
6d449a46c4
Merge pull request #362 from imAaryash/detect-system-lang
...
feat(launch): refine recording HUD and language switching UX
2026-04-15 23:10:47 -07:00
Sid
e2c4f3f62a
Merge pull request #414 from theopfr/fix/correct-frame-count
...
fix: export frame counter exceeding total frames
2026-04-15 23:06:37 -07:00
Sid
ff52e55fa1
Merge branch 'main' into detect-system-lang
2026-04-15 23:02:34 -07:00
Sid
cefcf443e4
Merge pull request #436 from Dopiz/feat/i18n-zh-TW
...
feat(i18n): add zh-TW locale
2026-04-15 22:55:42 -07:00
Sid
20aecc13ae
Merge pull request #431 from LorenzoLancia/feat/blur-mosaic-and-black
...
feat: add mosaic blur and black shading option
2026-04-15 22:51:47 -07:00
Theodor Peifer
14bbe8f183
fix: algin frame cap with epsilon boundary to prevent frame count mismatch
2026-04-14 20:26:21 +02:00
Theodor Peifer
46c611bd3f
fix: include epsilon subtration in totalFrame calculation
2026-04-13 17:30:16 +02:00
Dopiz
515baf1d84
feat: add zh-TW locale
2026-04-13 17:19:45 +08:00
LorenzoLancia
8bcce473d5
feat: add mosaic blur with black shading
2026-04-12 18:04:43 +02:00
SimulAffect
0efd2d64ed
fix(i18n): sync tutorial help translations
2026-04-12 17:26:45 +08:00
imAaryash
d1c9555464
feat(i18n): auto-discover valid locales and harden language menu
...
- derive available locales from locale folders with required namespace validation
- exclude incomplete locales and report missing namespace files
- align system-language suggestion and selectors with discovered locales
- improve launch HUD language menu interaction, scrolling, and viewport clipping
- make i18n-check discover locale folders automatically
2026-04-12 05:13:31 +05:30
imAaryash
1ef30ff1c7
Merge branch 'detect-system-lang' of https://github.com/imAaryash/openscreen into detect-system-lang
2026-04-12 04:24:00 +05:30
imAaryash
e96478e813
Revert "Merge pull request #365 from AmitwalaH/fix-tutorial-translations"
...
This reverts commit 5494acb5ba .
2026-04-12 04:23:41 +05:30
imAaryash
97fbb01801
fix(i18n): resolve prompt persistence and language menu behavior
2026-04-12 04:23:39 +05:30
imAaryash
c9c2634db4
fix(launch): polish language menu behavior
2026-04-12 04:23:37 +05:30
imAaryash
0c627da22c
feat(launch): refine recording HUD and language switching UX
2026-04-12 04:23:35 +05:30
moncef
e8d6fe3d1b
Merge branch 'main' into adjust-zoom-speed
2026-04-11 23:27:50 +01:00
Sid
26c243950a
Merge pull request #407 from kwakseongjae/feat/i18n-ko-KR
...
feat(i18n): add Korean (ko-KR) localization
2026-04-11 11:15:23 -07:00
Sid
321c4983ca
Merge pull request #316 from lueckpeter76-lgtm/revert-293-fix/restart-recording-windows
...
Revert "fix: prevent double-finalize race condition in restartRecording on Windos"
2026-04-11 10:45:38 -07:00
Sid
d9114877ff
Merge pull request #389 from richard950825-sys/fix/zh-CN-missing-newRecording-translation
...
fix(i18n): add missing zh-CN translation for newRecording dialog
2026-04-11 10:44:35 -07:00
Siddharth
b713b6a9e8
fix: zoom focus now matches indicator position including wallpaper edges
2026-04-11 10:26:26 -07:00
Siddharth
40028cfd55
feat: add dual frame webcam layout preset ( #347 )
2026-04-11 10:01:19 -07:00
Siddharth
7169e583c7
revert: undo local merge of PR #347
2026-04-11 09:58:15 -07:00
Shreyas
b1a1f45e93
refactor: simplify dual frame preset normalization
2026-04-11 09:30:01 -07:00
Shreyas
bce1957505
fix: clear webcam position for non-pip layouts
2026-04-11 09:30:00 -07:00
Shreyas
24b4b4254a
fix: normalize dual frame preset for portrait projects
2026-04-11 09:26:15 -07:00
Shreyas
16cba73cb2
fix: avoid double-scaling dual frame export radius
2026-04-11 09:26:15 -07:00
Shreyas
c55f462f1c
feat: add dual frame webcam layout preset
2026-04-11 09:20:34 -07:00
곽성재
71cdd5f0e0
Merge branch 'main' into feat/i18n-ko-KR
2026-04-11 20:55:36 +09:00
Theodor Peifer
d21dd1cbf1
fix: export frame counter exceeding total frames
2026-04-10 22:24:37 +02:00
kwakseongjae
d512f59826
feat(i18n): add Korean (ko-KR) localization
...
- Add complete Korean locale across all 7 i18n namespaces
- All translation keys match the English baseline 1:1
- Register ko-KR in SUPPORTED_LOCALES and i18n-check validation
Refs siddharthvaddem/openscreen#406
2026-04-10 16:11:23 +09:00
LorenzoLancia
3232918197
Add the Shortcut Blur
2026-04-09 21:51:27 +02:00
moncef
8118a0cf89
Merge branch 'main' into adjust-zoom-speed
2026-04-08 22:10:55 +01:00
LorenzoLancia
38d72217c2
fix little things blur
2026-04-08 22:43:30 +02:00
LorenzoLancia
f6b7c463f0
Fix last issues
2026-04-08 22:21:19 +02:00
LorenzoLancia
f8232d9c76
Fix some little issues
2026-04-08 21:36:53 +02:00
LorenzoLancia
5a9c85c345
Fix formatting and locale config
2026-04-08 20:26:16 +02:00
Lorenzo Lancia
a4f1c6a2ee
feat: add blur selection (rectangle, oval)
2026-04-08 16:42:12 +02:00
Sid
5494acb5ba
Merge pull request #365 from AmitwalaH/fix-tutorial-translations
...
fix(i18n): add missing tutorial dialog translation keys
2026-04-08 18:55:21 +05:30
Richard
85bd215f1f
fix(i18n): add missing zh-CN translation for newRecording dialog
...
The zh-CN locale was missing the 'newRecording' section in editor.json,
which is present in the en locale. This commit adds the translation for:
- title: 返回录屏
- description: 当前会话已保存。
- cancel: 取消
- confirm: 确认
2026-04-08 13:58:53 +08:00
Sid
e7d5f51740
Merge pull request #345 from GarryLaly/feature/webcam-resize-slider
...
feat: Add webcam size with slider
2026-04-07 22:40:15 -07:00
Sid
7bd993a97b
Merge branch 'main' into feat/turkish-locale
2026-04-07 22:30:16 -07:00
Sid
558379702a
Merge pull request #330 from maxbailey/main
...
fix: resolve green MP4 exports on CachyOS/Arch Linux (Wayland)
2026-04-07 22:28:00 -07:00
Sid
09b99563f5
Merge pull request #380 from FabLrc/french-traduction
...
feat(i18n): add French translations
2026-04-07 22:21:34 -07:00
Sid
b34961f6af
Merge pull request #365 from AmitwalaH/fix-tutorial-translations
...
fix(i18n): add missing tutorial dialog translation keys
2026-04-07 22:21:02 -07:00
Sid
5a36179454
Merge pull request #383 from marcgabe15/exportTesting
...
feat: Add unit tests for exporting videos
2026-04-07 22:02:17 -07:00
Marc Diaz
6bff2a2a2c
feat: use export testing
2026-04-07 12:58:33 -04:00