feat(weather): add medium and large iOS weather widgets - #582
Open
YinCheng0106 wants to merge 17 commits into
Open
YinCheng0106 wants to merge 17 commits into
YinCheng0106 wants to merge 17 commits into
Conversation
YinCheng0106
added this pull request to stack #581
September 26, 2026 14:42
YinCheng0106
force-pushed
the
feat/ios-widget-weather-families
branch
from
September 27, 2026 06:10
d9672a5 to
a2c16c4
Compare
YinCheng0106
marked this pull request as ready for review
September 27, 2026 06:10
YinCheng0106
requested review from
PiscesXD,
lowrt and
whes1015
and
a balanced review from Copilot
September 27, 2026 06:12
Codecov Report✅ All modified and coverable lines are covered by tests. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
YinCheng0106
force-pushed
the
feat/ios-widget-weather-families
branch
2 times, most recently
from
September 28, 2026 07:07
4de7f01 to
234ceea
Compare
Platform: ios New(zh-Hant): 天氣小工具資料新增風向與風速 New(en-US): add wind direction and speed to weather widget data
Platform: ios New(zh-Hant): 天氣小工具資料新增目前體感溫度 New(en-US): add current apparent temperature to weather widget data
Platform: ios New(zh-Hant): 新增中型 iOS 天氣小工具 New(en-US): add a medium iOS weather widget
Platform: ios New(zh-Hant): 新增 iOS 天氣小工具原生逐時預報資料支援 New(en-US): add native hourly forecast data support for iOS weather widgets
Platform: ios New(zh-Hant): 新增中型與大型 iOS 天氣小工具及逐時預報 New(en-US): add medium and large iOS weather widgets with hourly forecast
Platform: ios Fix(zh-Hant): 修正大型天氣小工具的風速文字樣式不一致 Fix(en-US): fix inconsistent wind speed text styling in the large weather widget
Platform: ios Fix(zh-Hant): 修正天氣小工具預報缺值時會出現空白時段 Fix(en-US): fix blank forecast slots when widget forecast data is incomplete
YinCheng0106
force-pushed
the
feat/ios-widget-weather-families
branch
from
September 28, 2026 07:43
234ceea to
67d8e2b
Compare
Platform: ios Fix(zh-Hant): 裝置時間不準時,iOS 天氣小工具的預報時段與日夜圖示不再跟著偏移 Fix(en-US): the iOS weather widget forecast no longer follows an inaccurate device clock
Platform: ios Fix(zh-Hant): 切換地區後,iOS 天氣小工具不再繼續顯示舊地區的天氣 Fix(en-US): the iOS weather widget no longer keeps showing the previous region's weather after switching region
Platform: ios Fix(zh-Hant): 切換地區後,iOS 天氣小工具不再繼續顯示舊地區的逐時預報 Fix(en-US): the iOS weather widget no longer keeps showing the previous region's hourly forecast after switching region
Platform: ios Fix(zh-Hant): 修正裝置時間不準時可能造成天氣小工具預報快取期限錯誤 Fix(en-US): fix widget forecast cache expiry when the device clock is inaccurate
Platform: ios
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
這個 PR 做了什麼
新增 iOS 天氣小工具的 Medium 與 Large 尺寸,依照不同 Widget family 調整資訊層級與版面配置,讓使用者可以在主畫面查看更多目前天氣與預報資訊。
Small Widget 維持精簡的目前天氣資訊;Medium 與 Large Widget 則利用額外空間呈現更多天氣內容。
相關 issue
怎麼驗
UI 預覽
Small
Medium
Large
如果對資訊密度、字體大小、間距或不同尺寸的資訊配置有更合適的做法,也歡迎提出建議。
Reviewer 建議重點
建議優先確認:
檢查清單
tool/check/commits.sh origin/main..HEAD通過—— commit 訊息就是更新日誌,格式見 commit.md
mise exec -- flutter analyze與mise exec -- flutter test通過