| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-31 | Implement org.fd.a11y KeyboardMonitor | Ivan Molodetskikh | |
| Makes Orca work with niri: - keyboard watching and announcing everywhere (not just GTK 3 windows) - grabs for the Orca modifier (with double-press to pass through) and keystrokes | |||
| 2025-07-15 | Implement fetching xkb options from org.freedesktop.locale1 | Ivan Molodetskikh | |
| 2025-01-27 | Extract Niri::insert_client() | Ivan Molodetskikh | |
| 2025-01-17 | dbus: DisplayConfig: implement apply_monitors_config | Val Packett | |
| This enables gnome-control-center to apply display configuration changes. Only temporarily, persistence is ignored currently. | |||
| 2025-01-02 | Upgrade `zbus` and `async-io` | bbb651 | |
| 2024-12-22 | Initialize PipeWire lazily | Ivan Molodetskikh | |
| This helps with: - System setups starting PipeWire late (after niri startup, but before any screencast). - Tests which don't even want to start PipeWire. | |||
| 2024-06-28 | Implement initial window screencasting | Ivan Molodetskikh | |
| 2024-06-28 | Implement org/gnome/shell/Introspect/GetWindows | Ivan Molodetskikh | |
| 2024-03-27 | Expose more info in DisplayConfig impl | Ivan Molodetskikh | |
| Needed for the new xdp-gnome. | |||
| 2024-03-19 | Disable screencast when PipeWire is missing | Ivan Molodetskikh | |
| This can cause a panic. | |||
| 2024-02-22 | Fix new warnings | Ivan Molodetskikh | |
| 2024-02-11 | Implement org.freedesktop.ScreenSaver Inhibit | Ivan Molodetskikh | |
| xdg-desktop-portal currently has no way of disabling the Inhibit portal or ever returning an error to the application from it. Thus Flatpak Firefox will never fall back to its Wayland backend. To remedy this, let's actually implement the FDO Inhibit interface that the portal can use. | |||
| 2024-01-17 | Rename connectors to enabled_outputs | Ivan Molodetskikh | |
| 2023-10-10 | Extract dbus server startup | Ivan Molodetskikh | |
| 2023-09-30 | Make pipewire / xdp-gnome-screencast optional | Ivan Molodetskikh | |
| 2023-09-20 | Add initial impl of org.gnome.Shell.Screenshot | Ivan Molodetskikh | |
| Enough to make the portal all-outputs screenshot work. With this, Flameshot kinda-works. | |||
| 2023-09-08 | Add initial monitor screencast portal impl | Ivan Molodetskikh | |
| DmaBuf monitor screencasting through xdg-dekstop-portal-gnome! Somewhat limited currently, e.g. the cursor is always embedded. But gets most of the job done. | |||
| 2023-08-27 | Add trivial Mutter ServiceChannel impl | Ivan Molodetskikh | |
| Makes xdp-gnome work. | |||
