Release 0.4.0: GUI design pass + td:/rem:/note:/q: prefix grammar
All checks were successful
Mirror to GitHub / mirror (push) Successful in 1s
release / build (push) Successful in 2m10s
Build and publish package / package (push) Successful in 3m8s

Unifies the "selected" visual language across breadman's sidebar and
breadpad's type chips (ghost default, solid accent when active), gives
note cards a real surface instead of just a left border, caps the note
list width so type chips and action buttons sit next to the title they
belong to, and swaps the sidebar's full-color emoji for theme-safe
monochrome glyphs plus per-type colored dots.

breadman also gets live per-row sidebar counts, a note-count footer,
relative timestamps with absolute-time tooltips, and a de-emphasized
Errors row.

breadpad's popup gets an explicit short-prefix grammar (td:, rem:,
idea:, note:, q:) that live-highlights the matching chip as you type,
a keyboard-shortcut hint row, and a confirm button that's visually
separated from the chip row instead of reading as a sixth pill.
This commit is contained in:
Breadway 2026-07-04 10:53:52 +08:00
parent b828f8ec79
commit 6fea1af544
6 changed files with 404 additions and 51 deletions

8
Cargo.lock generated
View file

@ -315,7 +315,7 @@ dependencies = [
[[package]]
name = "breadman"
version = "0.3.4"
version = "0.4.0"
dependencies = [
"anyhow",
"breadpad-shared",
@ -332,7 +332,7 @@ dependencies = [
[[package]]
name = "breadpad"
version = "0.3.4"
version = "0.4.0"
dependencies = [
"anyhow",
"breadpad-shared",
@ -351,7 +351,7 @@ dependencies = [
[[package]]
name = "breadpad-shared"
version = "0.3.4"
version = "0.4.0"
dependencies = [
"anyhow",
"bread-theme",
@ -377,7 +377,7 @@ dependencies = [
[[package]]
name = "breadpad-test"
version = "0.3.4"
version = "0.4.0"
dependencies = [
"anyhow",
"breadpad-shared",