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:
@@ -1,8 +1,8 @@
|
||||
use std::cmp::Ordering;
|
||||
|
||||
use galaxyui_core::App;
|
||||
use string_offset::CharOffset;
|
||||
use sum_tree::SumTree;
|
||||
use galaxyui_core::App;
|
||||
|
||||
use super::{AnchorSide, Anchors};
|
||||
use crate::content::anchor::{Anchor, AnchorUpdate};
|
||||
|
||||
@@ -5,6 +5,14 @@ use std::ops::Range;
|
||||
use std::sync::Arc;
|
||||
|
||||
use enum_iterator::all;
|
||||
use galaxy_core::platform::SessionPlatform;
|
||||
use galaxy_core::safe_error;
|
||||
use galaxy_util::content_version::ContentVersion;
|
||||
use galaxyui_core::elements::ListIndentLevel;
|
||||
use galaxyui_core::fonts::Weight;
|
||||
use galaxyui_core::text::point::Point;
|
||||
use galaxyui_core::text::{TextBuffer, char_slice};
|
||||
use galaxyui_core::{AppContext, Entity, EntityId, ModelContext, ModelHandle};
|
||||
use itertools::{Either, Itertools};
|
||||
use line_ending::LineEnding;
|
||||
use markdown_parser::{
|
||||
@@ -20,14 +28,6 @@ use serde_yaml::Mapping;
|
||||
use string_offset::{ByteOffset, CharOffset};
|
||||
use sum_tree::{SeekBias, SumTree};
|
||||
use vec1::{Vec1, vec1};
|
||||
use galaxy_core::platform::SessionPlatform;
|
||||
use galaxy_core::safe_error;
|
||||
use galaxy_util::content_version::ContentVersion;
|
||||
use galaxyui_core::elements::ListIndentLevel;
|
||||
use galaxyui_core::fonts::Weight;
|
||||
use galaxyui_core::text::point::Point;
|
||||
use galaxyui_core::text::{TextBuffer, char_slice};
|
||||
use galaxyui_core::{AppContext, Entity, EntityId, ModelContext, ModelHandle};
|
||||
|
||||
use super::anchor::{Anchor, AnchorSide, Anchors};
|
||||
use super::cursor::BufferCursor;
|
||||
|
||||
@@ -2,7 +2,10 @@ use std::ops::Range;
|
||||
use std::sync::Arc;
|
||||
use std::sync::atomic::{AtomicU8, Ordering};
|
||||
|
||||
use galaxy_util::content_version::ContentVersion;
|
||||
use galaxyui::{App, AppContext, ModelContext, ModelHandle, ReadModel};
|
||||
use galaxyui_core::elements::ListIndentLevel;
|
||||
use galaxyui_core::text::point::Point;
|
||||
use line_ending::LineEnding;
|
||||
use markdown_parser::{
|
||||
FormattedIndentTextInline, FormattedText, FormattedTextFragment, FormattedTextLine, parse_html,
|
||||
@@ -14,10 +17,6 @@ use rand::rngs::StdRng;
|
||||
use serde_yaml::{Mapping, Value};
|
||||
use string_offset::{ByteOffset, CharOffset};
|
||||
use vec1::{Vec1, vec1};
|
||||
use galaxy_util::content_version::ContentVersion;
|
||||
use galaxyui_core::elements::ListIndentLevel;
|
||||
use galaxyui_core::text::point::Point;
|
||||
use galaxyui_core::{App, AppContext, ModelContext, ModelHandle, ReadModel};
|
||||
|
||||
use super::{BufferEvent, EditResult, ToBufferCharOffset};
|
||||
use crate::content::buffer::{
|
||||
|
||||
@@ -5,7 +5,6 @@ use galaxyui::elements::ListIndentLevel;
|
||||
use markdown_parser::{FormattedText, FormattedTextFragment, FormattedTextLine};
|
||||
use string_offset::CharOffset;
|
||||
use sum_tree::SumTree;
|
||||
use galaxyui_core::elements::ListIndentLevel;
|
||||
|
||||
use super::buffer::{Buffer, EditOrigin, EditResult};
|
||||
use super::cursor::BufferSumTree;
|
||||
|
||||
@@ -5,14 +5,6 @@ use std::ops::Range;
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
use anyhow::{Result, anyhow};
|
||||
use itertools::Itertools;
|
||||
use markdown_parser::{Hyperlink, TableAlignment};
|
||||
use num_traits::SaturatingSub;
|
||||
use rangemap::RangeSet;
|
||||
use rayon::iter::{IndexedParallelIterator, IntoParallelIterator, ParallelIterator};
|
||||
use string_offset::{ByteOffset, CharOffset};
|
||||
use urlocator::{UrlLocation, UrlLocator};
|
||||
use vec1::Vec1;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxy_core::ui::theme::Fill as ThemeFill;
|
||||
use galaxyui_core::assets::asset_cache::{AssetCache, AssetSource, AssetState};
|
||||
@@ -23,6 +15,14 @@ use galaxyui_core::text::point::Point;
|
||||
use galaxyui_core::text_layout::{StyleAndFont, TextAlignment};
|
||||
use galaxyui_core::units::{IntoPixels, Pixels};
|
||||
use galaxyui_core::{AppContext, SingletonEntity};
|
||||
use itertools::Itertools;
|
||||
use markdown_parser::{Hyperlink, TableAlignment};
|
||||
use num_traits::SaturatingSub;
|
||||
use rangemap::RangeSet;
|
||||
use rayon::iter::{IndexedParallelIterator, IntoParallelIterator, ParallelIterator};
|
||||
use string_offset::{ByteOffset, CharOffset};
|
||||
use urlocator::{UrlLocation, UrlLocator};
|
||||
use vec1::Vec1;
|
||||
|
||||
use super::buffer::{StyledBufferBlock, StyledBufferRun, StyledTextBlock};
|
||||
use super::mermaid_diagram::{mermaid_asset_source, mermaid_diagram_layout};
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
use std::path::Path;
|
||||
|
||||
use string_offset::CharOffset;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui_core::assets::asset_cache::{AssetCache, AssetSource, AssetState};
|
||||
use galaxyui_core::fonts::{Properties, Style, Weight};
|
||||
use galaxyui_core::image_cache::ImageType;
|
||||
use galaxyui_core::text_layout::{LayoutCache, StyleAndFont, TextStyle};
|
||||
use galaxyui_core::{App, SingletonEntity};
|
||||
use string_offset::CharOffset;
|
||||
|
||||
use super::{
|
||||
BlockLocation, LayOutArgs, layout_mermaid_diagram_block, layout_table_block, layout_text_block,
|
||||
|
||||
@@ -8,7 +8,6 @@ use itertools::Itertools;
|
||||
use rangemap::RangeSet;
|
||||
use string_offset::CharOffset;
|
||||
use sum_tree::SumTree;
|
||||
use galaxyui_core::App;
|
||||
|
||||
use super::{Engine, Match, SearchConfig};
|
||||
use crate::content::buffer::Buffer;
|
||||
|
||||
@@ -4,7 +4,6 @@ use std::ops::Range;
|
||||
use galaxyui::{AppContext, Entity, ModelContext, ModelHandle};
|
||||
use rangemap::RangeSet;
|
||||
use string_offset::CharOffset;
|
||||
use galaxyui_core::{AppContext, Entity, ModelContext, ModelHandle};
|
||||
|
||||
use super::anchor::{Anchor, AnchorSide};
|
||||
use crate::content::buffer::Buffer;
|
||||
|
||||
@@ -4,6 +4,9 @@ use std::ops::Range;
|
||||
use std::{io, iter};
|
||||
|
||||
use anyhow::{Context, Result};
|
||||
use galaxyui_core::elements::{ListIndentLevel, ListNumbering};
|
||||
use galaxyui_core::text::point::Point;
|
||||
use galaxyui_core::{AppContext, ModelContext, ModelHandle};
|
||||
use html5ever::serialize::{Serialize, Serializer, TraversalScope};
|
||||
use html5ever::{QualName, serialize};
|
||||
use itertools::Itertools;
|
||||
@@ -14,9 +17,6 @@ use markdown_parser::{
|
||||
};
|
||||
use markup5ever::ns;
|
||||
use string_offset::CharOffset;
|
||||
use galaxyui_core::elements::{ListIndentLevel, ListNumbering};
|
||||
use galaxyui_core::text::point::Point;
|
||||
use galaxyui_core::{AppContext, ModelContext, ModelHandle};
|
||||
|
||||
use super::buffer::{
|
||||
ActionWithSelectionDelta, Buffer, EditOrigin, EditResult, StyledBufferBlock,
|
||||
|
||||
@@ -5,7 +5,6 @@ use markdown_parser::{compute_formatted_text_delta, parse_markdown};
|
||||
use serde_yaml::Value;
|
||||
use string_offset::CharOffset;
|
||||
use vec1::Vec1;
|
||||
use galaxyui_core::{App, ReadModel};
|
||||
|
||||
use super::MarkdownStyle;
|
||||
use crate::content::buffer::tests::TestEmbeddedItem;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
use galaxyui_core::App;
|
||||
use itertools::Itertools;
|
||||
use string_offset::CharOffset;
|
||||
use galaxyui_core::App;
|
||||
|
||||
use crate::content::buffer::Buffer;
|
||||
use crate::content::outline::BlockOutline;
|
||||
|
||||
@@ -3,11 +3,10 @@
|
||||
//! [`TextBuffer`] API.
|
||||
|
||||
use anyhow::anyhow;
|
||||
use galaxyui::text::{TextBuffer, point::Point, word_boundaries::WordBoundariesPolicy};
|
||||
use galaxyui::text::TextBuffer;
|
||||
use galaxyui::text::point::Point;
|
||||
use galaxyui::text::word_boundaries::WordBoundariesPolicy;
|
||||
use string_offset::CharOffset;
|
||||
use galaxyui_core::text::TextBuffer;
|
||||
use galaxyui_core::text::point::Point;
|
||||
use galaxyui_core::text::word_boundaries::WordBoundariesPolicy;
|
||||
|
||||
use super::buffer::{Buffer, ToBufferCharOffset, ToBufferPoint};
|
||||
use super::cursor::BufferCursor;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use itertools::Itertools;
|
||||
use markdown_parser::parse_markdown;
|
||||
use string_offset::CharOffset;
|
||||
use galaxyui_core::App;
|
||||
use galaxyui_core::text::TextBuffer;
|
||||
use galaxyui_core::text::point::Point;
|
||||
use galaxyui_core::text::word_boundaries::WordBoundariesPolicy;
|
||||
use itertools::Itertools;
|
||||
use markdown_parser::parse_markdown;
|
||||
use string_offset::CharOffset;
|
||||
|
||||
use crate::content::buffer::{Buffer, EditOrigin};
|
||||
use crate::content::selection_model::BufferSelectionModel;
|
||||
|
||||
@@ -4,7 +4,6 @@ use galaxyui::{AppContext, Entity, ModelHandle};
|
||||
use itertools::Itertools;
|
||||
use string_offset::CharOffset;
|
||||
use vec1::{Vec1, vec1};
|
||||
use galaxyui_core::{AppContext, Entity, ModelHandle};
|
||||
|
||||
use crate::content::anchor::{Anchor, AnchorSide, AnchorUpdate, Anchors};
|
||||
use crate::content::buffer::{Buffer, SelectionOffsets, ToBufferPoint};
|
||||
|
||||
@@ -8,13 +8,11 @@ use std::sync::{Arc, OnceLock};
|
||||
use arrayvec::ArrayString;
|
||||
use enum_iterator::Sequence;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::AppContext;
|
||||
use galaxyui::elements::ListIndentLevel;
|
||||
use galaxyui::fonts::{Properties, Style, Weight};
|
||||
use galaxyui::text::BlockHeaderSize as HeaderSize;
|
||||
use galaxyui::text::point::Point;
|
||||
use galaxyui::{
|
||||
AppContext,
|
||||
fonts::{Properties, Style, Weight},
|
||||
};
|
||||
use lazy_static::lazy_static;
|
||||
pub use markdown_parser::markdown_parser::TABLE_BLOCK_MARKDOWN_LANG;
|
||||
use markdown_parser::markdown_parser::{
|
||||
@@ -33,11 +31,6 @@ use rand::Rng;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use string_offset::{ByteOffset, CharOffset, impl_offset};
|
||||
use sum_tree::{Cursor, SeekBias, SumTree};
|
||||
use galaxyui_core::AppContext;
|
||||
use galaxyui_core::elements::ListIndentLevel;
|
||||
use galaxyui_core::fonts::{Properties, Style, Weight};
|
||||
use galaxyui_core::text::BlockHeaderSize as HeaderSize;
|
||||
use galaxyui_core::text::point::Point;
|
||||
|
||||
use super::buffer::Buffer;
|
||||
use super::core::CursorType;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
use markdown_parser::{CodeBlockText, FormattedTable};
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui_core::fonts::Weight;
|
||||
use markdown_parser::{CodeBlockText, FormattedTable};
|
||||
|
||||
use super::{
|
||||
BufferBlockItem, BufferTextStyle, CodeBlockType, MarkdownStyle, TextStyles,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use sum_tree::SumTree;
|
||||
use galaxyui_core::elements::ListIndentLevel;
|
||||
use sum_tree::SumTree;
|
||||
|
||||
use crate::content::cursor::BufferSumTree;
|
||||
use crate::content::text::{
|
||||
|
||||
Reference in New Issue
Block a user