Conversation
|
Thanks for the contribution! Would you be able to split this into two different PRs, one for the stats change and one for the exercise change. After reading a bit of the changes I think we'll be able to get the stats change in without changing too much about it, but we might need to iterate on the exercise change a bit |
62c92d3 to
187a856
Compare
|
Woah that is a SIGNIFICANT rework of the UI. I'll jump ahead here and say I'm not extremely keen for a big ui overhaul at this stage. I went with material UI for a few reasons. Of course feel free to keep playing around with it if you're enjoying yourself! I'm more likely to accept PRs for smaller more focused changes, but yeah if this is just your exploration branch go wild :) Just setting the scene from my end. I'm definitely open to the spirit of these changes in making more layouts / tabs for history and stats, just would probably want to keep it in material UI 3 |
|
I'll revert anything that moves away from the material UI 3. Indeed this is my fun branch. Those are the changes so far that I can cherry pick to their own branch to be merged. Does the muscle group feature make sense ? It's an open issue. In the implem I made, the storage has to be changed to store the muscles groups for each exercise, that's the only change that breaks compatibility. I personally would like to know the number of sets per week per muscle group from the app. Add inline exercise suggestions In this, I remove the need for a click in the add exercise input box, it makes it faster to add exercices Add bulk exercise rename Because we do not have name autocomplete by default, some exercises I have stored do differ in name and I would like to merge them. For now, I have a Freeform workout plan with 20+ exercises that I use when I am having a fun session, that's the only solution I found because inputting by hand a quick workout is almost impossible to do on the fly. I don't remove the unused exercises because there is too many. This makes the exported csv uneffective because I cannot differenciate between planned but not done and planned because there is no other way to input effectively. Add workout progress pill to session footer This is a set counter at the bottom, I think it has been requested, easy to implement but the question is does it look good Increase workout rep label letter spacing Just GUI but the spacing for the 9/12 reps feels really off. Add AMOLED theme option To be implement further, this saves battery when the screen is always on (I think it is also requested in an issue) Fix bug after workout removal When removing an exercise during the workout but not validated as a plan change, the exercise will be reordered to be last. This fixes it Add workout progress screen with personal bests No storage involved, to be iterated to be nicer. Show previous reps as workout placeholders instead of showing _/12, show the previous rep count as a light color. Make workout exercises collapsible cards On an exercise is done, it's no longer useful to show on screen, we can reduce it's size because the user is not expected to interact with it anymore. User can uncollapse at any time. Collapsing does introduce a new button. Tighten history calendar top spacing I think there is a problem with the spacing, Titles have a top margin that is added to the card padding, creating a lot of wasted space. This reduce the padding (eg not the touch sensitive part) |
|
Thanks for that. I'll have to find some time to pull this down and look at each thing individually to give you more feedback. Unfortunately I'm in the midst of a move and it's not slowing down so it might take me some time, but rest assured I'll get to it. If it does feel like I've forgotten don't be scared to bump this thread |
It's definitely been requested. I'm currently redoing the storage a little to make it a bit easier for others to contribute (phasing out protobuf). I'll try get that out so there's not heaps of conflicts |

WIP branch where I test many changes