Samuel Onoja
baca852ee9
Support isolated live window ScreenCast streams
...
Render selected toplevels through a private portal-only capture protocol, preserve logical snapshot geometry, and renegotiate PipeWire video on window resizing. Bound outstanding snapshots and retry temporary contention; stop on source closure and session locking.
Validation: portal unit tests (31), capture budget unit, private-bus portal contracts, and real nested/PipeWire isolation, workspace, resize, close and paused-lock tests pass. Independent review cleared. Monitor restore integration timed out on both this build and the unchanged previous compositor under the current nested host.
2026-09-30 04:02:33 +01:00
Samuel Onoja
56a888adb3
Restore explicitly approved ScreenCast display permissions
2026-09-30 03:12:13 +01:00
Samuel Onoja
29a71e9974
Implement native inhibition and acknowledged session-ending confirmation
2026-09-30 02:38:54 +01:00
Samuel Onoja
0ab5f2e05b
Add isolated window screenshot targets with native selection
2026-09-29 23:54:32 +01:00
Samuel Onoja
c8ed8e6c30
Add configurable session-scoped global shortcut portal
2026-09-29 23:32:41 +01:00
Samuel Onoja
e71cd88ff8
Add native portal lockdown policy and serialize configuration writes
2026-09-29 23:10:50 +01:00
Samuel Onoja
ddbed192c0
Add background and USB consent with XDG session autostart
2026-09-29 22:53:30 +01:00
Samuel Onoja
915bc8afd6
Add native appearance, screenshot and wallpaper portals
2026-09-29 22:42:27 +01:00
Samuel Onoja
77ff92c6d6
Size the screenshot editor from the captured image
2026-09-29 16:19:50 +01:00
Samuel Onoja
eda453dabd
Capture screenshots in the compositor instead of grim
2026-09-29 15:51:56 +01:00
Samuel Onoja
2eb5fe7b73
Release layout slots for unbuffered XDG windows
2026-09-29 11:52:17 +01:00
Samuel Onoja
84b03be53e
Refresh a retained portal when starting a Ferese session
2026-09-28 11:41:07 +01:00
Samuel Onoja
9754326f1d
Stop the native portal with the graphical session
2026-09-28 11:33:56 +01:00
Samuel Onoja
38067726c2
Activate the graphical session and refresh portal services at login
2026-09-28 11:11:01 +01:00
Samuel Onoja
8832a9bf2e
Align recording dialog behavior and shell theme styling
2026-09-28 09:15:13 +01:00
Samuel Onoja
6209d556ee
Add native screen recording with themed top-bar controls
2026-09-28 08:30:59 +01:00
Samuel Onoja
e7d92280d6
Add native ScreenCast portal with PipeWire monitor streams
2026-09-28 07:54:22 +01:00
Samuel Onoja
3c532725ec
Respect committed floating window sizes and client limits
2026-09-27 12:26:46 +01:00
Samuel Onoja
f8b8704f8b
Add native themed session locker and Settings integration
2026-09-27 12:15:55 +01:00
Samuel Onoja
0cd48bcc81
Add dark website and documentation with GitHub Pages deployment
...
Include the updated desktop screenshot, active-monitor screenshot capture and editor locking, and Settings window drag areas.
2026-09-27 10:34:33 +01:00