Theme · Importing: VS Code themes read into Ely's palette, code palettes to choose
settings::read_vscode_theme reads a VS Code color theme, comments and trailing commas and all: its type picks the mode, its colors and token scopes name what they give, and the rest keep Ely's palette of that mode. settings::ThemeImporter takes one dropped or browsed for, shows its name, mode and count, and hands it over on Apply; a file that does not read says why. theme::syntax_themes offers Ely's code colors, Quiet and Paper, chosen through settings::SyntaxThemePicker, radio cards with a line of code in each palette. A card's words now shrink as a plain block, so a preview wraps inside the card at 280px. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
38ee858b27
commit
d5cfaeb19c
13 files changed
+895
-9
No files matched your search
@@ -10,6 +10,7 @@ mod messaging;
|
||||
mod onboarding;
|
||||
mod palette;
|
||||
mod project;
|
||||
mod syntax;
|
||||
mod tokens;
|
||||
|
||||
#[cfg(all(test, feature = "test-support"))]
|
||||
@@ -32,6 +33,7 @@ pub use messaging::MessagingSizes;
|
||||
pub use onboarding::OnboardingSizes;
|
||||
pub use palette::{HUE_NAMES, Mix, Palette, Syntax};
|
||||
pub use project::ProjectSizes;
|
||||
pub use syntax::{SyntaxTheme, syntax_themes};
|
||||
pub use tokens::{
|
||||
AvatarSize, ContainerSize, ControlSize, Density, Elevation, IconSize, Radius, TextSize,
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user