Skip to content

Commit 5a0a123

Browse files
committed
fix: address review feedback - simplify style, drop emoji swap
1 parent ebf2520 commit 5a0a123

2 files changed

Lines changed: 10 additions & 13 deletions

File tree

src/app/apps.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,8 @@ impl App {
214214
let name = self.search_name.clone();
215215
let theme_clone = theme.clone();
216216
let is_favourite = self.ranking == -1;
217-
let heart = if is_favourite { "❤️" } else { "🤍" };
218217
row = row.push(
219-
Button::new(Text::new(heart).width(Length::Fill).align_x(Alignment::End))
218+
Button::new(Text::new("♥️").width(Length::Fill).align_x(Alignment::End))
220219
.on_press_with(move || Message::ToggleFavouriteApp(name.clone()))
221220
.width(Length::Fill)
222221
.style(move |_, status| favourite_button_style(&theme_clone, status, is_favourite)),

src/styles.rs

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -80,18 +80,16 @@ pub fn favourite_button_style(
8080
status: button::Status,
8181
is_favourite: bool,
8282
) -> button::Style {
83-
let text_color = if is_favourite {
84-
match status {
85-
button::Status::Pressed => theme.text_color(0.8),
86-
button::Status::Hovered => theme.text_color(0.9),
87-
_ => theme.text_color(1.),
88-
}
83+
let (base, pressed, hovered) = if is_favourite {
84+
(1.0, 0.8, 0.9)
8985
} else {
90-
match status {
91-
button::Status::Pressed => theme.text_color(1.),
92-
button::Status::Hovered => theme.text_color(0.5),
93-
_ => theme.text_color(0.1),
94-
}
86+
(0.1, 1.0, 0.5)
87+
};
88+
89+
let text_color = match status {
90+
button::Status::Pressed => theme.text_color(pressed),
91+
button::Status::Hovered => theme.text_color(hovered),
92+
_ => theme.text_color(base),
9593
};
9694

9795
button::Style {

0 commit comments

Comments
 (0)