Skip to content

v1.3.0

Choose a tag to compare

@CAMS-NIR CAMS-NIR released this 05 Aug 01:25

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. compactReset hardcoded the zh_CN
    locale, so an English system still printed 「周四 14:00」. The Windows side had
    the weekday names as a hardcoded Chinese array. Both now read Thu 14:00.
  • Numbers followed the system locale on Windows, so a German or French
    machine rendered Context 823,9k / 1,0M. Pinned to the invariant culture.
  • A label column that truncated. English is wider: Weekly · Fable no longer
    fitted and became Weekly · 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.