Use Refineable for ThemeStyles (#3196)

This PR updates the `ThemeStyles` struct to use the `Refineable` trait
instead of a custom declarative macro for generating refinements.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2023-11-01 04:33:51 +01:00 committed by GitHub
parent 36a73d657a
commit 272f856460
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 17 additions and 60 deletions

View file

@ -5,7 +5,6 @@ mod registry;
mod scale;
mod settings;
mod syntax;
mod utils;
pub use colors::*;
pub use default_colors::*;
@ -55,7 +54,7 @@ pub struct ThemeVariant {
pub(crate) id: String,
pub name: SharedString,
pub appearance: Appearance,
pub styles: ThemeStyle,
pub styles: ThemeStyles,
}
impl ThemeVariant {