Releases: MrBananaPants/PyFit
Releases · MrBananaPants/PyFit
0.6.2
0.6.1
0.6.0
v0.6.0
- Fixed startup crash on Apple Silicon machines by using a universal build of
Pillow
689fa67 - Fixed a bug where the buttons icons in the settings screen would be in the wrong color after closing and opening the settings screen 5a3cda6
- Fixed a bug where resetting the app would cause the button icons being the wrong color 12d6b97
- Fixed an issue where a new workout would not be displayed after creation 70ff0b8
- Fixed a crash when canceling the "create new workout" dialog 4f44055
- Fixed workout steps not being displayed correctly after removing a workout 3a8c827
- New refreshed UI 6a72c42
- Added failsafe when the automatic update feature can't find the update file. The automatic update feature should not crash the app anymore and is a lot more stable now 26ac302
- Added another failsafe when the API rate limited is exceeded when checking for updates 1e14b20
- Added a warning when creating a new workout that already exists 886f573
- Prevented the user from creating a new workout with a blank name acb6540
- The settings screen is now integrated into the main app 5a3cda6
- After resettings the app, the main menu automatically appears again 84b8d1b
- Removed the "Select workout step" from the edit / remove workout menu 7d641fd
- The default workout is now displayed correctly after resetting the app 7bd5d94
0.5.3
v0.5.3
There seems to be a compatibility issue on Apple Silicon / arm64 devices since v0.5.2
This issue will be fixed in v0.6.0
- Increase compatibility with older versions of PyFit on Windows by using a Windows installer file to install the app. This fixes an issue where older versions can't download the newest version on Windows.
- Fix a crash when downloading an update on macOS 5afd9c2
0.5.2
v0.5.2
- Added icons to buttons (the icons in the settings menu are sometimes in the wrong color, this will be fixed in a future version) e48f07b
- Added failsafe for downloading the Windows update file 9a83e9c
- Show update file in finder / explorer after an update has been downloaded 3323690
- Fixed a bug where the exercise name would not be aligned correctly f20006b
0.5.1
v0.5.1
- Fixed workout step names shifting to the left when adding a step with a long name 570d1db
- Fixed a bug that caused an import/export complete message to pop up when canceling the import/export a208398
- Improved error message wording when editing a workout step with incomplete data 21c6670
- Removed Tkinter dependency. The app now uses 100% CustomTkinter f65f603
0.5.0
v0.5.0
- Added option in settings to import and export workouts 45595ef
- Added automatic check for updates at startup fb60847
- Added confirmation before resetting the app b7a04b8
- Fixed app downloading wrong update file on Windows and macOS 4de0258
- Fixed progress bar not scaling when resizing app window size f0f1482
- The app and settings window now open in the center of the screen instead of top-left corner 109e9bf
- Improved stability by making sure files are always closed ba50a75
- Other small code improvements (20d7e56)
0.4.0
v0.4.0
In version 0.4.0 and 0.3.0, the update file downloaded when there's a new version available can be the wrong file. You have to manually download the next release to fix this issue
- Major redesign of the app ebfb129
- Added light and dark theme bead472
- Added theme option in settings 8d034a3
- Added progress bar to workout screen 3e85d7e
- Added statistics when you've finished a workout (total rep count and total volume) 1609c0d
- Added version number to pop-up when there's an update available + changed wording 1b8a305
- Completely re-written the
next_step
function to make it faster, more efficient, and a lot simpler 618650d - Separated "add/edit" button to make the editing process much easier 9350f2f
- Adding a workout with incomplete data no longer clears the entries 5fd0b75
- Updated error message when adding a step with required fields empty to avoid confusion 4b4c4a6
- Fixed weight entry not automatically getting cleared after adding a new step to a workout 4036b34
- Optimized the way the workout steps are displayed to make it more efficient bead472
0.3.0
v0.3.0
IMPORTANT: All workouts will be removed after updating to this version because old workouts aren't compatible with v0.3.0 or newer so you'll have to add them again after updating
- Added Windows support 7b4f470
- Added option to add weight to workout steps ac628d9
- Added settings page with the option to check for new updates 733fe8f
- Added reset option in settings which removes all custom workouts and resets the default workout 6e16c2a
- Added about info in settings b945989
- Added option to remove any step from a workout. Not just the last one 0919a4d
- Added option to remove an entire workout 9af93d1
- Added option to edit workout step details (rep count and set count) a6b06d4
- It is now possible to remove the default workout and it won't come back when restarting the app f021883
- Improved the way workouts are stored and steps are added/removed. It's faster and more reliable now ddb5071
- Fixed startup crash when the workouts directory couldn't be created e2d4504
- Fixed crash when opening an empty workout 6b6be1a
- Fixed option menu going off-screen when using a long workout name 67d8c04
- Option menu no longer shows ".json" extension in file name 197335e
- Entries automatically get cleared after adding/removing a step 93553f4
- Error messages now use the builtin platform UI instead of a Tkinter Toplevel cc9986e
- Reps, sets and weight count are now centered 96400de
- Small UI changes
0.2.0
v0.2.0
- Added automatic rest screen between sets
- Added next exercise info to rest screen
- Added the ability to create a new custom workout file
- Added the ability to select a stored workout and view it
- Added error message when starting an empty workout
- Added option to add new steps to a workout
- Added option to remove the last step from a workout
- Changed location of default workout to user folder
- redundant
view workout
button removed - Small UI updates