Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI Reskin and Added Features #46

Open
wants to merge 96 commits into
base: master
Choose a base branch
from

Conversation

TheNathanGift
Copy link

New Features Added:

  • UI Reskin
  • Audio Cues
  • Workout Log w/ local persistence
  • Workout Completed Screen made into an activity with a form to edit the workout log.
  • Smooth CircularProgressBar animation
  • View exercise instructions while exercising (animated)
  • View exercise details from Home page (animated)
  • Updated YouTube implementation
  • Pause and Resume workout
  • Resume workout if application is closed or backed to the main menu

TheNathanGift and others added 30 commits August 13, 2018 14:09
audio cue for end of rest, end of exercise, and end of workout
…used from a rest countdown because the circle changes to the ticks of a exercise timer.
…t raises the bar and displays text underneath. Currently uses placeholder text.
…workout_android

# Conflicts:
#	app/src/main/java/com/michaelcarrano/seven_min_workout/WorkoutCountdownFragment.java
…workout_android

# Conflicts:
#	app/src/main/java/com/michaelcarrano/seven_min_workout/WorkoutCountdownFragment.java
…workout_android

# Conflicts:
#	app/src/main/java/com/michaelcarrano/seven_min_workout/WorkoutCountdownFragment.java
…ly on pause in pauseAndPlayButtonSetUp because I am very kind.
…wnTimer method for all three instances of the timer being used.
TheNathanGift and others added 28 commits August 24, 2018 17:40
…me bug fixes needed with the animation. Timer and play button are now side by side. stats visuals still need updating on that page as well.
…ositioning, and bug with white background all fixed.
…e touches in the backing code and a few color changes.
…the user to view. Minor issue with layout not wrapping to content.
…e files for backgrounds and modified the layouts to better suit the design.
…untdownfragment, fields given max value, sizing fixes, and orientation locked to portrait mode.
…nd "Rest" phases. When entering a "Rest" phase the bar now closes automatically. Fixed a bug where the "High knees running in place" exercise would cause the bottom bar animation to not display properly. Cleaned up and documented some code.
…workout_android

# Conflicts:
#	app/src/main/java/com/michaelcarrano/seven_min_workout/WorkoutCountdownActivity.java
…ng to WorkoutCountdownFragment.java and CircularProgressBar.java.
@michaelcarrano
Copy link
Owner

@Giftasaurus thanks for the contributions. I will try to find some time this weekend to review.

It has been a while since I worked on this code base so it will take some time to get through everything. Just looking at the description of the PR, there's a lot of really great features added.

Copy link
Owner

@michaelcarrano michaelcarrano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Made some minor comments, need to find time to dive into the larger set of changes.

Few questions:

  • Why did remove Youtube video?
  • Is there a way to view the stats of previous workouts?

compile 'com.android.support:design:25.0.1'

compile('com.crashlytics.sdk.android:crashlytics:2.6.5@aar') {
implementation 'com.android.support:appcompat-v7:25.0.1'
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Support libraries should be the same version and these are not the latest stable version.

<activity android:name="com.michaelcarrano.seven_min_workout.WorkoutListActivity">
<activity
android:name=".WorkoutListActivity"
android:screenOrientation="portrait">
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any reason you are restricting the activity to only be portrait?


<activity
android:name=".WorkoutCompleteActivity"
android:screenOrientation="portrait"></activity>
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can be be changed to self-closing /> instead of </activity>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants