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
+23 -23
View File
@@ -48,20 +48,20 @@ use crate::{
view_components::action_button::{ActionButton, PrimaryTheme},
};
use pathfinder_geometry::vector::vec2f;
use warp_core::ui::icons;
use warp_core::ui::icons::ICON_DIMENSIONS;
use warp_core::ui::theme::Fill as ThemeFill;
use warpui::clipboard::ClipboardContent;
use warpui::elements::CrossAxisAlignment;
use warpui::elements::MainAxisAlignment;
use warpui::elements::MainAxisSize;
use warpui::elements::{ChildAnchor, PositionedElementAnchor, PositionedElementOffsetBounds};
use warpui::keymap::EditableBinding;
use warpui::keymap::FixedBinding;
use warpui::text_layout::ClipConfig;
use warpui::ui_components::button::ButtonTooltipPosition;
use warpui::ui_components::components::UiComponent;
use warpui::{
use galaxy_core::ui::icons;
use galaxy_core::ui::icons::ICON_DIMENSIONS;
use galaxy_core::ui::theme::Fill as ThemeFill;
use galaxyui::clipboard::ClipboardContent;
use galaxyui::elements::CrossAxisAlignment;
use galaxyui::elements::MainAxisAlignment;
use galaxyui::elements::MainAxisSize;
use galaxyui::elements::{ChildAnchor, PositionedElementAnchor, PositionedElementOffsetBounds};
use galaxyui::keymap::EditableBinding;
use galaxyui::keymap::FixedBinding;
use galaxyui::text_layout::ClipConfig;
use galaxyui::ui_components::button::ButtonTooltipPosition;
use galaxyui::ui_components::components::UiComponent;
use galaxyui::{
elements::{
ChildView, ConstrainedBox, Container, Flex, Hoverable, MouseStateHandle, OffsetPositioning,
ParentElement, SavePosition, Stack,
@@ -69,7 +69,7 @@ use warpui::{
AppContext, Element, Entity, ModelHandle, SingletonEntity, TypedActionView, View, ViewContext,
ViewHandle,
};
use warpui::{id, EntityId};
use galaxyui::{id, EntityId};
pub fn init(app: &mut AppContext) {
app.register_editable_bindings([EditableBinding::new(
@@ -97,7 +97,7 @@ use crate::util::file::external_editor::settings::EditorLayout;
#[cfg(feature = "local_fs")]
use crate::util::openable_file_type::FileTarget;
#[cfg(feature = "local_fs")]
use warp_util::path::LineAndColumnArg;
use galaxy_util::path::LineAndColumnArg;
// Import keybinding constants from code view to ensure consistency
use crate::code::view::{SAVE_FILE_BINDING_DESCRIPTION, SAVE_FILE_BINDING_NAME};
@@ -641,7 +641,7 @@ impl AIDocumentView {
Container::new(
ConstrainedBox::new(
Icon::RefreshCw04
.to_warpui_icon(ThemeFill::Solid(color))
.to_galaxyui_icon(ThemeFill::Solid(color))
.finish(),
)
.with_width(16.)
@@ -672,7 +672,7 @@ impl AIDocumentView {
Hoverable::new(synced_status_mouse_state, move |state| {
let icon = {
let icon_elem = Icon::RefreshCw04
.to_warpui_icon(ThemeFill::Solid(color))
.to_galaxyui_icon(ThemeFill::Solid(color))
.finish();
ConstrainedBox::new(icon_elem)
.with_width(16.)
@@ -688,8 +688,8 @@ impl AIDocumentView {
tooltip,
OffsetPositioning::offset_from_parent(
vec2f(0., 4.),
warpui::elements::ParentOffsetBounds::WindowByPosition,
warpui::elements::ParentAnchor::BottomRight,
galaxyui::elements::ParentOffsetBounds::WindowByPosition,
galaxyui::elements::ParentAnchor::BottomRight,
ChildAnchor::TopRight,
),
);
@@ -938,7 +938,7 @@ impl AIDocumentView {
}
/// Bind the underlying editor model to the given window, enabling render/event processing.
pub fn bind_window(&self, window_id: warpui::WindowId, ctx: &mut ViewContext<Self>) {
pub fn bind_window(&self, window_id: galaxyui::WindowId, ctx: &mut ViewContext<Self>) {
self.editor.update(ctx, |editor_view, ctx| {
editor_view
.model()
@@ -959,7 +959,7 @@ impl AIDocumentView {
#[cfg(feature = "local_fs")]
fn export(&self, ctx: &mut ViewContext<Self>) {
use crate::drive::export::safe_filename;
use warpui::platform::SaveFilePickerConfiguration;
use galaxyui::platform::SaveFilePickerConfiguration;
let markdown = self.editor.as_ref(ctx).markdown_unescaped(ctx);
// Get the document title from the model
@@ -1015,7 +1015,7 @@ impl View for AIDocumentView {
"AIDocumentView"
}
fn render(&self, _app: &AppContext) -> Box<dyn warpui::Element> {
fn render(&self, _app: &AppContext) -> Box<dyn galaxyui::Element> {
let editor = Container::new(ChildView::new(&self.editor).finish())
.with_padding_left(8.)
.with_padding_right(8.)