Remove hardcoded colors from todos example
This commit is contained in:
parent
7fedb0cc9b
commit
b5974a23cc
2 changed files with 10 additions and 4 deletions
|
|
@ -1 +1 @@
|
||||||
99f418007af163f172e163565f166da31015521e1bf7de95fa55cda2fb5a7db5
|
0acb67235c6a11014a2d2b825e0a70069bca0c67bee0cdb38a0144fc72b25220
|
||||||
|
|
@ -5,7 +5,7 @@ use iced::widget::{
|
||||||
};
|
};
|
||||||
use iced::window;
|
use iced::window;
|
||||||
use iced::{
|
use iced::{
|
||||||
Center, Element, Fill, Font, Function, Subscription, Task as Command,
|
Center, Element, Fill, Font, Function, Subscription, Task as Command, Theme,
|
||||||
};
|
};
|
||||||
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
@ -194,7 +194,7 @@ impl Todos {
|
||||||
let title = text("todos")
|
let title = text("todos")
|
||||||
.width(Fill)
|
.width(Fill)
|
||||||
.size(100)
|
.size(100)
|
||||||
.color([0.5, 0.5, 0.5])
|
.style(subtle)
|
||||||
.align_x(Center);
|
.align_x(Center);
|
||||||
|
|
||||||
let input = text_input("What needs to be done?", input_value)
|
let input = text_input("What needs to be done?", input_value)
|
||||||
|
|
@ -447,7 +447,7 @@ fn empty_message(message: &str) -> Element<'_, Message> {
|
||||||
.width(Fill)
|
.width(Fill)
|
||||||
.size(25)
|
.size(25)
|
||||||
.align_x(Center)
|
.align_x(Center)
|
||||||
.color([0.7, 0.7, 0.7]),
|
.style(subtle),
|
||||||
)
|
)
|
||||||
.height(200)
|
.height(200)
|
||||||
.into()
|
.into()
|
||||||
|
|
@ -471,6 +471,12 @@ fn delete_icon() -> Text<'static> {
|
||||||
icon('\u{F1F8}')
|
icon('\u{F1F8}')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn subtle(theme: &Theme) -> text::Style {
|
||||||
|
text::Style {
|
||||||
|
color: Some(theme.extended_palette().background.strongest.color),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Persistence
|
// Persistence
|
||||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||||
struct SavedState {
|
struct SavedState {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue