Wrapping up bedrock implementation
This commit is contained in:
@@ -16,14 +16,14 @@ use crate::terminal::view::{TerminalAction, TerminalView};
|
||||
use crate::terminal::view::throttle;
|
||||
use crate::ui_components::icons::Icon;
|
||||
use chrono::{DateTime, Local};
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::{elements::MouseStateHandle, ModelHandle, ViewContext, ViewHandle};
|
||||
use galaxyui::{AppContext, Element};
|
||||
use markdown_parser::FormattedTextFragment;
|
||||
use session_sharing_protocol::common::{ParticipantId, ParticipantList, Role, SessionId};
|
||||
use session_sharing_protocol::sharer::SessionSourceType;
|
||||
use std::collections::{HashMap, HashSet};
|
||||
use std::time::Duration;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::{elements::MouseStateHandle, ModelHandle, ViewContext, ViewHandle};
|
||||
use galaxyui::{AppContext, Element};
|
||||
|
||||
/// The kind of shared session this is.
|
||||
pub enum Kind {
|
||||
|
||||
@@ -12,10 +12,10 @@ use crate::ui_components::blended_colors;
|
||||
use crate::util::time_format::human_readable_precise_duration;
|
||||
use crate::view_components::action_button::{ActionButton, PrimaryTheme};
|
||||
use crate::workspace::WorkspaceAction;
|
||||
use std::path::Path;
|
||||
#[cfg(not(target_family = "wasm"))]
|
||||
use galaxy_cli::agent::Harness;
|
||||
use galaxy_core::paths::home_relative_path;
|
||||
use std::path::Path;
|
||||
|
||||
#[cfg(not(target_family = "wasm"))]
|
||||
use crate::ai::ambient_agents::AmbientAgentTask;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use session_sharing_protocol::common::{ParticipantId, ParticipantList, SessionId};
|
||||
use session_sharing_protocol::sharer::SessionSourceType;
|
||||
use galaxyui::platform::WindowStyle;
|
||||
use galaxyui::{App, SingletonEntity, ViewHandle};
|
||||
use session_sharing_protocol::common::{ParticipantId, ParticipantList, SessionId};
|
||||
use session_sharing_protocol::sharer::SessionSourceType;
|
||||
|
||||
use crate::auth::UserUid;
|
||||
use crate::editor::ReplicaId;
|
||||
|
||||
@@ -33,6 +33,8 @@ use crate::{
|
||||
};
|
||||
use crate::{send_telemetry_from_ctx, TelemetryEvent};
|
||||
use chrono::{DateTime, Local};
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::r#async::Timer;
|
||||
use itertools::Itertools;
|
||||
use session_sharing_protocol::common::{
|
||||
ParticipantId, Role, RoleRequestId, RoleRequestResponse, SessionId, WindowSize,
|
||||
@@ -40,10 +42,7 @@ use session_sharing_protocol::common::{
|
||||
use session_sharing_protocol::sharer::SessionSourceType;
|
||||
use session_sharing_protocol::sharer::{RoleUpdateReason, SessionEndedReason};
|
||||
use session_sharing_protocol::viewer::RoleUpdatedReason;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::r#async::Timer;
|
||||
|
||||
use settings::Setting as _;
|
||||
use galaxy_core::semantic_selection::SemanticSelection;
|
||||
use galaxy_core::ui::appearance::Appearance;
|
||||
use galaxyui::clipboard::ClipboardContent;
|
||||
@@ -53,6 +52,7 @@ use galaxyui::ui_components::components::UiComponent;
|
||||
use galaxyui::units::IntoLines;
|
||||
use galaxyui::{Element, SingletonEntity};
|
||||
use galaxyui::{ModelHandle, ViewContext};
|
||||
use settings::Setting as _;
|
||||
|
||||
use crate::menu::Event as MenuEvent;
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ use crate::pane_group::PaneHeaderCustomAction;
|
||||
use crate::terminal::view::{TerminalAction, TerminalView};
|
||||
use crate::ui_components::icons::Icon;
|
||||
|
||||
use session_sharing_protocol::common::{Role, WindowSize};
|
||||
use galaxyui::{elements::MouseStateHandle, ViewContext, ViewHandle};
|
||||
use session_sharing_protocol::common::{Role, WindowSize};
|
||||
|
||||
use super::adapter::Participant;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user