Skip to content

Release/v0.3.4 - #30

Merged
albert-gee merged 36 commits into
mainfrom
Release/v0.3.4
Sep 5, 2026
Merged

Release/v0.3.4#30
albert-gee merged 36 commits into
mainfrom
Release/v0.3.4

Conversation

@albert-gee

Copy link
Copy Markdown
Contributor

No description provided.

… and controller. Added immutable deep clipboard snapshots and transactional structured-block replacement. Made table cells single-line, normalized pasted newlines, and integrated cell controllers, focus, shortcuts, formatting, undo, and session state into the main editor model.
…l, and shared geometry across text, syntax, gutter, and overlays. IME composing ranges are preserved and projected through folded documents. Forward/backward fold-boundary selections now map identically while retaining direction. Focused editors accept authoritative parent updates. Folded layout geometry is cached by collapsed-key equality; gutter and overlays binary-search visible entries. Markdown fences and XML comments/CDATA are excluded from structural folding. Hidden diagnostics are aggregated onto their visible fold header. Whole-word search uses Unicode letters, numbers, marks, and underscores. Interactive search is debounced and runs in a cancellable isolate; line indexes update incrementally, including CRLF-boundary handling.
…cit structural transformation: the list item’s inline text becomes a leading paragraph child, preserving nested content. Reverse blockquote-to-list conversion restores that paragraph as the list item text. Capability checks only allow representation-compatible or explicitly transformed conversions. Table-cell edits now use inline-only Markdown parsing, so # title, - item, 1. item, and > quote retain their prefixes. Added controller and widget regression coverage, including every admonition style and all requested table-cell values.
…h previews for large results, and efficient search-worker integration with updated selection affinity handling and limit adjustments.
…ad of the base font strut. This fixes the bottom-clipping/asymmetric padding, especially for enlarged Markdown headings, while leaving WYSIWYG selection geometry unchanged.
…ation_card.dart` to ensure tight constraints and proper fitting of smaller Mermaid SVGs.
…nderers, viewport, cache, and smoke tests.
@albert-gee albert-gee self-assigned this Sep 5, 2026
@albert-gee
albert-gee merged commit 4608f8c into main Sep 5, 2026
3 checks passed
@albert-gee
albert-gee deleted the Release/v0.3.4 branch September 5, 2026 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant