Remove in-list spinner + add monitored-repos setting; bump to 2.3
Build iOS App / Build .ipa and publish source (push) Successful in 22s
Build iOS App / Build .ipa and publish source (push) Successful in 22s
- Remove the in-list loading wheel overlay; the landing page just shows the cached list or the 'No open PRs' screen. - Add a 'Monitored repos' setting (Settings > Inbox) that limits the inbox to specific repos, cutting the number of API calls dramatically. Empty = monitor all accessible repos. Bump to 2.3.
This commit is contained in:
1 parent
75f5f3bc64
commit
880cff9e68
6 files changed
+120
-17
No files matched your search
@@ -52,14 +52,6 @@ struct InboxView: View {
|
||||
didInitialLoad = true
|
||||
await vm.load()
|
||||
}
|
||||
.overlay {
|
||||
// Only show a spinner when there's nothing cached to display
|
||||
// yet; with a cache the list renders instantly and refreshes
|
||||
// in the background.
|
||||
if vm.isLoading && vm.displayedRows.isEmpty {
|
||||
ProgressView()
|
||||
}
|
||||
}
|
||||
.alert("Error", isPresented: .init(
|
||||
get: { vm.errorMessage != nil },
|
||||
set: { if !$0 { vm.errorMessage = nil } })) {
|
||||
|
||||
Reference in new issue
Block a user