beeminder / BeeSwift

Official Beeminder for iOS app
Other
30 stars 6 forks source link

Goal view only sets suggested value once on load #442

Closed theospears closed 9 months ago

theospears commented 9 months ago

The goal screen tries to suggest a value based on recent past data.

In the past, this suggestion was updated every time the goal was updated/refreshed (as this might fetch new data). This lead to the user-selected value being overridden at annoying times, for example when navigating away from and returning to the app. Now instead we only set it once at load time. This might lead to stale values e.g. if goal data is out of date, but seems better than the previous behavior.

Testing: Overrode the value, and checked pull to refresh did not change it Checked switching away from the app and back did not change the value Checked going back to the gallery and then back to the goal reset the value

theospears commented 9 months ago

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @theospears and the rest of your teammates on Graphite Graphite