Rebrand to Galaxy, major improvements to Bedrock support, still needs some TLC though
This commit is contained in:
@@ -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.)
|
||||
|
||||
Reference in New Issue
Block a user