Rebrand to Galaxy, major improvements to Bedrock support, still needs some TLC though
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
use std::cmp::Ordering;
|
||||
|
||||
use sum_tree::SumTree;
|
||||
use warpui::App;
|
||||
use galaxyui::App;
|
||||
|
||||
use super::{AnchorSide, Anchors};
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ use std::{
|
||||
sync::Arc,
|
||||
};
|
||||
use vec1::{Vec1, vec1};
|
||||
use warp_util::content_version::ContentVersion;
|
||||
use galaxy_util::content_version::ContentVersion;
|
||||
|
||||
use super::{
|
||||
anchor::{Anchor, AnchorSide, Anchors},
|
||||
@@ -34,7 +34,7 @@ use super::{
|
||||
undo::{NonAtomicType, UndoActionType, UndoArg, UndoStack},
|
||||
validation::validate_content,
|
||||
};
|
||||
use warp_core::{platform::SessionPlatform, safe_error};
|
||||
use galaxy_core::{platform::SessionPlatform, safe_error};
|
||||
|
||||
use crate::{
|
||||
content::{
|
||||
@@ -53,9 +53,9 @@ use crate::{
|
||||
use enum_iterator::all;
|
||||
use string_offset::{ByteOffset, CharOffset};
|
||||
use sum_tree::{SeekBias, SumTree};
|
||||
use warpui::{AppContext, Entity, ModelContext};
|
||||
use warpui::{EntityId, ModelHandle, elements::ListIndentLevel};
|
||||
use warpui::{
|
||||
use galaxyui::{AppContext, Entity, ModelContext};
|
||||
use galaxyui::{EntityId, ModelHandle, elements::ListIndentLevel};
|
||||
use galaxyui::{
|
||||
fonts::Weight,
|
||||
text::{TextBuffer, char_slice, point::Point},
|
||||
};
|
||||
@@ -836,7 +836,7 @@ impl Buffer {
|
||||
selection_model: ModelHandle<BufferSelectionModel>,
|
||||
ctx: &mut ModelContext<Self>,
|
||||
) -> Self {
|
||||
let parse_fn = if warp_core::features::FeatureFlag::MarkdownTables.is_enabled() {
|
||||
let parse_fn = if galaxy_core::features::FeatureFlag::MarkdownTables.is_enabled() {
|
||||
parse_markdown_with_gfm_tables
|
||||
} else {
|
||||
parse_markdown
|
||||
|
||||
@@ -12,7 +12,7 @@ use rand::SeedableRng;
|
||||
use rand::rngs::StdRng;
|
||||
use serde_yaml::{Mapping, Value};
|
||||
use vec1::{Vec1, vec1};
|
||||
use warpui::{App, AppContext, ModelContext, ModelHandle, ReadModel};
|
||||
use galaxyui::{App, AppContext, ModelContext, ModelHandle, ReadModel};
|
||||
|
||||
use crate::content::buffer::{
|
||||
AutoScrollBehavior, BufferEditAction, BufferSelectAction, EditOrigin, EmbeddedItemConversion,
|
||||
@@ -39,8 +39,8 @@ use crate::render::model::{
|
||||
};
|
||||
use string_offset::ByteOffset;
|
||||
use string_offset::CharOffset;
|
||||
use warpui::elements::ListIndentLevel;
|
||||
use warpui::text::point::Point;
|
||||
use galaxyui::elements::ListIndentLevel;
|
||||
use galaxyui::text::point::Point;
|
||||
|
||||
use crate::content::buffer::{Buffer, StyledBufferRun};
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ use markdown_parser::{FormattedText, FormattedTextFragment, FormattedTextLine};
|
||||
use std::ops::Range;
|
||||
use string_offset::CharOffset;
|
||||
use sum_tree::SumTree;
|
||||
use warpui::elements::ListIndentLevel;
|
||||
use galaxyui::elements::ListIndentLevel;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct CoreEditorAction {
|
||||
|
||||
@@ -14,8 +14,8 @@ use rangemap::RangeSet;
|
||||
use rayon::iter::{IndexedParallelIterator, IntoParallelIterator, ParallelIterator};
|
||||
use urlocator::{UrlLocation, UrlLocator};
|
||||
use vec1::Vec1;
|
||||
use warp_core::{features::FeatureFlag, ui::theme::Fill as ThemeFill};
|
||||
use warpui::{
|
||||
use galaxy_core::{features::FeatureFlag, ui::theme::Fill as ThemeFill};
|
||||
use galaxyui::{
|
||||
AppContext,
|
||||
assets::asset_cache::AssetSource,
|
||||
fonts::Weight,
|
||||
@@ -39,7 +39,7 @@ use crate::{
|
||||
},
|
||||
};
|
||||
use string_offset::{ByteOffset, CharOffset};
|
||||
use warpui::text::char_slice;
|
||||
use galaxyui::text::char_slice;
|
||||
|
||||
use super::{
|
||||
buffer::{StyledBufferBlock, StyledBufferRun, StyledTextBlock},
|
||||
|
||||
@@ -15,8 +15,8 @@ use crate::{
|
||||
};
|
||||
use std::path::Path;
|
||||
use string_offset::CharOffset;
|
||||
use warp_core::features::FeatureFlag;
|
||||
use warpui::{
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::{
|
||||
App, SingletonEntity,
|
||||
assets::asset_cache::{AssetCache, AssetSource, AssetState},
|
||||
fonts::{Properties, Style, Weight},
|
||||
|
||||
@@ -199,7 +199,7 @@ impl Engine {
|
||||
buffer: &SumTree<BufferText>,
|
||||
buffer_offset: CharOffset,
|
||||
) -> anyhow::Result<Vec<Match>> {
|
||||
warpui::r#async::block_on(self.find(buffer, buffer_offset))
|
||||
galaxyui::r#async::block_on(self.find(buffer, buffer_offset))
|
||||
}
|
||||
|
||||
/// Find all matches for this pattern in the given slice of content.
|
||||
|
||||
@@ -4,7 +4,7 @@ use futures_lite::future;
|
||||
use itertools::Itertools;
|
||||
use rangemap::RangeSet;
|
||||
use sum_tree::SumTree;
|
||||
use warpui::App;
|
||||
use galaxyui::App;
|
||||
|
||||
use crate::content::{
|
||||
buffer::Buffer,
|
||||
|
||||
@@ -3,7 +3,7 @@ use std::ops::Range;
|
||||
|
||||
use rangemap::RangeSet;
|
||||
use string_offset::CharOffset;
|
||||
use warpui::{AppContext, Entity, ModelContext, ModelHandle};
|
||||
use galaxyui::{AppContext, Entity, ModelContext, ModelHandle};
|
||||
|
||||
use crate::content::edit::EditDelta;
|
||||
use crate::content::selection_model::BufferSelectionModel;
|
||||
|
||||
@@ -15,11 +15,11 @@ use std::collections::VecDeque;
|
||||
use std::fmt::Write;
|
||||
use std::iter;
|
||||
use std::{io, ops::Range};
|
||||
use warpui::text::point::Point;
|
||||
use warpui::{AppContext, ModelContext, ModelHandle};
|
||||
use galaxyui::text::point::Point;
|
||||
use galaxyui::{AppContext, ModelContext, ModelHandle};
|
||||
|
||||
use string_offset::CharOffset;
|
||||
use warpui::elements::{ListIndentLevel, ListNumbering};
|
||||
use galaxyui::elements::{ListIndentLevel, ListNumbering};
|
||||
|
||||
use crate::content::anchor::AnchorSide;
|
||||
use crate::content::selection_model::BufferSelectionModel;
|
||||
|
||||
@@ -4,7 +4,7 @@ use markdown_parser::{compute_formatted_text_delta, parse_markdown};
|
||||
use serde_yaml::Value;
|
||||
use string_offset::CharOffset;
|
||||
use vec1::Vec1;
|
||||
use warpui::{App, ReadModel};
|
||||
use galaxyui::{App, ReadModel};
|
||||
|
||||
use crate::content::{
|
||||
buffer::{
|
||||
@@ -60,7 +60,7 @@ print_endline "Hello, World!"
|
||||
#[test]
|
||||
fn test_mermaid_markdown_round_trip() {
|
||||
App::test((), |mut app| async move {
|
||||
let _flag = warp_core::features::FeatureFlag::MarkdownMermaid.override_enabled(true);
|
||||
let _flag = galaxy_core::features::FeatureFlag::MarkdownMermaid.override_enabled(true);
|
||||
let markdown = "```mermaid\ngraph TD\nA --> B\n```\n";
|
||||
let (buffer, _selection) = Buffer::mock_from_markdown(
|
||||
markdown,
|
||||
@@ -157,7 +157,7 @@ fn test_table_html_serialization() {
|
||||
#[test]
|
||||
fn test_gfm_table_html_serialization() {
|
||||
App::test((), |mut app| async move {
|
||||
let _flag = warp_core::features::FeatureFlag::MarkdownTables.override_enabled(true);
|
||||
let _flag = galaxy_core::features::FeatureFlag::MarkdownTables.override_enabled(true);
|
||||
let markdown = "\
|
||||
| header 1 | header 2 |\n\
|
||||
| --- | --- |\n\
|
||||
|
||||
@@ -5,7 +5,7 @@ use std::{
|
||||
|
||||
use bytes::Bytes;
|
||||
use mermaid_to_svg::MermaidTheme;
|
||||
use warpui::{
|
||||
use galaxyui::{
|
||||
AppContext, SingletonEntity,
|
||||
assets::asset_cache::{AssetCache, AssetSource, AssetState, AsyncAssetId, AsyncAssetType},
|
||||
image_cache::ImageType,
|
||||
|
||||
@@ -7,7 +7,7 @@ use crate::content::{
|
||||
text::{BlockType, BufferBlockStyle, IndentBehavior, TextStyles},
|
||||
};
|
||||
use string_offset::CharOffset;
|
||||
use warpui::App;
|
||||
use galaxyui::App;
|
||||
|
||||
#[test]
|
||||
fn test_no_blocks() {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
use anyhow::anyhow;
|
||||
use string_offset::CharOffset;
|
||||
use warpui::text::{TextBuffer, point::Point, word_boundaries::WordBoundariesPolicy};
|
||||
use galaxyui::text::{TextBuffer, point::Point, word_boundaries::WordBoundariesPolicy};
|
||||
|
||||
use super::{
|
||||
buffer::{Buffer, ToBufferCharOffset, ToBufferPoint},
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
use itertools::Itertools;
|
||||
use markdown_parser::parse_markdown;
|
||||
use string_offset::CharOffset;
|
||||
use warp_core::features::FeatureFlag;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
|
||||
use crate::content::{
|
||||
buffer::{Buffer, EditOrigin},
|
||||
selection_model::BufferSelectionModel,
|
||||
text::IndentBehavior,
|
||||
};
|
||||
use warpui::{
|
||||
use galaxyui::{
|
||||
App,
|
||||
text::{TextBuffer, point::Point, word_boundaries::WordBoundariesPolicy},
|
||||
};
|
||||
|
||||
@@ -3,7 +3,7 @@ use std::ops::Range;
|
||||
use itertools::Itertools;
|
||||
use string_offset::CharOffset;
|
||||
use vec1::{Vec1, vec1};
|
||||
use warpui::{AppContext, Entity, ModelHandle};
|
||||
use galaxyui::{AppContext, Entity, ModelHandle};
|
||||
|
||||
use crate::content::{
|
||||
anchor::{Anchor, AnchorSide, AnchorUpdate, Anchors},
|
||||
@@ -309,7 +309,7 @@ impl BufferSelectionModel {
|
||||
}
|
||||
|
||||
/// Validate the buffer content with this selection model's anchors.
|
||||
pub fn validate_buffer(&self, ctx: &impl warpui::ModelAsRef) {
|
||||
pub fn validate_buffer(&self, ctx: &impl galaxyui::ModelAsRef) {
|
||||
self.buffer.as_ref(ctx).validate(&self.anchors);
|
||||
}
|
||||
|
||||
|
||||
@@ -30,11 +30,11 @@ use std::{
|
||||
};
|
||||
use string_offset::{ByteOffset, CharOffset, impl_offset};
|
||||
use sum_tree::{Cursor, SeekBias, SumTree};
|
||||
use warp_core::features::FeatureFlag;
|
||||
use warpui::elements::ListIndentLevel;
|
||||
use warpui::text::BlockHeaderSize as HeaderSize;
|
||||
use warpui::text::point::Point;
|
||||
use warpui::{
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::elements::ListIndentLevel;
|
||||
use galaxyui::text::BlockHeaderSize as HeaderSize;
|
||||
use galaxyui::text::point::Point;
|
||||
use galaxyui::{
|
||||
AppContext,
|
||||
fonts::{Properties, Style, Weight},
|
||||
};
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
use markdown_parser::CodeBlockText;
|
||||
use warpui::fonts::Weight;
|
||||
use galaxyui::fonts::Weight;
|
||||
|
||||
use markdown_parser::FormattedTable;
|
||||
use warp_core::features::FeatureFlag;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
|
||||
use super::{
|
||||
BufferBlockItem, BufferTextStyle, CodeBlockType, MarkdownStyle, TextStyles,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use std::{collections::VecDeque, time::Duration};
|
||||
|
||||
use instant::Instant;
|
||||
use warp_util::content_version::ContentVersion;
|
||||
use galaxy_util::content_version::ContentVersion;
|
||||
|
||||
use crate::render::model::RenderedSelectionSet;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ use crate::content::{
|
||||
},
|
||||
};
|
||||
use sum_tree::SumTree;
|
||||
use warpui::elements::ListIndentLevel;
|
||||
use galaxyui::elements::ListIndentLevel;
|
||||
|
||||
#[test]
|
||||
#[should_panic(
|
||||
|
||||
Reference in New Issue
Block a user