Shadowfacts
d6ae51c02f
Improve ImageCache loading
...
Keep track of the number of requests and only cancel the underlying
URLSessionTask if there are no concrete requsts remaining.
Closes #81
2020-01-25 10:30:04 -05:00
Shadowfacts
3928b2e88a
Store an array of logged-in accounts internally, get the active
...
MastodonController from the current UIScene
See #16
2020-01-07 21:29:15 -05:00
Shadowfacts
2bdcb9b7f8
Replace global shared MastodonController instance with (mostly)
...
dependency injection
The places still using the .shared property are cases where there is no
view controller from which to (easily) get the appropriate instance,
such as user activity and X-Callback-URL handling. These uses will need
to be revisited once there are multiple MastodonControllers.
See #16
2020-01-05 15:25:07 -05:00
Shadowfacts
18c3c3c434
More UI testing setup and API mocks
2019-12-31 11:40:56 -05:00
Shadowfacts
150adeb581
Use custom navigation controller for preferences to override
...
viewWillDisappear method and send preferences changed notification
Workaround for #36
2019-11-17 14:31:07 -05:00
Shadowfacts
f2e3870850
Start rewriting preferences in SwiftUI
2019-06-13 17:53:17 -07:00
Shadowfacts
9d4782c63c
Add SF Symbols icons
2019-06-11 10:21:22 -07:00
Shadowfacts
b3b9d566b7
iOS 13 Dark Mode Support
2019-06-04 13:31:05 -04:00
Shadowfacts
55ed2f5d26
Get rid of AppRouter
2019-01-19 14:31:31 -05:00
Shadowfacts
fe85e3c1d6
Redo app navigation/tab bar
2019-01-05 12:59:55 -05:00