Add configurable capture and OBS status to the panel

This commit is contained in:
Samuel Onoja committed 2026-10-25 16:35:51 +01:00
1 parent 3d08d64c41
commit e03d491353
22 files changed
+1692 -67

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
use serde::{Deserialize, Serialize};
pub const SERVICE: &str = "org.freedesktop.impl.portal.desktop.ferese";
pub const PATH: &str = "/org/ferese/CaptureStatus";
pub const INTERFACE: &str = "org.ferese.CaptureStatus";
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
pub struct Session {
pub app: String,
pub sources: Vec<String>,
}
+1
View File
@@ -1,5 +1,6 @@
//! Framed IPC messages and the services exposed over compositor connections.
pub mod activities;
pub mod capture;
mod connection;
pub mod events;
mod frame;