Skip to content

Releases: MrBananaPants/PyFit

0.6.2

07 Oct 12:58
Compare
Choose a tag to compare

v0.6.2

  • Added check for workout name length (limit is 100 characters) 52669d3
  • Fixed an issue where the workout step name would not fit the screen 1133fec

0.6.1

01 Oct 08:36
Compare
Choose a tag to compare

v0.6.1

  • Fixed startup crash when there's no internet connection 2fdaee1
  • Fixed false "API rate limited exceeded" error when checking for updates ed48c3c
  • Display error message when manually checking for updates when there's no internet connection 2fdaee1

0.6.0

23 Sep 13:27
Compare
Choose a tag to compare

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

19 Sep 13:21
Compare
Choose a tag to compare

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

19 Sep 12:15
Compare
Choose a tag to compare

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

25 Aug 15:34
Compare
Choose a tag to compare

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

29 Jul 14:47
Compare
Choose a tag to compare

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

24 Jul 09:54
d729698
Compare
Choose a tag to compare

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

22 Jul 11:43
Compare
Choose a tag to compare

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

20 Jun 12:39
Compare
Choose a tag to compare

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