diff --git a/backend/Cargo.lock b/backend/Cargo.lock index 4d5882f..b39eac7 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -1043,7 +1043,7 @@ dependencies = [ [[package]] name = "powertools" -version = "1.4.0-alpha" +version = "1.4.0-alpha2" dependencies = [ "async-trait", "libryzenadj", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index 43d4a7b..cdf6af4 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "powertools" -version = "1.4.0-alpha" +version = "1.4.0-alpha2" edition = "2021" authors = ["NGnius (Graham) "] description = "Backend (superuser) functionality for PowerTools" diff --git a/backend/src/settings/steam_deck/battery.rs b/backend/src/settings/steam_deck/battery.rs index a4327fc..e57662f 100644 --- a/backend/src/settings/steam_deck/battery.rs +++ b/backend/src/settings/steam_deck/battery.rs @@ -279,12 +279,10 @@ impl Battery { let root = crate::settings::util::root_or_default_sysfs(root); match root.hwmon_by_name(super::util::JUPITER_HWMON_NAME) { Ok(hwmon) => { - if hwmon.capable(attributes(HWMON_NEEDS.into_iter().copied())) { - hwmon - } else { - log::error!("Failed to find SteamDeck battery hwmon in sysfs (hwmon by name {} exists but missing attributes), using naive fallback", super::util::JUPITER_HWMON_NAME); - root.hwmon_by_index(5) + if !hwmon.capable(attributes(HWMON_NEEDS.into_iter().copied())) { + log::warn!("Found incapable SteamDeck battery hwmon in sysfs (hwmon by name {} exists but missing attributes), persevering because ignorance is bliss", super::util::JUPITER_HWMON_NAME); } + hwmon }, Err(e) => { log::error!("Failed to find SteamDeck battery hwmon in sysfs ({}), using naive fallback", e); diff --git a/package.json b/package.json index 4bdafab..fde69b5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "PowerTools", - "version": "1.4.0-alpha", + "version": "1.4.0-alpha2", "description": "Power tweaks for power users", "scripts": { "build": "shx rm -rf dist && rollup -c", diff --git a/translations/fr-CA.mo b/translations/fr-CA.mo index 673bd8c..f25dd78 100644 Binary files a/translations/fr-CA.mo and b/translations/fr-CA.mo differ diff --git a/translations/fr-FR.mo b/translations/fr-FR.mo index 673bd8c..f25dd78 100644 Binary files a/translations/fr-FR.mo and b/translations/fr-FR.mo differ diff --git a/translations/ru-RU.mo b/translations/ru-RU.mo new file mode 100644 index 0000000..30e36e2 Binary files /dev/null and b/translations/ru-RU.mo differ diff --git a/translations/uk-UA.mo b/translations/uk-UA.mo new file mode 100644 index 0000000..cb725de Binary files /dev/null and b/translations/uk-UA.mo differ