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
+2 -2
View File
@@ -1,13 +1,13 @@
use crate::settings::import::config::ThemeError;
use async_recursion::async_recursion;
use async_trait::async_trait;
use serde::Deserialize;
use std::{env, io::ErrorKind, path::PathBuf};
use galaxy_core::ui::{
color::hex_color::coloru_from_hex_string,
theme::{AnsiColor, AnsiColors, TerminalColors, WarpTheme},
};
use galaxyui::fonts::FontInfo;
use serde::Deserialize;
use std::{env, io::ErrorKind, path::PathBuf};
use super::config::{
calculate_accent_color, Config, ConfigError, ImportableSetting, ParseableConfig, SettingType,
@@ -1,6 +1,6 @@
use async_io::block_on;
use virtual_fs::{Stub, VirtualFS};
use galaxy_core::ui::{color::hex_color::coloru_from_hex_string, theme::AnsiColor};
use virtual_fs::{Stub, VirtualFS};
use crate::settings::import::config::{ParseableConfig, ThemeType};
+4 -4
View File
@@ -1,16 +1,16 @@
use std::{path::PathBuf, sync::Arc};
use pathfinder_color::ColorU;
use serde::Serialize;
use strum_macros::EnumIter;
use galaxy_core::ui::{
color::hex_color::HexColorError as UiHexColorError,
theme::{AnsiColors, WarpTheme},
};
use pathfinder_color::ColorU;
use serde::Serialize;
use strum_macros::EnumIter;
use async_trait::async_trait;
use thiserror::Error;
use galaxyui::{fonts::FontInfo, keymap::Keystroke, DisplayIdx};
use thiserror::Error;
use crate::{
interval_timer::IntervalTimer,
+4 -4
View File
@@ -2,14 +2,14 @@ use std::path::PathBuf;
use async_trait::async_trait;
use bitflags::bitflags;
use itertools::Itertools;
use palette::Srgba;
use pathfinder_color::ColorU;
use plist::{Dictionary, Value};
use galaxy_core::ui::theme::{AnsiColors, TerminalColors, WarpTheme};
use galaxyui::{
fonts::FontInfo, keymap::Keystroke, platform::mac::utils::unicode_char_to_key, DisplayIdx,
};
use itertools::Itertools;
use palette::Srgba;
use pathfinder_color::ColorU;
use plist::{Dictionary, Value};
use crate::{
root_view::QuakeModePinPosition,
@@ -1,9 +1,9 @@
use async_io::block_on;
use galaxy_core::ui::theme::{Fill, WarpTheme};
use galaxyui::{fonts::FontInfo, keymap::Keystroke};
use pathfinder_color::ColorU;
use plist::{Dictionary, Value};
use virtual_fs::{Stub, VirtualFS};
use galaxy_core::ui::theme::{Fill, WarpTheme};
use galaxyui::{fonts::FontInfo, keymap::Keystroke};
use crate::settings::import::{
config::{GlobalHotkey, HotkeyError, ImportedFont, ParseableConfig, ThemeType},
+3 -3
View File
@@ -4,13 +4,13 @@ use crate::interval_timer::IntervalTimer;
use crate::settings::import::config::{Config, ConfigError};
use crate::{send_telemetry_from_ctx, TelemetryEvent};
use serde::Serialize;
use strum::IntoEnumIterator;
use strum_macros::{EnumDiscriminants, EnumIter};
use galaxy_core::features::FeatureFlag;
use galaxyui::Entity;
use galaxyui::ModelContext;
use galaxyui::SingletonEntity;
use serde::Serialize;
use strum::IntoEnumIterator;
use strum_macros::{EnumDiscriminants, EnumIter};
#[cfg(target_os = "macos")]
use super::config::HotkeyError;
+1 -1
View File
@@ -1,5 +1,5 @@
use itertools::Itertools;
use galaxy_core::{settings::Setting, ui::appearance::Appearance};
use itertools::Itertools;
use galaxyui::{
elements::{