feat(theme): improvements and refactoring of theme module

fix: theme rebase
This commit is contained in:
Michael Aaron Murphy 2023-09-13 15:49:11 +02:00 committed by Michael Murphy
parent 4c6c678f88
commit 7f0943924a
9 changed files with 1635 additions and 1228 deletions

22
src/theme/style/mod.rs Normal file
View file

@ -0,0 +1,22 @@
// Copyright 2022 System76 <info@system76.com>
// SPDX-License-Identifier: MPL-2.0
//! Stylesheet implements for [`crate::Theme`]
mod button;
pub use self::button::Button;
pub mod iced;
pub use iced::Application;
pub use iced::Checkbox;
pub use iced::Container;
pub use iced::ProgressBar;
pub use iced::Rule;
pub use iced::Svg;
pub use iced::Text;
mod segmented_button;
pub use self::segmented_button::SegmentedButton;
mod text_input;
pub use self::text_input::TextInput;