Wrapping up bedrock implementation

This commit is contained in:
Ryan Ward
2026-05-13 10:04:59 -05:00
parent ed53aa99eb
commit cee61e2af0
1144 changed files with 2954 additions and 2660 deletions
+1 -1
View File
@@ -1,5 +1,4 @@
use asset_macro::bundled_or_fetched_asset;
use pathfinder_color::ColorU;
use galaxy_core::ui::{
color::{blend::Blend, coloru_with_opacity, OPAQUE},
theme::{
@@ -7,6 +6,7 @@ use galaxy_core::ui::{
TerminalColors, VerticalGradient, WarpTheme,
},
};
use pathfinder_color::ColorU;
const DARK_MODE_NORMAL_COLORS: AnsiColors = AnsiColors::new(
AnsiColor::from_u32(0x616161FF),
+4 -4
View File
@@ -1,9 +1,5 @@
use super::default_themes::*;
use anyhow::Result;
use serde::{Deserialize, Serialize};
use std::collections::HashMap;
use std::iter::FromIterator;
use std::path::PathBuf;
use galaxy_core::ui::color::pick_foreground_color;
use galaxyui::assets::asset_cache::AssetSource;
use galaxyui::{
@@ -14,6 +10,10 @@ use galaxyui::{
},
fonts::FamilyId,
};
use serde::{Deserialize, Serialize};
use std::collections::HashMap;
use std::iter::FromIterator;
use std::path::PathBuf;
use super::theme_creator::{pick_accent_color_from_options, top_colors_for_image};
+2 -2
View File
@@ -1,5 +1,3 @@
use pathfinder_color::ColorU;
use settings::Setting as _;
use galaxy_editor::editor::NavigationKey;
use galaxyui::{
accessibility::{AccessibilityContent, WarpA11yRole},
@@ -20,6 +18,8 @@ use galaxyui::{
AppContext, Entity, FocusContext, ModelHandle, SingletonEntity, Tracked, TypedActionView,
UpdateModel, View, ViewContext, ViewHandle,
};
use pathfinder_color::ColorU;
use settings::Setting as _;
use crate::resource_center::{mark_feature_used_and_write_to_user_defaults, Tip, TipAction};
use crate::themes::theme::{RespectSystemTheme, ThemeKind, WarpTheme};
+7 -7
View File
@@ -6,13 +6,6 @@ use crate::user_config;
use crate::{
send_telemetry_from_ctx, server::telemetry::TelemetryEvent, themes::theme::CustomTheme,
};
use pathfinder_color::ColorU;
use pathfinder_geometry::vector::vec2f;
use std::default::Default;
use std::fmt;
use std::path::PathBuf;
#[cfg(feature = "local_fs")]
use std::{fs::copy, io::Write};
#[cfg(feature = "local_fs")]
use galaxy_core::ui::theme::WarpTheme;
use galaxyui::elements::{
@@ -29,6 +22,13 @@ use galaxyui::{
platform::Cursor, AppContext, Element, Entity, SingletonEntity, TypedActionView, View,
ViewContext,
};
use pathfinder_color::ColorU;
use pathfinder_geometry::vector::vec2f;
use std::default::Default;
use std::fmt;
use std::path::PathBuf;
#[cfg(feature = "local_fs")]
use std::{fs::copy, io::Write};
const BUTTON_PADDING: f32 = 12.;
const BUTTON_FONT_SIZE: f32 = 14.;
+2 -2
View File
@@ -5,8 +5,6 @@ use crate::themes::theme_creator_body::{
};
use crate::view_components::DismissibleToast;
use crate::workspace::ToastStack;
use std::default::Default;
use std::path::PathBuf;
use galaxyui::fonts::Weight;
use galaxyui::keymap::FixedBinding;
use galaxyui::platform::{FilePickerConfiguration, FileType};
@@ -15,6 +13,8 @@ use galaxyui::ui_components::components::{Coords, UiComponentStyles};
use galaxyui::ViewHandle;
use galaxyui::{AppContext, SingletonEntity as _};
use galaxyui::{Element, Entity, TypedActionView, View, ViewContext};
use std::default::Default;
use std::path::PathBuf;
const THEME_CREATOR_MODAL_HEADER: &str = "Create new theme from image";
+3 -3
View File
@@ -5,9 +5,6 @@ use crate::settings::{active_theme_kind, ThemeSettings};
use crate::themes::theme::{ThemeKind, WarpTheme};
use crate::user_config;
use crate::user_config::util::from_yaml;
use std::default::Default;
use std::fs;
use std::fs::remove_file;
use galaxyui::assets::asset_cache::AssetSource;
use galaxyui::elements::{
Container, CornerRadius, CrossAxisAlignment, Flex, MainAxisSize, MouseStateHandle,
@@ -20,6 +17,9 @@ use galaxyui::{
platform::Cursor, AppContext, Element, Entity, SingletonEntity, TypedActionView, View,
ViewContext,
};
use std::default::Default;
use std::fs;
use std::fs::remove_file;
const BUTTON_PADDING: f32 = 12.;
const BUTTON_FONT_SIZE: f32 = 14.;
+1 -1
View File
@@ -1,7 +1,6 @@
use crate::modal::Modal;
use crate::themes::theme::ThemeKind;
use crate::themes::theme_deletion_body::{ThemeDeletionBody, ThemeDeletionBodyEvent};
use std::default::Default;
use galaxyui::fonts::Weight;
use galaxyui::keymap::FixedBinding;
use galaxyui::presenter::ChildView;
@@ -9,6 +8,7 @@ use galaxyui::ui_components::components::{Coords, UiComponentStyles};
use galaxyui::AppContext;
use galaxyui::ViewHandle;
use galaxyui::{Element, Entity, TypedActionView, View, ViewContext};
use std::default::Default;
const THEME_DELETION_MODAL_HEADER: &str = "Are you sure you want to delete this theme?";