Rebrand to Galaxy, major improvements to Bedrock support, still needs some TLC though
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
//! AI Assistant has since been renamed to "Warp AI" in the product.
|
||||
//! AI Assistant has since been renamed to "Galaxy AI" in the product.
|
||||
use std::{collections::HashSet, sync::Arc};
|
||||
|
||||
use crate::{
|
||||
@@ -11,8 +11,8 @@ use itertools::Itertools;
|
||||
use lazy_static::lazy_static;
|
||||
use pathfinder_color::ColorU;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use warp_core::command::ExitCode;
|
||||
use warp_graphql::{
|
||||
use galaxy_core::command::ExitCode;
|
||||
use galaxy_graphql::{
|
||||
ai::{
|
||||
RequestLimitInfo as RequestLimitInfoGraphql,
|
||||
RequestLimitRefreshDuration as RequestLimitRefreshDurationGraphql,
|
||||
@@ -34,8 +34,8 @@ mod test_util;
|
||||
/// This is also roughly the limit at which the editor starts degrading.
|
||||
pub const PROMPT_CHARACTER_LIMIT: usize = 1000;
|
||||
|
||||
pub const AI_ASSISTANT_FEATURE_NAME: &str = "Warp AI";
|
||||
pub const ASK_AI_ASSISTANT_TEXT: &str = "Ask Warp AI";
|
||||
pub const AI_ASSISTANT_FEATURE_NAME: &str = "Galaxy AI";
|
||||
pub const ASK_AI_ASSISTANT_TEXT: &str = "Ask Galaxy AI";
|
||||
|
||||
pub const AI_ASSISTANT_SVG_PATH: &str = "bundled/svg/ai-assistant.svg";
|
||||
|
||||
|
||||
@@ -4,24 +4,24 @@ use std::time::Duration;
|
||||
use chrono::Local;
|
||||
|
||||
use pathfinder_geometry::vector::{vec2f, Vector2F};
|
||||
use warp_editor::editor::NavigationKey;
|
||||
use warpui::clipboard::ClipboardContent;
|
||||
use warpui::elements::{
|
||||
use galaxy_editor::editor::NavigationKey;
|
||||
use galaxyui::clipboard::ClipboardContent;
|
||||
use galaxyui::elements::{
|
||||
resizable_state_handle, Align, Border, ChildAnchor, ConstrainedBox, Container, CornerRadius,
|
||||
CrossAxisAlignment, DispatchEventResult, DragBarSide, Empty, EventHandler, Fill, Flex,
|
||||
HyperlinkUrl, Icon, MainAxisAlignment, MainAxisSize, OffsetPositioning, ParentAnchor,
|
||||
PositionedElementAnchor, PositionedElementOffsetBounds, Radius, SavePosition, Shrinkable,
|
||||
Stack, Text,
|
||||
};
|
||||
use warpui::fonts::Properties;
|
||||
use warpui::keymap::{EditableBinding, FixedBinding};
|
||||
use warpui::platform::Cursor;
|
||||
use warpui::presenter::ChildView;
|
||||
use warpui::r#async::Timer;
|
||||
use warpui::ui_components::button::ButtonVariant;
|
||||
use warpui::ui_components::components::{Coords, UiComponent, UiComponentStyles};
|
||||
use warpui::{elements::Element, AppContext, Entity, TypedActionView, View, ViewContext};
|
||||
use warpui::{FocusContext, ModelHandle, SingletonEntity, ViewHandle};
|
||||
use galaxyui::fonts::Properties;
|
||||
use galaxyui::keymap::{EditableBinding, FixedBinding};
|
||||
use galaxyui::platform::Cursor;
|
||||
use galaxyui::presenter::ChildView;
|
||||
use galaxyui::r#async::Timer;
|
||||
use galaxyui::ui_components::button::ButtonVariant;
|
||||
use galaxyui::ui_components::components::{Coords, UiComponent, UiComponentStyles};
|
||||
use galaxyui::{elements::Element, AppContext, Entity, TypedActionView, View, ViewContext};
|
||||
use galaxyui::{FocusContext, ModelHandle, SingletonEntity, ViewHandle};
|
||||
|
||||
use crate::appearance::Appearance;
|
||||
use crate::editor::{
|
||||
@@ -41,10 +41,10 @@ use crate::ui_components::buttons::icon_button;
|
||||
use crate::workspace::{ActiveSession, TAB_BAR_HEIGHT};
|
||||
|
||||
use crate::util::bindings::{cmd_or_ctrl_shift, CustomAction};
|
||||
use warpui::elements::MouseStateHandle;
|
||||
use warpui::elements::ParentElement;
|
||||
use warpui::elements::Resizable;
|
||||
use warpui::elements::ResizableStateHandle;
|
||||
use galaxyui::elements::MouseStateHandle;
|
||||
use galaxyui::elements::ParentElement;
|
||||
use galaxyui::elements::Resizable;
|
||||
use galaxyui::elements::ResizableStateHandle;
|
||||
|
||||
use super::execution_context::WarpAiExecutionContext;
|
||||
use super::requests::{Event as RequestsEvent, RequestStatus, Requests};
|
||||
@@ -146,7 +146,7 @@ pub enum AIAssistantAction {
|
||||
}
|
||||
|
||||
pub fn init(app: &mut AppContext) {
|
||||
use warpui::keymap::macros::*;
|
||||
use galaxyui::keymap::macros::*;
|
||||
|
||||
app.register_fixed_bindings([FixedBinding::custom(
|
||||
CustomAction::CloseCurrentSession,
|
||||
@@ -165,14 +165,14 @@ pub fn init(app: &mut AppContext) {
|
||||
.with_key_binding(cmd_or_ctrl_shift("l")),
|
||||
EditableBinding::new(
|
||||
"ai_assistant_panel:reset_context",
|
||||
"Restart Warp AI",
|
||||
"Restart Galaxy AI",
|
||||
AIAssistantAction::ResetContext,
|
||||
)
|
||||
.with_context_predicate(id!("AIAssistantPanel"))
|
||||
.with_key_binding("ctrl-l"),
|
||||
EditableBinding::new(
|
||||
"ai_assistant_panel:reset_context",
|
||||
"Restart Warp AI",
|
||||
"Restart Galaxy AI",
|
||||
AIAssistantAction::ResetContext,
|
||||
)
|
||||
.with_context_predicate(id!("AIAssistantPanel"))
|
||||
@@ -725,7 +725,7 @@ impl AIAssistantPanelView {
|
||||
.with_style(UiComponentStyles {
|
||||
font_family_id: Some(appearance.ui_font_family()),
|
||||
font_size: Some(TITLE_FONT_SIZE),
|
||||
font_weight: Some(warpui::fonts::Weight::Semibold),
|
||||
font_weight: Some(galaxyui::fonts::Weight::Semibold),
|
||||
font_color: Some(appearance.theme().active_ui_text_color().into()),
|
||||
..Default::default()
|
||||
})
|
||||
@@ -851,7 +851,7 @@ impl AIAssistantPanelView {
|
||||
BODY_FONT_SIZE,
|
||||
)
|
||||
.with_style(Properties {
|
||||
weight: warpui::fonts::Weight::Bold,
|
||||
weight: galaxyui::fonts::Weight::Bold,
|
||||
..Default::default()
|
||||
})
|
||||
.with_color(appearance.theme().ui_error_color())
|
||||
@@ -1143,7 +1143,7 @@ impl View for AIAssistantPanelView {
|
||||
.finish(),
|
||||
OffsetPositioning::offset_from_parent(
|
||||
vec2f(0., HEADER_HEIGHT),
|
||||
warpui::elements::ParentOffsetBounds::Unbounded,
|
||||
galaxyui::elements::ParentOffsetBounds::Unbounded,
|
||||
ParentAnchor::TopLeft,
|
||||
ChildAnchor::BottomLeft,
|
||||
),
|
||||
|
||||
@@ -5,8 +5,8 @@ use std::sync::Arc;
|
||||
use chrono::{OutOfRangeError, Utc};
|
||||
use futures::stream::AbortHandle;
|
||||
|
||||
use warp_core::user_preferences::GetUserPreferences as _;
|
||||
use warpui::{AppContext, Entity, ModelContext, SingletonEntity};
|
||||
use galaxy_core::user_preferences::GetUserPreferences as _;
|
||||
use galaxyui::{AppContext, Entity, ModelContext, SingletonEntity};
|
||||
|
||||
use crate::{
|
||||
ai::{RequestLimitInfo, RequestUsageInfo},
|
||||
|
||||
@@ -2,11 +2,11 @@ use markdown_parser::markdown_parser::RUNNABLE_BLOCK_MARKDOWN_LANG;
|
||||
use markdown_parser::CodeBlockText;
|
||||
use pathfinder_color::ColorU;
|
||||
use pathfinder_geometry::vector::vec2f;
|
||||
use warp_core::ui::builder::AnimatedButtonOptions;
|
||||
use warpui::clipboard::ClipboardContent;
|
||||
use warpui::elements::{DispatchEventResult, Stack};
|
||||
use warpui::units::Pixels;
|
||||
use warpui::{
|
||||
use galaxy_core::ui::builder::AnimatedButtonOptions;
|
||||
use galaxyui::clipboard::ClipboardContent;
|
||||
use galaxyui::elements::{DispatchEventResult, Stack};
|
||||
use galaxyui::units::Pixels;
|
||||
use galaxyui::{
|
||||
elements::{
|
||||
Align, Border, ChildAnchor, ClippedScrollStateHandle, ClippedScrollable, ConstrainedBox,
|
||||
Container, CornerRadius, CrossAxisAlignment, EventHandler, Fill, Flex,
|
||||
@@ -21,7 +21,7 @@ use warpui::{
|
||||
AppContext, Element, Entity, ModelHandle, SingletonEntity, TypedActionView, View, ViewContext,
|
||||
WeakViewHandle,
|
||||
};
|
||||
use warpui::{BlurContext, FocusContext};
|
||||
use galaxyui::{BlurContext, FocusContext};
|
||||
|
||||
use crate::workspaces::user_workspaces::UserWorkspaces;
|
||||
use crate::{
|
||||
|
||||
@@ -3,7 +3,7 @@ use crate::{
|
||||
workspaces::user_workspaces::UserWorkspaces,
|
||||
};
|
||||
|
||||
use warpui::{platform::WindowStyle, App};
|
||||
use galaxyui::{platform::WindowStyle, App};
|
||||
|
||||
use crate::ai_assistant::{
|
||||
requests::Requests,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/// Common functionality used across different AI Assistant components.
|
||||
use markdown_parser::{parse_markdown, CodeBlockText, FormattedText, FormattedTextLine};
|
||||
use pathfinder_color::ColorU;
|
||||
use warpui::{
|
||||
use galaxyui::{
|
||||
elements::{
|
||||
ConstrainedBox, Container, CornerRadius, CrossAxisAlignment, Flex, HighlightedHyperlink,
|
||||
Icon, MainAxisAlignment, MainAxisSize, MouseStateHandle, ParentElement, Radius, Text,
|
||||
|
||||
Reference in New Issue
Block a user