Use widget space by family

This commit is contained in:
Georg Bauer
2026-08-03 22:44:04 +02:00
parent 1a43bf1ba8
commit 9d7ce83cb1
2 changed files with 79 additions and 59 deletions

View File

@@ -235,13 +235,15 @@ answer before uploading it to App Store Connect.
- [ ] Upgrade over a build with an existing server. Launch Gotcha once, then
add both **Recent Activity** and **Open Pull Requests** from the system
widget gallery; the saved server and Keychain token work without re-entry.
- [ ] Both widgets are offered only in the large system size and use native
- [ ] Both widgets are offered in medium and large system sizes and use native
widget margins, typography, tint, relative update time, and light/dark
appearances without clipping at the largest accessibility text size.
- [ ] Recent Activity shows up to six latest activity rows for its configured
server. Open Pull Requests shows up to five open pull requests. Loading,
empty, missing-server, and API-error states remain legible and do not
expose account data while the device is locked.
- [ ] In medium size, Recent Activity shows up to three latest activity rows
and Open Pull Requests shows up to two open pull requests. In large size,
they show up to ten and five rows respectively. Confirm both the widget
gallery previews and live configured timelines use those family-specific
row counts. Loading, empty, missing-server, and API-error states remain
legible and do not expose account data while the device is locked.
- [ ] Add a second server profile, long-press each widget, choose **Edit
Widget**, and assign a different server to each. The displayed server
name and rows update independently; deleting a selected server changes