Commit graph

17 commits

Author SHA1 Message Date
c8c16c6bb7 clean: Strip all emojis from GUI overlay, buttons, and notifications for clean native styling 2026-09-03 18:10:04 +05:30
4918a4aaa7 clean: Deduplicate hotkey declarations in overlay settings panel 2026-09-03 17:48:25 +05:30
e4c324a50d feat: Add faststart web MP4 streaming, graceful SIGINT/SIGTERM shutdown protection, dynamic in-game HUD notifications, dedicated record hotkey, and desktop game audio priority 2026-09-03 16:51:04 +05:30
de94cf7730 feat: Add Video Codec selector (H.264/HEVC/AV1) with universal GPU fallback and complete README documentation 2026-09-03 08:09:49 +05:30
a5f7c45881 feat: Add audio device enumeration/selection and Windows hardware encoder auto-detection (NVENC/AMF/QSV/libx264) 2026-09-03 07:59:56 +05:30
df9a1a0522 perf(core): Implement pure VRAM zero-copy for Windows, MIT-SHM for X11, High-Quality VBR rate control, and output directory management 2026-09-03 07:55:01 +05:30
0d73a17815 feat(windows): Implement Windows DXGI Desktop Duplication capture and packaging definitions (AUR, RPM, Flatpak, GitHub Actions) 2026-09-03 07:45:45 +05:30
45eaf2840d feat(ui): Transform overlay into true Game Bar HUD with live timer sync, audio controls, and inline settings 2026-09-03 07:34:33 +05:30
20a8c2f53e test: Add end-to-end automated testing suite and headless display fallback 2026-09-03 06:50:29 +05:30
bc3d91d1b7 fix & perf: Comprehensive codebase optimization, timestamp rescaling, GOP/bitrate tuning, and UI polish 2026-09-03 06:48:04 +05:30
5fac181cfe feat: Implement Normal Recording alongside Instant Replay in backend daemon 2026-09-02 07:27:46 +05:30
5ec04365e1 feat: Mimic GPU Screen Recorder UI and connect IPC configuration reloading 2026-09-02 07:24:14 +05:30
826166d925 feat: Connect GUI overlay to JSON config and implement interactive GTK settings dialogs 2026-09-02 07:17:04 +05:30
85b90b73f8 feat: Implement full GTK Wayland overlay menu (GPU Screen Recorder style) 2026-09-02 07:11:51 +05:30
884fe3227a feat: Use gtk4-layer-shell for true Wayland native overlays 2026-09-01 22:44:47 +05:30
b248cb408b feat: Implement X11 minimal overlay on save trigger 2026-09-01 20:22:21 +05:30
0cd7074942 Phase 4: Split into vrec-daemon and vrec-ui with IPC via Unix sockets 2026-09-01 19:54:26 +05:30