screenreader: Change to ScreenReader0 since it's not stable yet.

Added a note to the xml stating we will bump to ScreenReader1 once
the API becomes stable.
This commit is contained in:
Jeremy Whiting 2025-05-28 09:32:48 -06:00
parent a512ac594c
commit d6d8b0e336
2 changed files with 11 additions and 8 deletions

View file

@ -301,8 +301,11 @@
<!--
com.steampowered.SteamOSManager1.ScreenReader1
@short_description: Optional interface for managing a screen reader.
This interface is considered unstable and may change between verisons.
Once it is considered stable it will be renamed to ScreenReader1
-->
<interface name="com.steampowered.SteamOSManager1.ScreenReader1">
<interface name="com.steampowered.SteamOSManager1.ScreenReader0">
<!--
Enabled

View file

@ -154,7 +154,7 @@ struct PerformanceProfile1 {
tdp_limit_manager: UnboundedSender<TdpManagerCommand>,
}
struct ScreenReader1 {
struct ScreenReader0 {
screen_reader: OrcaManager<'static>,
}
@ -623,15 +623,15 @@ impl PerformanceProfile1 {
}
}
impl ScreenReader1 {
async fn new(connection: &Connection) -> Result<ScreenReader1> {
impl ScreenReader0 {
async fn new(connection: &Connection) -> Result<ScreenReader0> {
let screen_reader = OrcaManager::new(connection).await?;
Ok(ScreenReader1 { screen_reader })
Ok(ScreenReader0 { screen_reader })
}
}
#[interface(name = "com.steampowered.SteamOSManager1.ScreenReader1")]
impl ScreenReader1 {
#[interface(name = "com.steampowered.SteamOSManager1.ScreenReader0")]
impl ScreenReader0 {
#[zbus(property)]
async fn enabled(&self) -> bool {
self.screen_reader.enabled()
@ -986,7 +986,7 @@ pub(crate) async fn create_interfaces(
proxy: proxy.clone(),
channel: daemon,
};
let screen_reader = ScreenReader1::new(&session).await?;
let screen_reader = ScreenReader0::new(&session).await?;
let wifi_debug = WifiDebug1 {
proxy: proxy.clone(),
};