beeminder / BeeSwift

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

hh:mm input #247

Closed krugerk closed 3 years ago

krugerk commented 3 years ago

The website allows entering data in a format for times. The current (5.8) app does not. One must manually convert a time, say 10:25 to 10 + 25/60, entering 10.41666667 as the datapoint's value.

The app should provide a means for entering data as time (hh:mm) directly, similar to how the website does.

It may make sense to default to this type of input for goals with the property hhmmformat set to true.

andrewpbrett commented 3 years ago

Simulator Screen Shot - iPhone SE (2nd generation) - 2021-01-29 at 21 19 50

The keyboard has a : on it, I'm not sure what you're suggesting that would go further than that.

krugerk commented 3 years ago

Right you are! I am pretty sure I noticed then when digging into the project in the middle of past year while looking at the code. 😩 And yet I completely overlooked it recently while using the app, attempting to enter times.

What could we do instead? We could use a datepicker in time mode, perhaps show it by default as input for hhmmformatted goals and allow the user to cycle through the available input forms.

andrewpbrett commented 3 years ago

Adding the zzz label since the current interface is sufficient.

krugerk commented 3 years ago

I agree. We can close this one since as you noted and as we see, the app does accept hh:mm as input. Another ticket can be made to address the other comments.