first pass of merging in warp (doesn't build)

This commit is contained in:
Ryan Ward
2026-07-01 16:08:58 -05:00
parent 2f64909469
commit 4770ac06b5
3662 changed files with 414574 additions and 89772 deletions
+13 -10
View File
@@ -1,3 +1,5 @@
use std::cmp::max;
pub use block_list_element::GridType;
use model::alt_screen::AltScreen;
use model::blocks::BlockList;
@@ -6,7 +8,6 @@ pub use model::terminal_model::TerminalModel;
use ordered_float::Float;
use pathfinder_geometry::vector::vec2f;
use serde::{Deserialize, Serialize};
use std::cmp::max;
mod package_installers;
pub use galaxy_terminal::shell::{self, ShellLaunchData};
use galaxyui::geometry::vector::Vector2F;
@@ -14,9 +15,10 @@ use galaxyui::units::{IntoPixels, Lines, Pixels};
use galaxyui::AppContext;
use galaxyui::WindowId;
pub(crate) use history::UpArrowHistoryConfig;
pub use view::Event;
pub use view::TerminalView;
pub use {history::History, history::HistoryEntry, history::HistoryEvent, history::ShellHost};
pub use history::{History, HistoryEntry, HistoryEvent, ShellHost};
pub use view::{Event, TerminalView};
pub use galaxy_terminal::shell::{self, ShellLaunchData};
use galaxyui::{AppContext, WindowId};
mod block_list_settings;
mod alias;
@@ -40,6 +42,7 @@ pub mod enable_auto_reload_modal;
pub mod event;
pub mod event_listener;
pub mod find;
pub(crate) mod focus_env;
pub mod general_settings;
pub mod grid_renderer;
pub mod grid_size_util;
@@ -82,6 +85,8 @@ pub mod view;
pub mod warpify;
mod waterfall_gap_element;
mod writeable_pty;
#[cfg(feature = "tui")]
pub use writeable_pty::{PtyIntent, PtyIntentEvent, TerminalSurface};
#[cfg(windows)]
pub mod wsl;
@@ -89,20 +94,18 @@ pub mod cli_agent;
pub use cli_agent::CLIAgent;
pub(crate) mod cli_agent_sessions;
pub use block_list_settings::*;
pub use mock_terminal_manager::MockTerminalManager;
use model_events::{ModelEvent, ModelEventDispatcher};
pub use share_block_modal::{ShareBlockModal, ShareBlockModalEvent, ShareBlockType};
pub use terminal_manager::TerminalManager;
pub use block_list_settings::*;
pub use secret_regex_updater::CustomSecretRegexUpdater;
pub use share_block_modal::{ShareBlockModal, ShareBlockModalEvent, ShareBlockType};
pub use shell_launch_state::ShellLaunchState;
pub use terminal_manager::TerminalManager;
pub use view::{
CANCEL_COMMAND_KEYBINDING, TOGGLE_AUTOEXECUTE_MODE_KEYBINDING,
TOGGLE_HIDE_CLI_RESPONSES_KEYBINDING, TOGGLE_QUEUE_NEXT_PROMPT_KEYBINDING,
};
pub use shell_launch_state::ShellLaunchState;
/// Minimum number of visible lines.
const MIN_ROWS: usize = 1;