Rebrand to Galaxy, major improvements to Bedrock support, still needs some TLC though

This commit is contained in:
Ryan Ward
2026-05-07 11:29:34 -05:00
parent f4e2475c60
commit a41cbd8cc7
2433 changed files with 14208 additions and 9409 deletions
+15 -15
View File
@@ -23,16 +23,16 @@ use pathfinder_geometry::{
vector::{vec2f, Vector2F},
};
use vim::vim::{MotionType, VimMode};
use warp_core::features::FeatureFlag;
use warp_core::ui::appearance::DEFAULT_UI_FONT_SIZE;
use warp_util::user_input::UserInput;
use warpui::event::KeyState;
use warpui::text_selection_utils::{
use galaxy_core::features::FeatureFlag;
use galaxy_core::ui::appearance::DEFAULT_UI_FONT_SIZE;
use galaxy_util::user_input::UserInput;
use galaxyui::event::KeyState;
use galaxyui::text_selection_utils::{
calculate_tick_width, create_newline_tick_rect, selection_crosses_newline_row_based,
NewlineTickParams,
};
use warpui::ViewHandle;
use warpui::{event::ModifiersState, text_layout::ComputeBaselinePositionArgs};
use galaxyui::ViewHandle;
use galaxyui::{event::ModifiersState, text_layout::ComputeBaselinePositionArgs};
use crate::editor::view::AutosuggestionLocation;
use crate::themes::theme::Fill;
@@ -44,7 +44,7 @@ use std::{
sync::{Arc, Mutex},
time::Duration,
};
use warpui::{
use galaxyui::{
elements::{
AfterLayoutContext, CornerRadius, Element, Event, EventContext, LayoutContext,
PaintContext, Point, SizeConstraint,
@@ -56,13 +56,13 @@ use warpui::{
AppContext, SingletonEntity, TaskId,
};
use warpui::elements::{
use galaxyui::elements::{
ChildView, ConstrainedBox, Container, CrossAxisAlignment, Flex, ParentElement, Text,
};
use warpui::platform::keyboard::KeyCode;
use galaxyui::platform::keyboard::KeyCode;
use instant::Instant;
use warpui::elements::{Radius, DEFAULT_UI_LINE_HEIGHT_RATIO};
use galaxyui::elements::{Radius, DEFAULT_UI_LINE_HEIGHT_RATIO};
// Similar to the terminal::model::ansi::CursorShape, this Editor Element has different cursor
// shapes. However, this element doesn't implement all the same variants, so we don't share that
@@ -880,7 +880,7 @@ impl EditorElement {
cursor.origin.y() - cursor_height,
);
// New layer is started so avatars are rendered over text and prompt
ctx.scene.start_layer(warpui::ClipBounds::None);
ctx.scene.start_layer(galaxyui::ClipBounds::None);
drawable_selections_data
.avatar
.paint(avatar_origin, ctx, app);
@@ -896,7 +896,7 @@ impl EditorElement {
cursor.origin.y() - icon_size.y() - VOICE_INPUT_ICON_CURSOR_GAP,
);
// New layer is started so voice icon is rendered over text and prompt
ctx.scene.start_layer(warpui::ClipBounds::None);
ctx.scene.start_layer(galaxyui::ClipBounds::None);
element.paint(icon_origin, ctx, app);
ctx.scene.stop_layer();
}
@@ -1491,7 +1491,7 @@ impl EditorElement {
let cycle_next_command_hint = if self.should_show_cycle_next_command_hint(is_cycling, ctx) {
let appearance = Appearance::as_ref(ctx);
Some(
self.render_cycle_next_command_hint(warp_core::ui::theme::Fill::Solid(
self.render_cycle_next_command_hint(galaxy_core::ui::theme::Fill::Solid(
blended_colors::semantic_text_disabled(appearance.theme()),
)),
)
@@ -1511,7 +1511,7 @@ impl EditorElement {
.with_cross_axis_alignment(CrossAxisAlignment::End)
.with_children([
Container::new(
ConstrainedBox::new(Icon::ArrowDown.to_warpui_icon(color).finish())
ConstrainedBox::new(Icon::ArrowDown.to_galaxyui_icon(color).finish())
.with_max_height(icon_height)
.with_max_width(icon_height)
.finish(),