refactor: fixed security.yml and improved play/pause
- New `--media-pause-icon` option - Unified play/pause button action - Move MPRIS lookup to spawn_blocking - Speed up security CI with cargo-binstall
This commit is contained in:
@@ -127,6 +127,9 @@ pub struct Config {
|
||||
#[arg(long)]
|
||||
pub media_play_icon: Option<String>,
|
||||
|
||||
#[arg(long)]
|
||||
pub media_pause_icon: Option<String>,
|
||||
|
||||
#[arg(long)]
|
||||
pub media_next_icon: Option<String>,
|
||||
|
||||
@@ -251,6 +254,12 @@ impl Config {
|
||||
}
|
||||
}
|
||||
|
||||
if !is_cli("media_pause_icon") {
|
||||
if let Some(toml::Value::String(s)) = table.get("media_pause_icon") {
|
||||
config.media_pause_icon = Some(s.clone());
|
||||
}
|
||||
}
|
||||
|
||||
if !is_cli("media_next_icon") {
|
||||
if let Some(toml::Value::String(s)) = table.get("media_next_icon") {
|
||||
config.media_next_icon = Some(s.clone());
|
||||
|
||||
Reference in New Issue
Block a user