Commit Graph
1071 Commits
Author SHA1 Message Date
webadderall a648c3feca fix(linux): restore cursor follow with linux bounds + hook mouse cache 2026-03-16 22:34:39 +11:00
webadderall 1cde1806d0 docs: add system requirements and clarify per-platform cursor capture in README
- Add System Requirements table (macOS 12.3+, Windows 10 Build 19041+, Linux)
- Update platform intro to include minimum versions
- Replace 'Linux Cursor Capture' section with full per-platform breakdown
- Clarify Windows WGC fallback to Electron capture on older builds
- Add Build 19041+ requirement to Windows system audio section
2026-03-16 22:23:17 +11:00
webadderall 4290e45841 fix(comment): correct hide-cursor handler explanation for WGC/SCK/Linux 2026-03-16 22:18:21 +11:00
webadderall c4cb8f74ad fix(ci): remove invalid wildcard instructions filename 2026-03-16 22:06:47 +11:00
webadderall 75835362a3 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 0ce344b103 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 3615e09e2c 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 43678fdb85 Revise FAQ and acknowledgment in README.md
Updated FAQ section to clarify changes from the upstream project and modified acknowledgment of the OpenScreen project.
2026-03-16 21:00:42 +11:00
webadderall e6945ef231 Update READme.md 2026-03-16 17:49:39 +11:00
webadderall 735e46c128 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
webadderall fb67c64e1f Add German localisation to contribution list 2026-03-16 16:34:20 +11:00
Varun Kumar dc6a49e1e1 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 acf796b074 fix(hud): persist capture hiding review fixes 2026-03-15 20:36:27 -07:00
webadderall 238cbbe162 Update Contributions
Clarify the importance of UI/UX design improvements in the contribution guidelines.
2026-03-16 14:02:45 +11:00
webadderall 1958960f59 Update CONTRIBUTING.md 2026-03-16 13:42:13 +11:00
webadderall d4dde1becc Update README.md 2026-03-16 13:38:26 +11:00
webadderall e88630b286 Update screenshots in README.md 2026-03-16 13:37:15 +11:00
webadderall b91237d55d Update FAQ section in README.md
Removed '[new]' tags from FAQ section for clarity.
2026-03-16 13:29:34 +11:00
webadderall 49a78efe86 Update FAQ with new features in Recordly
Added new features to the FAQ section, including cursor loops and audio tracks.
2026-03-16 13:29:07 +11:00
webadderall eeb3938d34 Merge pull request #20 from aarjn/feat/audio
Feat/audio
2026-03-16 13:14:19 +11:00
webadderall f8bc8ce674 Merge pull request #30 from paramientos/fix-issue-11
fix(windows): prevent window flash on startup by deferring show until…
2026-03-16 13:01:33 +11:00
webadderall b74cc3df50 Merge pull request #29 from paramientos/fix-swift-helper-issue
fix(macos): add explicit target architecture to Swift helper builds
2026-03-16 12:57:55 +11:00
KBCats 43a9ec5701 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 85e2b4394f 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 7d22c49df5 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
webadderall 302a978f38 Create *.instructions.md 2026-03-16 12:10:33 +11:00
webadderall 2e4d9ad3cf Merge pull request #36 from firtoz/fix/linux-tray-single-click-upstream
fix(tray): single-click opens window and brings it to front; Linux/Wayland focus workaround
2026-03-16 11:10:43 +11:00
KBCats 4b3f057389 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
firtoz 68fe6a928b fix(tray): single-click opens window and brings it to front; Linux/Wayland focus workaround
- Add tray.on('click') to call focusOrCreateMainWindow() so left-click
  on the systray icon opens/focuses the app on all platforms (was
  previously only possible via right-click → Open).
- On Linux/Wayland, compositors often ignore focus() for security;
  Electron's tray does not yet handle ProvideXdgActivationToken like
  Qt apps (e.g. Telegram). Workaround: when the HUD exists but is
  not focused, destroy and recreate it so the new window receives
  focus (creation path works). Applied only for the HUD overlay, not
  the editor.
- Reorder: show() before restore(), then moveTop(), focus() for
  more reliable raise-on-restore.

Made-with: Cursor
2026-03-15 22:40:40 +00:00
Lawrence 361f4dbdf6 Add Anti-Slop workflow for PR quality checks
This workflow checks pull request quality using Anti-Slop, enforcing various criteria such as description length, commit message requirements, and contributor signals.
2026-03-15 22:20:46 +00:00
Lawrence a309d1abca Delete .github/workflows/antislop.yml 2026-03-15 22:20:31 +00:00
Lawrence 72661ae9be Create antislop.yml 2026-03-15 22:20:21 +00:00
webadderall 08a93e2187 Update CONTRIBUTING.md 2026-03-16 08:54:47 +11:00
Varun Kumar 04dcbc32b8 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
aras 7d03040642 fix(windows): prevent window flash on startup by deferring show until ready 2026-03-15 18:06:10 +03:00
aras b3423c39dd fix(macos): add explicit target architecture to Swift helper builds
Added `-target` flag to swiftc compilation to explicitly specify arm64-apple-macos14.0 or x86_64-apple-macos14.0 based on process architecture, ensuring proper binary compilation for darwin-arm64 native helpers.
2026-03-15 18:01:14 +03:00
webadderall 640cd6ac26 Update README.md
Removed link to Product Hunt from README.
2026-03-16 00:30:00 +11:00
4rjunc ff8d75b074 fix: audio in export, add audioRegion 2026-03-15 18:55:26 +05:30
webadderall db2fa00a49 Reapply "fix(ui): restore default shadow intensity to 67%"
This reverts commit ba314f9d51.
2026-03-15 23:49:26 +11:00
webadderall ba314f9d51 Revert "fix(ui): restore default shadow intensity to 67%"
This reverts commit d9af1c9898.
2026-03-15 23:48:16 +11:00
webadderall d9af1c9898 fix(ui): restore default shadow intensity to 67% 2026-03-15 23:46:34 +11:00
webadderall 8716760059 fix(windows): prevent cursor monitor ENOENT crash and build helper in release 2026-03-15 23:28:00 +11:00
4rjunc 97104a3f1b fix: add name display for audio files 2026-03-15 17:48:44 +05:30
4rjunc f0fbfef23f test: focused tests for audio path 2026-03-15 17:48:44 +05:30
4rjunc 98ff361fa1 feat: add audio volume 2026-03-15 17:48:44 +05:30
4rjunc 89038ae7a2 feat: add safe file URL 2026-03-15 17:48:44 +05:30
4rjunc 20e6c4776d fix: after rebase 2026-03-15 17:48:44 +05:30
4rjunc fa9692089a feat: add audio option in tools 2026-03-15 17:46:52 +05:30
4rjunc 1d3d180ad8 feat: add types for audio 2026-03-15 17:46:52 +05:30
4rjunc 2d42f0236e feat: add handlers + preloads 2026-03-15 17:46:52 +05:30