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
+18 -18
View File
@@ -8,23 +8,23 @@ use crate::ui_components::icons::Icon as UiIcon;
use markdown_parser::FormattedText;
use markdown_parser::FormattedTextFragment;
use markdown_parser::FormattedTextLine;
use warp_core::channel::ChannelState;
use warp_core::ui::theme::WarpTheme;
use warpui::elements::HighlightedHyperlink;
use warpui::elements::Hoverable;
use warpui::elements::Icon;
use warpui::elements::MainAxisAlignment;
use warpui::elements::MainAxisSize;
use warpui::elements::MouseStateHandle;
use warpui::keymap::FixedBinding;
use warpui::platform::Cursor;
use warpui::ui_components::button::ButtonVariant;
use warpui::ui_components::components::UiComponent;
use warpui::ui_components::components::UiComponentStyles;
use warpui::AppContext;
use warpui::BlurContext;
use warpui::FocusContext;
use warpui::{
use galaxy_core::channel::ChannelState;
use galaxy_core::ui::theme::WarpTheme;
use galaxyui::elements::HighlightedHyperlink;
use galaxyui::elements::Hoverable;
use galaxyui::elements::Icon;
use galaxyui::elements::MainAxisAlignment;
use galaxyui::elements::MainAxisSize;
use galaxyui::elements::MouseStateHandle;
use galaxyui::keymap::FixedBinding;
use galaxyui::platform::Cursor;
use galaxyui::ui_components::button::ButtonVariant;
use galaxyui::ui_components::components::UiComponent;
use galaxyui::ui_components::components::UiComponentStyles;
use galaxyui::AppContext;
use galaxyui::BlurContext;
use galaxyui::FocusContext;
use galaxyui::{
elements::{Border, Container, CrossAxisAlignment, Flex, ParentElement},
Element, Entity, SingletonEntity, TypedActionView, View, ViewContext,
};
@@ -118,7 +118,7 @@ pub struct SshErrorBlock {
}
pub fn init(app: &mut AppContext) {
use warpui::keymap::macros::*;
use galaxyui::keymap::macros::*;
app.register_fixed_bindings([
FixedBinding::new(
+9 -9
View File
@@ -11,18 +11,18 @@ use crate::terminal::warpify::settings::WarpifySettings;
use crate::ui_components::blended_colors;
use crate::ui_components::icons::Icon as UiIcon;
use markdown_parser::{FormattedText, FormattedTextFragment, FormattedTextLine};
use warp_core::ui::theme::WarpTheme;
use warpui::elements::{
use galaxy_core::ui::theme::WarpTheme;
use galaxyui::elements::{
FormattedTextElement, HighlightedHyperlink, Hoverable, Icon, MainAxisAlignment, MainAxisSize,
MouseStateHandle,
};
use warpui::keymap::FixedBinding;
use warpui::ui_components::toggle_menu::ToggleMenuStateHandle;
use warpui::{
use galaxyui::keymap::FixedBinding;
use galaxyui::ui_components::toggle_menu::ToggleMenuStateHandle;
use galaxyui::{
elements::{Border, Container, CrossAxisAlignment, Flex, ParentElement},
AppContext, Element, Entity, SingletonEntity, TypedActionView, View, ViewContext,
};
use warpui::{BlurContext, FocusContext};
use galaxyui::{BlurContext, FocusContext};
pub const WHY_INSTALL_TMUX_URL: &str =
"https://docs.warp.dev/terminal/warpify/ssh#why-do-i-need-tmux-on-the-remote-machine";
@@ -113,7 +113,7 @@ pub struct SystemInstallState {
}
pub fn init(app: &mut AppContext) {
use warpui::keymap::macros::*;
use galaxyui::keymap::macros::*;
app.register_fixed_bindings([
FixedBinding::new(
@@ -511,7 +511,7 @@ impl TypedActionView for SshInstallTmuxBlock {
#[allow(unused_variables)]
pub fn install_tmux_script(system: &SystemDetails, app: &AppContext) -> Option<String> {
use asset_macro::bundled_asset;
use warpui::assets::asset_cache::{AssetCache, AssetState};
use galaxyui::assets::asset_cache::{AssetCache, AssetState};
let asset_source = match (
system.operating_system.as_str(),
@@ -549,7 +549,7 @@ pub fn install_root_tmux_script(
can_run_sudo: bool,
) -> Option<String> {
use asset_macro::bundled_asset;
use warpui::assets::asset_cache::{AssetCache, AssetState};
use galaxyui::assets::asset_cache::{AssetCache, AssetState};
let asset_source = match (
system.operating_system.as_str(),
+2 -2
View File
@@ -1,6 +1,6 @@
use serde::{Deserialize, Serialize};
use warp_core::{features::FeatureFlag, settings::Setting};
use warp_util::path::ShellFamily;
use galaxy_core::{features::FeatureFlag, settings::Setting};
use galaxy_util::path::ShellFamily;
use crate::terminal::warpify::settings::WarpifySettings;
+7 -7
View File
@@ -1,7 +1,7 @@
use asset_macro::bundled_asset;
use markdown_parser::{FormattedText, FormattedTextFragment, FormattedTextLine};
use warp_core::ui::theme::WarpTheme;
use warpui::assets::asset_cache::{AssetCache, AssetState};
use galaxy_core::ui::theme::WarpTheme;
use galaxyui::assets::asset_cache::{AssetCache, AssetState};
use crate::ai::blocklist::inline_action::requested_action::RenderableAction;
use crate::appearance::Appearance;
@@ -9,10 +9,10 @@ use crate::terminal::shell::ShellType;
use crate::terminal::warpify;
use crate::terminal::warpify::render::SSH_DOCS_URL;
use crate::ui_components::icons::Icon as UiIcon;
use warpui::elements::{HighlightedHyperlink, Hoverable, Icon, MouseStateHandle};
use warpui::keymap::FixedBinding;
use warpui::AppContext;
use warpui::{
use galaxyui::elements::{HighlightedHyperlink, Hoverable, Icon, MouseStateHandle};
use galaxyui::keymap::FixedBinding;
use galaxyui::AppContext;
use galaxyui::{
elements::{Border, Container, CrossAxisAlignment, Flex, ParentElement},
Element, Entity, SingletonEntity, TypedActionView, View, ViewContext,
};
@@ -36,7 +36,7 @@ pub struct SshWarpifyBlock {
}
pub fn init(app: &mut AppContext) {
use warpui::keymap::macros::*;
use galaxyui::keymap::macros::*;
app.register_fixed_bindings([FixedBinding::new(
"ctrl-c",
+1 -1
View File
@@ -1,4 +1,4 @@
use warpui::{assets::asset_cache::AssetSource, App};
use galaxyui::{assets::asset_cache::AssetSource, App};
use crate::{
terminal::ssh::util::convert_script_to_one_line,