Enriquefft
456816ab2e
fix(nix): correct Electron binary path to libexec/electron
...
Electron 41.x in nixpkgs places the binary at libexec/electron/,
not lib/electron/. Without this fix, npm run dev fails with ENOENT.
2026-04-12 17:55:43 -05:00
Enriquefft
64cdc0dd3c
feat: add Nix flake with dev shell, package, and NixOS/Home Manager modules
...
Reproducible development environment for NixOS/Nix contributors:
- Dev shell with Node 22, system Electron, Playwright, LD_LIBRARY_PATH
for X11/Wayland/audio libs, activated automatically via direnv
- buildNpmPackage derivation wrapping system Electron with desktop file
and hicolor icons
- NixOS module (programs.openscreen.enable) with xdg-desktop-portal
- Home Manager module for per-user installation
- Overlay for composing with other flakes
Tested: nix flake show, nix develop, nix build, nixos-rebuild switch
2026-04-12 13:33:13 -05:00
Sid
a6ae0e6d98
Merge pull request #373 from Moncef-Mhz/adjust-zoom-speed
...
feat: implement zoom speed
2026-04-11 20:23:10 -07:00
moncef
e8d6fe3d1b
Merge branch 'main' into adjust-zoom-speed
2026-04-11 23:27:50 +01:00
Sid
db10f92c49
Merge pull request #300 from samirpatil2000/main
...
feat: configure macOS hardened runtime, entitlements, and build envir…
2026-04-11 11:45:20 -07:00
Sid
bbf75a27e7
Merge pull request #418 from Orchardxyz/fix/icon-size
...
fix: adjust icon size for macOS platform compatibility
2026-04-11 11:41:58 -07:00
Sid
5781be0ba1
Merge pull request #409 from Scottlexium/fix/hud-follows-spaces
...
fix: HUD overlay and source selector follow across macOS Spaces
2026-04-11 11:18:50 -07: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
0e4fc249ce
Merge pull request #392 from imAaryash/patch-1
...
Fix SUPPORTED_LOCALES array syntax
2026-04-11 10:59:55 -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
Siddharth
de7518549c
feat: add dual frame webcam layout preset ( #347 )
2026-04-11 09:54:30 -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
Orchard
d526ab4cda
fix(tray): standardize icon size to 16px on macOS
2026-04-11 22:21:22 +08:00
곽성재
71cdd5f0e0
Merge branch 'main' into feat/i18n-ko-KR
2026-04-11 20:55:36 +09:00
Orchard
33a60fed8c
fix(tray): adjust icon size for macOS platform compatibility
2026-04-11 10:39:55 +08:00
Sid
68295b21ec
Merge pull request #394 from LorenzoLancia/feature/blur-selection
...
feat: add blur selection (rectangle, oval)
2026-04-10 07:10:29 -07:00
Scott Lexium
0bde359421
docs: add JSDoc comments to window factory functions
2026-04-10 12:28:47 +01:00
Scott Lexium
e7d82e1478
fix: make HUD overlay and source selector follow across macOS Spaces
...
Both windows had alwaysOnTop but lacked setVisibleOnAllWorkspaces, so
they stayed pinned to the Space they were first opened on. Users moving
to a different virtual desktop would lose sight of the overlay.
Calls setVisibleOnAllWorkspaces(true, { visibleOnFullScreen: true })
on macOS only — no-op on Windows/Linux so cross-platform behaviour is
unchanged.
2026-04-10 12:13:54 +01: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
Aaryash Khalkar
fdfeb51c00
Fix SUPPORTED_LOCALES array syntax
2026-04-08 19:19:08 +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
9e6b05815f
Merge pull request #375 from mehmetnadir/feat/turkish-locale
...
feat(i18n): add Turkish (tr) locale support
2026-04-07 22:30:30 -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
3482be9864
refactor: remove extraneous comments
2026-04-07 13:50:26 -04:00
Marc Diaz
b8fe1a1ec8
fix(playwright): use one version
2026-04-07 13:32:49 -04:00
Marc Diaz
33609432e1
fix: use npm for install
2026-04-07 13:05:27 -04:00
Marc Diaz
b65c68d139
fix: use headless
2026-04-07 13:02:11 -04:00
Marc Diaz
6bff2a2a2c
feat: use export testing
2026-04-07 12:58:33 -04:00
samirpatil2000
dfbaf3f176
ci: update build workflow configuration
2026-04-07 22:13:28 +05:30
samirpatil2000
3709342c6c
ci: update build workflow configuration and dependencies
2026-04-07 22:00:42 +05:30