Skip to content

Commit ac06e6c

Browse files
fix: stabilize text rendering and settings interactions for v2.2.1
1 parent efd550d commit ac06e6c

12 files changed

Lines changed: 662 additions & 108 deletions

‎CHANGELOG.md‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
All notable changes are documented here. FloatNote follows [Semantic Versioning](https://semver.org/).
44

5+
## [2.2.1] - 2026-09-28
6+
7+
### Fixed
8+
9+
- Bound glyph-mask reads to the editor client buffer while retaining text placement and automatic ink behavior.
10+
- Avoid saving NUL padding or replacing a note after a failed text read or encoding conversion.
11+
- Keep spaces, line endings and blank lines editable without starting a window drag.
12+
- Remove the duplicate system-rounded outline around the custom settings panel.
13+
14+
### Improved
15+
16+
- Smooth settings-panel transitions and hover feedback, stronger pressed states and buffered slider painting.
17+
- Preserve transition position when closing during entry; clear hover state on close and honor disabled animations.
18+
- Add final-pixel ink and settings-animation regression coverage. Background-sampling scope is unchanged.
19+
20+
## [2.2.0] - 2026-09-18
21+
22+
### Added
23+
24+
- Automatic Markdown preview with source-position-aware click-to-edit, native IME and undo preservation.
25+
- Common Markdown formatting, source-preserving persistence, wrapping and preview scrolling.
26+
527
## [2.1.0] - 2026-09-13
628

729
### Added

‎RELEASE_NOTES.md‎

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,33 @@
1-
# FloatNote 2.2.0
1+
# FloatNote 2.2.1
22

3-
液态玻璃便签支持 Markdown 自动预览:点击文字编辑,点击别处回到排版后的便签。
3+
本版修复文字绘制边界、编辑点击和控制卡片外圈,并改善设置面板的动画与操作反馈。
44

5-
- **自动切换**:默认显示预览;点击文字进入原文编辑,点击空白、操作控件或其他窗口后自动保存并返回预览。暂停打字不会退出编辑。
6-
- **Markdown 排版**:支持标题、粗体、斜体、删除线、有序/无序列表、任务列表、引用、行内代码、围栏代码块和链接文字。
7-
- **原生编辑**:保留中文输入、光标定位和撤销记录;切换时等待输入法合成结束。空便签仍可点击输入。
8-
- **玻璃显示**:排版适配窗口宽度和字号,文字保持清晰,预览支持滚动。
9-
10-
内容继续按 Markdown 原文保存在 `data/note.txt`,已有普通文本便签可直接使用。点击链接或任务标记会进入编辑;本版暂不渲染表格、图片和 HTML,也不加载远程内容。Markdown 支持是常用语法子集,并非完整 CommonMark/GFM 实现。
5+
- **文字与保存**:保留原有自动字色行为,限制字形遮罩读取范围,防止有边框或滚动条时越界;按实际读取长度保存,避免空字符填充和转换失败覆盖笔记。
6+
- **编辑体验**:编辑时点击空格、行尾和空行可以定位光标;正文下方的空白仍可拖动便签。保留 Markdown 预览、中文输入及撤销。
7+
- **设置面板**:修复系统圆角与自绘圆角叠加形成的外圈;改善淡入淡出、悬停和按下反馈,减少滑块闪烁,处理动画中途关闭及悬停状态清理。
8+
- **外观规则**:保留黑白控制片与红色关闭反馈。此次未扩展背景采样范围:液态玻璃自动字色按背景采样,其余材质沿用原主题底色规则。
119

1210
## 下载与升级
1311

1412
下载 Assets 中的 ZIP,解压运行 `FloatNote.exe`:**x64 适合大多数电脑**,arm64 适合 Windows on ARM,x86 适合 32 位环境。无需额外运行库。
1513

1614
升级前退出旧版,替换 EXE,**保留并备份原目录的 `data` 文件夹**。发布包不含个人数据;校验值见 `SHA256SUMS.txt`。
1715

18-
液态玻璃主要面向支持的 Windows 11 环境。部分截图、录屏和远程共享可能看不到实时玻璃,需要时切换毛玻璃。设置和材质面板目前为中文,程序未签名。自动检查不等同于所有输入法、显卡和远程环境的实机验收。
16+
液态玻璃主要面向支持的 Windows 11 环境。部分截图、录屏和远程共享可能看不到实时玻璃,需要时切换毛玻璃。设置和材质面板目前为中文,程序未签名。
1917

2018
---
2119

2220
## English
2321

24-
Markdown preview comes to the liquid-glass note: click text to edit, then click elsewhere to return to the formatted note.
25-
26-
- **Automatic switching**: notes start in preview. Clicking text opens source editing; clicking blank space, a control or another window saves and restores preview. Pausing typing does not leave editing.
27-
- **Markdown formatting**: headings, bold, italic, strikethrough, ordered/unordered lists, tasks, quotes, inline/fenced code and link labels.
28-
- **Native editing**: retains Chinese input, source-position-aware caret placement and undo history. Preview waits for IME composition to finish. Empty notes remain clickable for input.
29-
- **Glass presentation**: text wraps to the note width, follows font-size changes and remains readable over transparent backgrounds. Preview can be scrolled.
22+
This update fixes text-composition boundaries, editing hit targets and the extra outline around the settings panel, while improving interface feedback.
3023

31-
Content remains Markdown source in `data/note.txt`, and existing plain-text notes continue to work. Clicking a link or task marker edits its source. Tables, images and HTML are not rendered; no remote content is loaded. This is a subset of common Markdown syntax, not a complete CommonMark/GFM implementation.
24+
- **Text and persistence**: retain automatic ink behavior and bound glyph-mask reads to prevent out-of-bounds access with editor borders or scrollbars. Save only the characters actually read and protect existing notes from failed reads or conversions.
25+
- **Editing**: spaces, line endings and blank lines accept caret placement; blank space below the text still drags the note. Markdown preview, native IME input and undo remain available.
26+
- **Settings**: remove overlapping system/custom rounded outlines, smooth panel and hover transitions, strengthen pressed feedback, reduce slider flicker, and handle interrupted transitions and hover cleanup.
27+
- **Appearance**: retain monochrome controls and red close-hover feedback. Background-sampling scope is unchanged: liquid-glass Auto ink samples its background; other materials retain theme-based Auto color.
3228

3329
Download a ZIP from Assets: **x64 for most PCs**, arm64 for Windows on ARM, or x86 for 32-bit environments. Extract and run `FloatNote.exe`; no additional runtime is required.
3430

3531
Exit before upgrading, replace the EXE, and **keep and back up the existing `data` folder**. Packages contain no personal data. Verify downloads with `SHA256SUMS.txt`.
3632

37-
Liquid glass targets supported Windows 11 environments. Some capture and remote-sharing methods omit live glass; use frosted glass when needed. Settings/material panels remain in Chinese. Binaries are unsigned. Automated checks do not certify every IME, GPU or remote environment.
33+
Liquid glass targets supported Windows 11 environments. Some capture and remote-sharing methods omit live glass; use frosted glass when needed. Settings/material panels remain in Chinese. Binaries are unsigned.

‎docs/QUICKSTART.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# FloatNote 2.2.0 — 快速开始 / Quick start
1+
# FloatNote 2.2.1 — 快速开始 / Quick start
22

33
1. 解压 ZIP 到可写目录,双击 FloatNote.exe。无需编译源码。
44
2. 鼠标移到便签顶部提示附近,进入设置;右下角拖动调整大小。

0 commit comments

Comments
 (0)