PlayerState::PLAYING -> PlayerState::Playing; PlayerState::PAUSED -> PlayerState::Paused

This commit is contained in:
2025-09-13 18:28:30 +03:00
parent ede04dd3f8
commit 34886e44a6
+10 -10
View File
@@ -16,9 +16,9 @@ use std::{fs, path::PathBuf};
#[derive(PartialEq)] #[derive(PartialEq)]
#[derive(Default)] #[derive(Default)]
enum PlayerState { enum PlayerState {
PLAYING, Playing,
#[default] #[default]
PAUSED, Paused,
} }
@@ -80,8 +80,8 @@ impl eframe::App for App {
// Change player_state based on audio_sink state // Change player_state based on audio_sink state
self.player_state = match self.audio_sink.is_paused() { self.player_state = match self.audio_sink.is_paused() {
true => PlayerState::PAUSED, true => PlayerState::Paused,
false => PlayerState::PLAYING, false => PlayerState::Playing,
}; };
// Handle changing player position // Handle changing player position
@@ -95,7 +95,7 @@ impl eframe::App for App {
} }
// Update UI when playing // Update UI when playing
if self.player_state == PlayerState::PLAYING { if self.player_state == PlayerState::Playing {
ctx.request_repaint(); ctx.request_repaint();
self.audio_sink.set_volume(self.volume); self.audio_sink.set_volume(self.volume);
self.player_position = self.audio_sink.get_pos().as_secs_f32(); self.player_position = self.audio_sink.get_pos().as_secs_f32();
@@ -124,7 +124,7 @@ impl App {
max_player_position: 1.0, max_player_position: 1.0,
volume: settings.saved_volume, volume: settings.saved_volume,
player_state: PlayerState::PAUSED, player_state: PlayerState::Paused,
directories: settings.saved_dirs.clone(), directories: settings.saved_dirs.clone(),
directory_to_delete: None, directory_to_delete: None,
@@ -164,8 +164,8 @@ impl App {
); );
let play_button_icon = match self.player_state { let play_button_icon = match self.player_state {
PlayerState::PLAYING => icons::ICON_PAUSE, PlayerState::Playing => icons::ICON_PAUSE,
PlayerState::PAUSED => icons::ICON_PLAY_ARROW, PlayerState::Paused => icons::ICON_PLAY_ARROW,
}; };
let play_button = Button::new(play_button_icon).corner_radius(15.0); let play_button = Button::new(play_button_icon).corner_radius(15.0);
@@ -197,10 +197,10 @@ impl App {
if !self.current_file.display().to_string().is_empty() && play_button_response.clicked() if !self.current_file.display().to_string().is_empty() && play_button_response.clicked()
{ {
match self.player_state { match self.player_state {
PlayerState::PLAYING => { PlayerState::Playing => {
self.audio_sink.pause(); self.audio_sink.pause();
} }
PlayerState::PAUSED => { PlayerState::Paused => {
self.audio_sink.play(); self.audio_sink.play();
} }
} }