Add core UI components for TaskWarrior GUI application: Components: - Input: Text input with autocomplete suggestions, keyboard navigation - Button: Multiple variants (Primary, Secondary, Ghost, Danger, Success, Text) - DropdownButton: Compound button with dropdown menu - Icon: SVG icons with customizable sizes - Label: Simple text display - Panel: Container with optional title - List: List container - Modal: Modal dialog - Divider: Visual separator Infrastructure: - Theme system with dark/light modes (Catppuccin colors) - App module with window management
10 lines
89 B
Rust
10 lines
89 B
Rust
use crate::app::App;
|
|
|
|
mod app;
|
|
mod components;
|
|
mod theme;
|
|
|
|
fn main() {
|
|
App::run();
|
|
}
|