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,6 +1,5 @@
use std::path::PathBuf;
use pathfinder_geometry::vector::vec2f;
use galaxy_core::ui::theme::Fill;
use galaxyui::{
elements::{
@@ -11,6 +10,7 @@ use galaxyui::{
ui_components::components::{UiComponent, UiComponentStyles},
AppContext, Element, Entity, SingletonEntity, TypedActionView, View, ViewContext, ViewHandle,
};
use pathfinder_geometry::vector::vec2f;
use crate::{
appearance::Appearance,
+1 -1
View File
@@ -1,6 +1,5 @@
use std::path::PathBuf;
use pathfinder_geometry::vector::vec2f;
use galaxyui::elements::{
ChildAnchor, ChildView, ConstrainedBox, Container, CrossAxisAlignment, Flex,
FormattedTextElement, MouseStateHandle, OffsetPositioning, ParentAnchor, ParentElement,
@@ -15,6 +14,7 @@ use galaxyui::FocusContext;
use galaxyui::{
AppContext, Element, Entity, SingletonEntity, TypedActionView, View, ViewContext, ViewHandle,
};
use pathfinder_geometry::vector::vec2f;
use crate::appearance::Appearance;
use crate::ui_components::blended_colors;
@@ -1,8 +1,6 @@
use std::path::Path;
use std::sync::Arc;
use pathfinder_color::ColorU;
use pathfinder_geometry::vector::vec2f;
use galaxyui::elements::{
Border, ChildAnchor, ConstrainedBox, Container, CornerRadius, CrossAxisAlignment, Expanded,
Flex, Hoverable, MainAxisAlignment, MainAxisSize, MouseStateHandle, OffsetPositioning,
@@ -14,6 +12,8 @@ use galaxyui::platform::Cursor;
use galaxyui::ui_components::components::UiComponent;
use galaxyui::Element;
use galaxyui::EventContext;
use pathfinder_color::ColorU;
use pathfinder_geometry::vector::vec2f;
use galaxy_core::ui::theme::Fill;
use galaxy_core::ui::theme::WarpTheme;
@@ -240,9 +240,11 @@ where
let home_dir = dirs::home_dir();
let raw_path = selected_directory.to_string_lossy();
let dir_display =
galaxy_util::path::user_friendly_path(&raw_path, home_dir.as_ref().and_then(|h| h.to_str()))
.into_owned();
let dir_display = galaxy_util::path::user_friendly_path(
&raw_path,
home_dir.as_ref().and_then(|h| h.to_str()),
)
.into_owned();
let dir_text = Text::new_inline(dir_display, appearance.ui_font_family(), 14.)
.with_color(if on_accent_bg {
+1 -1
View File
@@ -1,7 +1,7 @@
use galaxy_core::telemetry::{EnablementState, TelemetryEvent, TelemetryEventDesc};
use serde::Serialize;
use serde_json::{json, Value};
use strum_macros::{EnumDiscriminants, EnumIter};
use galaxy_core::telemetry::{EnablementState, TelemetryEvent, TelemetryEventDesc};
use crate::tab_configs::session_config::SessionType;