v1.3.0
The interface is now in English. The 1.2.0 binaries still had a Chinese
interface while the README showed English screenshots — this release fixes that
mismatch. The whole repository reads in English now: interface, documentation,
code comments, directory names.
Windows: legibility
The typeface was never named — it was FontFamily.Default, i.e. whatever the
platform happened to pick. On macOS that lands on SF Pro, which is why the
render tests never caught it; on Windows it was undefined, and small text came
out thin and hard to read.
It is now named, with the optical size chosen by point size. Windows 11 ships
Segoe UI Variable in three cuts, and at 9–13pt — nearly all of this interface —
the "Small" cut is the one drawn for legibility at that size. Windows 10 falls
back to Segoe UI.
Secondary text was also made more opaque. This is a platform difference rather
than a preference: the window is transparent, so Windows cannot use ClearType
(subpixel antialiasing needs an opaque background and would produce colour
fringes on a layered window). Greyscale antialiasing draws thinner than Core
Text at the same alpha, so the macOS values looked washed out when copied over.
Also fixed
- Reset times were always in Chinese.
compactResethardcoded thezh_CN
locale, so an English system still printed 「周四 14:00」. The Windows side had
the weekday names as a hardcoded Chinese array. Both now readThu 14:00. - Numbers followed the system locale on Windows, so a German or French
machine renderedContext 823,9k / 1,0M. Pinned to the invariant culture. - A label column that truncated. English is wider:
Weekly · Fableno longer
fitted and becameWeekly · Fa…, losing the one thing that row exists to tell
you. The two number columns had slack, so the label took 15pt back from them.
Repository
History was rewritten to drop 300 MB of working video files. A clone is now
about 7 MB rather than 338 MB. If you cloned before this release, re-clone.
macOS: unzip, drag into Applications, then once:
xattr -dr com.apple.quarantine /Applications/Sundial.app
Windows: SmartScreen will warn — More info → Run anyway. Self-contained; no
.NET needed.
Unofficial personal project, not affiliated with Anthropic. The usage half
depends on an undocumented endpoint and may stop working; the session half reads
local files only and needs no account.