Fix cursor focus and selection in input box, add AWS env var warning box, and remove AWS Bedrock login banner

This commit is contained in:
2026-07-02 14:54:15 -05:00
parent 4770ac06b5
commit 3769646ca6
1194 changed files with 5312 additions and 8032 deletions
+3 -3
View File
@@ -4,11 +4,11 @@ use std::path::PathBuf;
use async_recursion::async_recursion;
use async_trait::async_trait;
use galaxy_core::ui::color::hex_color::coloru_from_hex_string;
use galaxy_core::ui::theme::{AnsiColor, AnsiColors, GalaxyTheme, TerminalColors};
use galaxyui::fonts::FontInfo;
use pathfinder_color::ColorU;
use serde::Deserialize;
use galaxy_core::ui::color::hex_color::coloru_from_hex_string;
use galaxy_core::ui::theme::{AnsiColor, AnsiColors, TerminalColors, WarpTheme};
use galaxyui::fonts::FontInfo;
use super::config::{
calculate_accent_color, Config, ConfigError, ImportableSetting, ParseableConfig, SettingType,
@@ -1,8 +1,7 @@
use async_io::block_on;
use galaxy_core::ui::{color::hex_color::coloru_from_hex_string, theme::AnsiColor};
use virtual_fs::{Stub, VirtualFS};
use galaxy_core::ui::color::hex_color::coloru_from_hex_string;
use galaxy_core::ui::theme::AnsiColor;
use virtual_fs::{Stub, VirtualFS};
use super::{
AlacrittyColors, AlacrittyConfig, AlacrittyTheme, PrimaryAlacrittyColors, RecursivelyParseable,
+5 -5
View File
@@ -2,15 +2,15 @@ use std::path::PathBuf;
use std::sync::Arc;
use async_trait::async_trait;
use galaxy_core::ui::color::hex_color::HexColorError as UiHexColorError;
use galaxy_core::ui::theme::{AnsiColors, GalaxyTheme};
use galaxyui::fonts::FontInfo;
use galaxyui::keymap::Keystroke;
use galaxyui::DisplayIdx;
use pathfinder_color::ColorU;
use serde::Serialize;
use strum_macros::EnumIter;
use thiserror::Error;
use galaxy_core::ui::color::hex_color::HexColorError as UiHexColorError;
use galaxy_core::ui::theme::{AnsiColors, WarpTheme};
use galaxyui::fonts::FontInfo;
use galaxyui::keymap::Keystroke;
use galaxyui::DisplayIdx;
use super::alacritty_parser::AlacrittyConfig;
#[cfg(target_os = "macos")]
+4 -8
View File
@@ -3,18 +3,14 @@ use std::path::PathBuf;
use async_trait::async_trait;
use bitflags::bitflags;
use galaxy_core::ui::theme::{AnsiColors, GalaxyTheme, TerminalColors};
use galaxyui::{
fonts::FontInfo, keymap::Keystroke, platform::mac::utils::unicode_char_to_key, DisplayIdx,
};
use itertools::Itertools;
use palette::Srgba;
use pathfinder_color::ColorU;
use plist::{Dictionary, Value};
use galaxy_core::ui::theme::{AnsiColors, TerminalColors, WarpTheme};
use galaxyui::fonts::FontInfo;
use galaxyui::keymap::Keystroke;
use galaxyui::platform::mac::utils::unicode_char_to_key;
use galaxyui::DisplayIdx;
use itertools::Itertools;
use palette::Srgba;
use pathfinder_color::ColorU;
use plist::{Dictionary, Value};
use super::config::{
calculate_accent_color, Config, ConfigError, GlobalHotkey, ImportableSetting, ImportedFont,
@@ -1,12 +1,10 @@
use async_io::block_on;
use galaxy_core::ui::theme::{Fill, GalaxyTheme};
use galaxyui::{fonts::FontInfo, keymap::Keystroke};
use galaxyui::fonts::FontInfo;
use galaxyui::keymap::Keystroke;
use pathfinder_color::ColorU;
use plist::{Dictionary, Value};
use virtual_fs::{Stub, VirtualFS};
use galaxy_core::ui::theme::{Fill, WarpTheme};
use galaxyui::fonts::FontInfo;
use galaxyui::keymap::Keystroke;
use super::{color_dictionary_to_coloru, ITermTheme, ITermThemeType};
use crate::settings::import::config::{
+2 -2
View File
@@ -1,10 +1,10 @@
use std::collections::HashMap;
use galaxy_core::features::FeatureFlag;
use galaxyui::{Entity, ModelContext, SingletonEntity};
use serde::Serialize;
use strum::IntoEnumIterator;
use strum_macros::{EnumDiscriminants, EnumIter};
use galaxy_core::features::FeatureFlag;
use galaxyui::{Entity, ModelContext, SingletonEntity};
#[cfg(target_os = "macos")]
use super::config::HotkeyError;
+2 -3
View File
@@ -1,5 +1,3 @@
use galaxy_core::{settings::Setting, ui::appearance::Appearance};
use itertools::Itertools;
use galaxy_core::settings::Setting;
use galaxy_core::ui::appearance::Appearance;
use galaxyui::elements::{
@@ -14,6 +12,7 @@ use galaxyui::ui_components::radio_buttons::{self, RadioButtonItem, RadioButtonS
use galaxyui::{
Element, Entity, ModelContext, ModelHandle, SingletonEntity, TypedActionView, View, ViewContext,
};
use itertools::Itertools;
use super::config::{QuakeModeWindow, ThemeType};
use crate::settings::import::config::{Config, ParsedTerminalSetting, SettingType};
@@ -27,7 +26,7 @@ use crate::terminal::keys_settings::KeysSettings;
use crate::terminal::session_settings::SessionSettings;
use crate::themes::theme::{CustomTheme, SelectedSystemThemes, ThemeKind};
use crate::ui_components::blended_colors;
use crate::user_config::{self, WarpConfig};
use crate::user_config::{self, GalaxyConfig};
use crate::window_settings::WindowSettings;
use crate::{
report_if_error, send_telemetry_from_ctx, GlobalResourceHandlesProvider, TelemetryEvent,