Simon Alveteg
Simon Alveteg
Hey! Thanks for showing an interest in the project, and sorry for taking so long to respond 😅 I think most of the formatting changes are due to my preference...
The examples in the documentation use a "TimePickerDialog" which is not included. I'll keep using the third party library until it gets included.
Investigate having it as a service so that it can run in the background without the user being stuck?
Try using WorkManager with expedited work https://developer.android.com/guide/background/persistent/getting-started/define-work#expedited should start immedietly and can run in the background. Would be no need to create an entire service just for two functions
Only sessions that haven't had their end time set should be unlocked? Might be a better implementation. Should end time be set to 0 for new sessions? Currently set to...
SearchView: - display recent searches at the top - list of suggested exercises below. Query all sessions that include one or more of the exercises in current session and display...
Maybe not necessary if #8 is implemented? Suggestions could still be nice, but not an essential feature imo.
Should be divided into two different Screens. One for overall statistics and one for specific exercise statistics. Session stats (if there are any) can be displayed in the session info...
Also show session frequency as GitHub style heatmap at the top of HomeScreen?
https://github.com/kizitonwose/Calendar