Repository navigation
fix(editor): restore empty-body caret and checklist layout for v0.4.1 - #20
Merged
Merged
Conversation
Keep the native macOS caret visible before any body text is entered by removing forced compositing from the root, panel, and editor scroll layer. Restore text selection and explicit caret color inside the editor, and focus the ProseMirror view before creating a scroll transaction to avoid WebKit dispatching against a stale document. Set taskItem data attributes on Tiptap node views so checklist layout and checkbox styles apply in edit mode. Align checkboxes with the first text line, retain indentation for wrapped and nested content, and add rounded controls with themed checked, hover, and keyboard-focus states. Restrict completed styling to the item's paragraphs so nested tasks stay readable. Do not reparse Markdown emitted by the editor as initial content: empty task items and headings must remain editable. Label toolbar controls for assistive technology. Validation performed before commit: frontend production build; Chromium and WebKit input, selection, task toggle/nesting/wrapping, and save/reopen checks; native WKWebView empty-body caret screenshots. The user confirmed the caret and checkbox fixes in the local desktop app.
Bump the frontend package, Tauri configuration, Rust package, and Cargo lockfile together to 0.4.1, and increment the macOS bundle build to 13. Document the empty-body caret, WebKit focus, checklist layout and styling, empty-node synchronization, and toolbar accessibility fixes in bilingual release notes for the candidate-to-stable publishing workflow.
Deploying floatick with
|
| Latest commit: |
e8e89a3
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://083cc369.floatick.pages.dev |
| Branch Preview URL: | https://release-0-4-1.floatick.pages.dev |
lucaslus
temporarily deployed
to
github-pages
September 8, 2026 07:19 — with
GitHub Actions
Inactive
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
正文为空时,macOS 中的输入光标会消失,直到输入文字才出现;任务清单的 checkbox 也会独占一行。此变更修复这两处编辑体验问题,并准备 v0.4.1(build 13)。
此前已完成前端构建、Chromium/WebKit 输入及任务清单回归、保存重开验证,并通过原生 WKWebView 截图确认空正文光标。用户已在本地桌面版确认问题修复。发布流程将构建并校验 macOS Universal DMG,合并后把同一候选提交标记为 v0.4.1。