Commit graph

137 commits

Author SHA1 Message Date
91f603918d feat(updater): implement cross-platform in-app automatic software update 2026-09-18 20:44:12 +05:30
b2d18297da fix(windows): resolve capture freeze, duplicate hotkey saves, overlay transparency, and settings UI alignment
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-18 19:48:43 +05:30
aa1c6643b8 chore(release): bump version to v0.2.14 for RTMP livestream network broadcaster
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-18 17:50:35 +05:30
67178a636f feat(stream): implement RTMP livestream network broadcaster and worker pipeline 2026-09-18 17:40:18 +05:30
f34116ec02 fix(encoder): replace SwsFlags with universal bitflags and bump version to v0.2.13
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-18 17:29:26 +05:30
21c7405993 Release v0.2.12: GPU Screen Recorder update modal, top bar alignment, livestream integration, and codebase polish
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-18 08:03:45 +05:30
837e7cae73 test: add unit tests for gsr 3-column layout geometry and settings 2026-09-17 11:51:12 +05:30
f469cf550e ui: replicate 1:1 gpu screen recorder 3-column freestanding settings layout 2026-09-17 06:42:14 +05:30
9d12c1ae58 ui: apply scythe styling to notifications, replace top bar logo with scythe vector icon, and fix top bar positioning 2026-09-16 23:42:58 +05:30
7dd1769524 ui: recreate 1:1 replica of gpu-screen-recorder-ui 2026-09-16 05:12:13 +05:30
1e224edceb encoder: fix color space to bt709, improve text sharpness, eliminate mmap thrashing, and enhance notification bar vibrancy 2026-09-12 11:25:14 +05:30
5a1e503508 ui: enhance notification countdown bar visibility and optimize daemon memory 2026-09-12 10:45:45 +05:30
0e620e2658 ui: add countdown progress bar, arrival bloom, fade transitions, and icon animations to notifications 2026-09-12 10:34:26 +05:30
a341565c5a ui: align notifications flush to screen edge with translucent cards and modern icons 2026-09-12 10:31:33 +05:30
f0117451e7 ui: only render accent outline on active cards 2026-09-12 10:25:54 +05:30
d14a7c99d1 ui: redesign replay icon with minimalist line chevrons 2026-09-12 09:18:30 +05:30
033c0dc158 ui: add 3rd triangle to replay icon and lock dropdown width to eliminate card micro-adjustment 2026-09-12 09:05:51 +05:30
f487212f07 ui: preserve solid accent outline on hover and remove circular ring from replay icon 2026-09-11 23:24:38 +05:30
491eb18cf6 ui: clean card outlines without blinding glow, replace cyber cyan with lime yellow pink 2026-09-11 23:16:06 +05:30
cd76da177b ui: limit accent outline and revamped gaussian glow to selected card only 2026-09-11 23:11:57 +05:30
cc140a4f82 ui: pure neutral black translucent cards with smoothed outline glow and new replay icon 2026-09-11 23:08:40 +05:30
fb93972769 ui: restore frosted translucent glass styling to cards and dropdown without outlines 2026-09-11 23:05:37 +05:30
96a58e6375 ui: eliminate card and dropdown borders, increase background transparency 2026-09-11 23:03:06 +05:30
87ed15e010 ui: make action cards transparent with no outlines or drop shadows and sync dropdown keybinds 2026-09-11 22:59:42 +05:30
20a9ee0015 Overhaul card backgrounds, compositor blur integration, and remade pixel-aligned dropdown menus 2026-09-11 22:54:23 +05:30
271a488d25 ui: square out all UI elements and remove bottom ESC hint bar
- Set CornerRadius to ZERO across cards, buttons, keycaps, switches, and modals
- Remove the bottom 'ESC or click outside to close' hint bar from the main HUD
- Retain deep obsidian glass background and specular top highlight on squared cards
2026-09-11 22:48:11 +05:30
a29c43a49f ui: redesign card backgrounds with deep stealth obsidian and glass depth
- Replace flat muddy blue-gray card fills with deep stealth obsidian graphite (#0C0D10)
- Add elevated dual-layer drop shadows for visual depth and separation from background
- Add 1px specular glass highlight line along the inner top edge of all action cards
- Add top accent pill indicator and ambient icon illumination circle for active states
- Update dropdown menus, modal frames, and toast cards to match the deep obsidian aesthetic
2026-09-11 22:42:38 +05:30
f190f331dd ui: revamp overlay styling with modern sleek glass theme and custom font
- Bundle and embed Adwaita Sans font for proportional typography across menus, titles, and buttons
- Update HUD action cards to modern sleek glass containers with refined rounded corners and subtle hover glow
- Smooth dropdown menus, action cards, toasts, and settings dialogs with rounded corner radius hierarchy
- Maintain monospace formatting strictly for numerical counters and keybind badges
2026-09-11 22:01:17 +05:30
d5687bb884 chore: release v0.2.11
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-11 16:17:47 +05:30
4a23b62de9 ci: disable automated release notes generation to preserve minimal notes 2026-09-11 07:28:22 +05:30
1c3f09c6fb fix(audio): add WASAPI loopback support, mono-to-stereo upmix, and 48kHz resampler 2026-09-10 23:02:39 +05:30
22e3dbda4c perf: eliminate mock capture allocation churn, add idle bypass, and deduplicate filenames 2026-09-10 22:46:19 +05:30
b7a0257b03 chore: clean up clippy warnings and collapsible conditionals 2026-09-09 15:25:46 +05:30
d3a7f2e709 docs: update README with comprehensive hardware encoder list and release packages 2026-09-09 10:41:06 +05:30
c5b15888f0 perf: eliminate GPU pipeline stalls and CPU software color conversion on Windows (v0.2.10)
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-08 23:25:03 +05:30
861c045a58 fix(windows): suppress console windows with FreeConsole, ShellExecuteW, and CREATE_NO_WINDOW
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-08 19:42:34 +05:30
96dcfc1a17 fix(windows): overhaul Windows capture, encoding fallback, overlay translucency, installer DLL locking, and CI packaging
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-08 17:26:39 +05:30
c04bf36e05 fix: resolve replay clip saving, ensure 60fps pacing and keyframes, polish audio mixing, and prevent daemon termination
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-08 08:23:20 +05:30
9c91dddbf5
Update README.md 2026-09-08 06:34:10 +05:30
1b696135c6 fix(linux): fix DMA-BUF mmap offset, preserve screencast session, and verify replay clipping; bump v0.2.6
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-07 22:59:21 +05:30
6be83b21e6 fix(ui): remove bottom bar under cards, fix dropdown alignment and prevent card shift; bump v0.2.5
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-06 20:50:34 +05:30
80f489e2fa fix(linux): reposition notifications for multi-monitor and arbitrary resolutions 2026-09-06 18:14:01 +05:30
efd7d65bd6 fix(overlay): render solid obsidian dark slate toast card with theme accent in notifications
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-06 16:04:33 +05:30
5b4797ceff fix(windows): resolve DWM transparency, eliminate white flash, fix capture staging, and terminate locked processes in installer
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-06 15:51:14 +05:30
fbfe6f2360 fix(overlay): render dark slate background and drop shadow in linux toast 2026-09-06 15:31:24 +05:30
0749bb2e61 Fix Windows overlay transparency, global hotkeys, toast duplication, and file dialogs
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-06 14:04:44 +05:30
3d5496d4ab Enable Win32_Security feature for CreateMutexW and clean up Windows warnings
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-06 07:02:17 +05:30
1e8f440acb Fix Windows DXGI compilation errors and bump version to v0.2.1 2026-09-06 06:52:56 +05:30
8751e49727 Add autostart options, clear settings sections, and formatted video filenames 2026-09-05 22:32:39 +05:30
900b7a9629 feat: auto-update system, datetime file naming, obsidian theme, and shadowplay toast overlay
Some checks are pending
Release & Packaging / Build Linux Packages (.tar.gz, .deb, .rpm, .AppImage) (push) Waiting to run
Release & Packaging / Build Windows Binaries (.exe) (push) Waiting to run
Release & Packaging / Publish GitHub Release (push) Blocked by required conditions
2026-09-05 22:08:49 +05:30