Discuss Scratch

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

NOTE: PLEASE DO NOT WRITE IN THIS THREAD, THAT RUINS THE POINT.



General Information and Post Index



TABLE OF CONTENTS:


General Information
What is SWEAT?
SWEAT is a workout assistant, designed to make fitness just a little bit easier. Builds are always being released, but all OFFICIAL Builds will be released here.

What is a Build (Build XXX) vs a Version (VX.X.X)?
A build is a stable but incomplete version. This means crashes may happen, unfinished features may exist, and bugs exist. However, a version is a stable build. All Builds and releases will be posted to @Sweatfit.

What is a Build Preview and why is it different than a Build?
A Build Preview is only used when SWEATFit is due a release (features are complete and in need of testing/feedback) but the project doesn't fully function (things are broken, buttons that don't do anything exist, shortcuts have been made or edge cases haven't been considered). Build Previews are also Unofficial, meaning that they are not included in the changelog and may not follow traditional conventions.



Want to apply to be a part of the project? Apply here:
https://scratch.mit.edu/discuss/post/7228951/.

Post Index
Announcements
5/12/23 - Backgrounds Needed (Dead Link)
Official Releases
Version 1.0
Version 1.1
Build Changelogs
Build 210
Build 220/221
Build 230
Build 240
Build 241

Build 300
Build 301
Build 310

Last edited by p-p-p-p-p-p-p-p-p-p- (Jan. 7, 2025 20:44:12)

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)


Frequently Asked Questions


TABLE OF CONTENTS:


None right now. Post a question on any SWEAT build or release and I will add it here.

Last edited by p-p-p-p-p-p-p-p-p-p- (Sept. 25, 2023 02:04:42)

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

Changelog


TABLE OF CONTENTS:

Build 310
New Features:

  • Every Menu is now Refreshed
    –Dark Mode has been completely redesigned so it now looks… appealing.
    –Additionally, all UI’s now have variants when in Workout Mode.
    –Because of this, certain animations no longer exist or are different. Please suggest any animations that should be added/changed.

  • Revamped Sliders. Visual and Technical improvements were made.

  • Two new kinds of workout codes.
    –Workout Codes prefixed with # are a regular workout, but it is now compressed and supports a name of the workout.
    –The other is a circuit, prefixed by &.
    —This kind of workout repeats, so it is very compressed, and it will remember how many repetitions you have completed and has an icon for it as well.

  • Added support for detecting and upgrading different kinds of workouts.
    –Build 300 (!) workouts can be converted to the newer kind and still be used in the current version.
    –Circuits will also be detected and converted.

  • Added a new “Everything Menu”.
    –Deleted all preexisting settings and put them in this menu.
    –This should simplify the user experience hopefully.

  • Added a Navbar to the top of every menu (excluding the start menu)
    –Contains various details about what you’re doing.
    –This includes current workouts and progress in a workout on Workout Mode, an indicator of what menu you are in when selecting how you are going to workout, and an indicator of what your next set is when you are taking a break.

  • Added a Transition Screen between menus.

  • Added a Mute/Unmute on the Main Menu

  • Added a “Break” Menu between sets that will display the next workout. This was initially supposed to be a feature called “JustBreathe”, but it was determined to not be a good fit for the project.
Changes:
  • Removed CONFIRM Button from prematurely resetting a set. If this becomes something important, I will add it back, but I didn't see a large use case.

  • Changed the Workout Icon buttons from Square to Banners. This is open to feedback, but the old menu looked a little funky.

  • Temporarily removed all transitions between modes.

  • Changed the Set Indicator when doing Reps in a Workout from Circles to a tiered progress bar.
Bug Fixes:
  • Fixed a bug where subtracting a rep would cause minor lag.
  • Fixed a bug where the +REP button will rotate even when not incrementing, for example when holding the space button down.
  • Fixed a bug where Burnout Numbers would appear funny. They should now appear much more reliably.
  • Fixed a bug where dictation could not be used to activate certain sets, including burnout.
  • Fixed a bug where a stray set appears after doing multiple Reps in a row in Workout mode.
  • Fixed a bug where Dictation would not give workout description.
Technical Changes:
  • Over 2000 blocks were deleted.
    –Even though new things were added, The code count went from about 6700 blocks of code to about 5400 blocks of code. That is over 1300 blocks less.
  • UI Elements that only update when a certain event is triggered will no longer check for an update
    –This should heavily improve performance. Keep in mind the performance may be worse than last build due to the new UI, but it would be much worse without this optimization.
  • Everything that uses the pen is now synchronized and erased every 0.03 seconds (to achieve a 30 fps). This is in order to have multiple different UI elements utilizing stamping or pen drawings without them interfering with each other.
Known Issues:
These are issues that will be addressed in a future update. Please do not provide feedback that simply says “This does not work” because trust me, I know.
  • Performance Struggles
  • Advanced Graphics Toggle is almost functionless
  • There is a missing icon in the Everything Menu and the Help and Feedback menus are functionless
  • Certain alternate triggers, like arrow keys or dictation, may not work.
Build 301
Additions:
  • Added a back button to the Workout Menu
  • Added a finished screen
Fixes:
  • Fixed a critical bug where sliders would not be responsive
  • Fixed a mildly critical bug where dictator would not properly detect the progress of Timer or Stopwatch
  • Deleted unnecessary sound effects from all of the sprites
Build 300
New Features:

Workouts:
  • Added “Workout” Option to main menu
    –This includes a selective menu with more features coming soon.
    –This replaces the “???” mode previously available.
    –This mode will guide you through a given workout.
    –Needed Sets for Reps will be defaulted at 1.
  • New UI Elements for workouts within respective menus, Including a header for what workout you are currently doing and an indicator for how many sets you have completed in a Rep Session.
Dictator:
  • Added Dictator, a text-to-speech assistant with prompts and support for your workout
    –Dictator has voice lines in and out of workouts, so you can be encouraged even if you haven’t built a workout.
    –Dictator will encourage users when they have reached certain percentages of their sets (75%, and 150% for stopwatch and burnout)
General:
  • Added a new color to SWEATFIT, this is not the default but it's always an option.


Technical Additions:
  • Added Workout Parser to dissect workout codes.
  • Added Triggers to process Workout.
  • Redesigned Pause code to be less messy

Changes:
Settings:
  • New Audio Menu to have more ease controlling audio effects. This is under construction
  • Added new Audio settings
  • All Switches in the pause menu now have an animation.
  • Changed Pause Look to Settings

Stopwatch:
  • Fixed bug where Stopwatch experiences significant lag after a while
  • Stopwatch now shows your time and asks you to confirm before disappearing
  • Stopwatch has a unique sound effect, in order to distinguish it more from Timer
  • Stopwatch Button changed from “Cancel” to “End”
Reps:
  • New Rep SFX
  • Rep sound effects will now accelerate, so you can get a “rep combo”
  • Fixed bug where using the slider with reps doesn't get rid of the reps button
  • Adjusted location of Rep and Reset button, moving them closer to each other.

Burnout:
  • Added third digit to Burnout
  • Burnout's digits are now dynamic
Bug Fixes:
  • Fixed Dynamic Dictation not working properly
  • Fixed a Bug where the D key wouldn't switch menus
  • Fixed bug where pressing P opens part of the pause menu
  • Fixed a bug where sliders would still slide in while Advanced Graphics was turned off
  • Fixed bug where using the slider with reps doesn't get rid of the reps button
  • Fixed a bug where holding Down the Space Key skips through the whole set or workout
Version 1.1!
Changes:
  • Sounds:
  • Reps now play a sound effect when you max them out, for easier hand-less usage.
  • Burnout has new sound effects.
  • Timer has the old Burnout Sound Effect (with reverb)
  • General:
  • Removed the number rotation upon reaching your goal in burnout, and added a slight delay to announce if you reached your goal or not.
  • Updated Credits to include @undeterministic, sorry it took so long.
Fixes:
  • Fixed bug where dictation would half render during burnout
  • Fixed a bug where spamming the L/D toggle would break it
  • Sliders will no longer center on your mouse. Try dragging on the edge of a slider in Build 240 compared to V1.1.
Version 1.0!
Changes:
Dictation now works in the background, so no more “syncing” midway through a workout.
Fixes:
Stopwatch doesn't use differentiable colors
11/5/23
Build 240
Additions:
Mic Indicators
-The microphone should now show how loud you are, in increments of 10. Unfortunately, there is not a more precise way to do this.

Help Menus
-Currently, there are only 4 help menus. HOWEVER, there is the code for more help menus if needed. Let me know if you think that i need more help menus.

Changes:

Dynamic Dictation - Dictation will no longer reset every 2 minutes, as this can be disturbing. Dictation will only reset if it's triggered an unusual amount of times in a short period of time.

Dictation will now evaluate the loudness of a room using RMS instead of Mean. This is just a different way of calculating average, where loud sounds have more weight than quiet sounds
.
The Confirmation screen on Burnout now has two indications of whether you achieved your goal or not - a notification and an animation.

Bugs fixed:

-Fixed Bug where burnout wouldn't increment upon first opening the project
-Fixed bug where Extinguish Sound effect wouldn't play
-Fixed bug where Dictation can refresh while burnout is active
-Fixed bug where Advanced Graphics wouldn't affect new animations
-Fixed the bug where you could use arrow keys to navigate out of Burnout

Technical changes:
The “screen” variable has been changed to the “mode” variable, and the “screen” variable now has more advanced details.
10/27/23
Build 230
New Features:

Burnout! A new mode that is like Reps, but infinite. Set a goal and a max burn time, and see how many reps you can do, before you “burn out”! This is a very exciting feature, so I've been sure to spend a lot of quality time on every detail of it.
  • There are two sliders on the start screen. The Burn Limit one limits how long the fire can burn before it will go out. The Burnout goal sets a goal for you, that you can pass, but it will let you know when you pass it.
  • Fun little Light Button, with a little flame in the middle.
  • Fire Graphics are impressive. One thing you may notice is that the background changes color depending on the size of the flame.
  • INSANE SFX. I spent a lot of time making this feature feel as atmospheric as possible, and the sfx and visuals are a key part of this.
  • When you pass your goal, a sound effect will play and your flame will turn blue.
  • When your flame burns out, the background will slowly return to normal and your score will be displayed.

A larger navbar, effectively removing the press-and-hold method that the stopwatch was locked behind.
  • Instead of being able to click to toggle, you now have to click on the feature you want to use.

WASD Controls that work the same as Arrow Key controls.

Dictation has moved out of Beta and is now a built in feature in the game! Click on the microphone to start syncing, which will play a nifty animation

Press M to toggle the mic.

Sliders now “Slide” in. This unfortunately doesn't work for Burnout, due to the fact that there are two sliders.

Press “ ' ” and “enter” keys to show all related variables. Not useful for the average user, but useful in bug reports.

Changes:
Repositioned Rep Slider

Supersized the Timer Start Button

Bug Fixes:
Fix Bug where Timer Display accidentally shows colon
Fixed Stopwatch Rings being basically invisible in
Fixed Bug where timer could be cancelled by swiping
Fixed bug where incrementing reps could trigger dictation
Fixed Bug where Stopwatch Could not be clicked on in Build 221


Technical Changes:
Converted All Slider Code to Directory, so remixers can play around with sliders
All Slider Features now refer to the X position in the Slider Directory
Builds 221, 211, 202, 111, and 103
Added Thumbnails to the above Builds.
10/03/23
Build 220
-Advanced Graphics Toggle
-Up and down arrows work on rep
-Rep Stat Displays inside rep progress bar
-Rep Display Toggle
-Custom Sliders
-2 new backgrounds
-Title Screen
-Transitions between Rep and other modes
8/13/23
Build 210
New Features:
  • Added 2 new tracks from @minecraftmanpp_tutor

  • Added some sound effects

  • Dictation: an experimental setting. Enable it to use your voice to increment reps and start timer. That loading period isn't a fancy pause system, it is analyzing the volume around you so it doesn't accidentally register things that you don't want to register. I think it's pretty nifty, although I have not fully tested it. Let me know what you guys think!

  • Timer Pause! Click on the timer to pause it (Pretty simple, right? Wrong.)

  • Press P for General Pause
Changed Features:
  • More adjustments to the slider at the top

  • I'm playing around with the location of icons, let me know what you think.
Bugs fixed:
  • ACTUALLY fixed the space bar hotkey (how is nobody catching this???)
  • Pause BUGS:
    You can start timer and rep with space while paused
    Buttons can still be pressed while paused
    You can switch menus while in pause menu
7/19/23
Build 201
Bugs fixed:
  • +rep button is sometimes invisible
  • There is no longer a confirmation on resetting reps
7/17/23
Build 200
Features:
  • Dark Mode!!!! - press the icon on the top left corner to switch between modes. this is an early version, if there are any inconsistencies or things that don't feel right please let me know.

  • More Visuals for Rep - try finishing a set, or tapping the + rep button.

  • Gave the swap icon a slight redesign, it looks much better in my opinion. Especially in dark mode.

  • Cleaned up a lot of variables - deleted some and made some specific to a sprite.

  • First iteration of pause menu. - nothing is there.
Bugs fixed:
  • Fixed Hotkeys (How did nobody catch the issues with hotkeys?) - space key works as intended.

  • Fixed reps display displaying no reps funny.

6/27/23
Build 110
  • Stopwatch Feature. To navigate to this, hold down on the navbar while on Timer, or press the left arrow while in Timer.
    Stopwatch has a goal so you can try to beat a record, but you can exceed it as well.
    WARNING: Do not try to use a short time if you don't have a goal to beat. If you try this, your project will lag significantly (although the webpage will not be affected). This is not an intended feature, but for right now there is no easy fix.
  • Arrow Keys now navigate through the Menus.

    Left and Right Arrow Keys swap between menus

    Up and Down Arrow Keys can change Timer Time and Stopwatch goal.

    Space Key increments Reps and starts Timer and Stopwatch, and can cancel Stopwatch.

Changes in Build 110:
  • Redesigned Timer display in order to make it look… not as ugly. This is not foolproof, so let me know if you come across any significant bug.
Fixes in Build 110:
  • Significantly decreased cooldowns involving the Nav Bar.

    The problem that I needed these cooldowns for has not disappeared, but the cooldowns were not practical or necessary at their extent.
  • Reset Rep button now resets size after selected. Previously it would just get slightly smaller or bigger after resetting.
6/25/23

Build 102
Changes in Build 102:
  • Timer now relies on “Days Since 2000” instead of “Timer” block
    This is part of a change that makes Timer more reliable, and allows me to use the timer for other things.
  • Deleted Random Code I couldn't understand
  • Cleaned up and Organized stuff
  • Code is now sorted and labeled. Don't belive me?
    Check it.
  • You may be able to find an early version of stopwatch… spoiler alert: it doesn't work. It's just a blank screen. I will say, this one required me to make a lot of technical changes to the slider on the top.
  • I had a useless sprite, so I deleted that. And I accidentally deleted another sprite. Scratch, please make it so Ctrl+Z works with restoring sprites….
    Fixes in Build 102:
  • Fixed how the timer works by building more reliable infastructure.
  • Redesigned some code that worked as intended, but didn't make much sense.
  • Apparently, I fixed a bug where the swap system didn't work. Huh.
Kind of funny that the Rep system is perfect and the Timer is just a mess… huh.
Maybe its cause I didn't design Reps when I was supposed to be asleep.
4/25/23
Build 101: Fixed a bug where certain assets could disappear when restarting the project, and fixed the negative time bug.
4/23/23
Build 100: First release. Includes reps and a timer.
Known issues: The timer goes to negative time for a millisecond after the timer goes off. This will be fixed tomorrow, I was just in a rush to finish this today.

Last edited by p-p-p-p-p-p-p-p-p-p- (Jan. 4, 2025 21:08:20)

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

Further Links

TABLE OF CONTENTS:

Join the Sweat Team!!
https://scratch.mit.edu/discuss/topic/684271/
Suggest a Feature, Report a bug
https://scratch.mit.edu/discuss/topic/704290/

Last edited by p-p-p-p-p-p-p-p-p-p- (Sept. 25, 2023 02:05:50)

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

8/8/23
Background Art STILL Needed



I need background art! Check the linked post for more information.
These will be used for an upcoming update, probably within the next 5 builds. We need all the help we can get!
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

8/13/23
Build 210 is out!



Build 210 is out! Some new features, and a lot of bug fixes have been released. Here's the changelog:
New Features:
  • Added 2 new tracks from @minecraftmanpp_tutor

  • Added some sound effects

  • Dictation: an experimental setting. Enable it to use your voice to increment reps and start timer. That loading period isn't a fancy pause system, it is analyzing the volume around you so it doesn't accidentally register things that you don't want to register. I think it's pretty nifty, although I have not fully tested it. Let me know what you guys think!

  • Timer Pause! Click on the timer to pause it (Pretty simple, right? Wrong.)

  • Press P for General Pause
Changed Features:
  • More adjustments to the slider at the top

  • I'm playing around with the location of icons, let me know what you think.
Bugs fixed:
  • ACTUALLY fixed the space bar hotkey (how is nobody catching this???)
  • Pause BUGS:
    You can start timer and rep with space while paused
    Buttons can still be pressed while paused
    You can switch menus while in pause menu
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

10/3/23
Build 220… and 221?



Build 220 and 221 have been released!
I did not mean to make a second update, but I released 220 and forgot to fix a mistake of mine.
Here's the changelog:
-Advanced Graphics Toggle
-Up and down arrows work on rep
-Rep Stat Displays inside rep progress bar
-Rep Display Toggle
-Custom Sliders
-2 new backgrounds
-Title Screen
-Transitions between Rep and other modes
Feel free to test it out! Just make sure to leave your feedback here:
https://scratch.mit.edu/discuss/topic/704290/

Last edited by p-p-p-p-p-p-p-p-p-p- (Oct. 28, 2023 02:31:58)

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

10/27/23
Build 230



Build 230 has been released!
We inch closer to the end.

Here's the changelog:
New Features:

Burnout! A new mode that is like Reps, but infinite. Set a goal and a max burn time, and see how many reps you can do, before you “burn out”! This is a very exciting feature, so I've been sure to spend a lot of quality time on every detail of it.
  • There are two sliders on the start screen. The Burn Limit one limits how long the fire can burn before it will go out. The Burnout goal sets a goal for you, that you can pass, but it will let you know when you pass it.
  • Fun little Light Button, with a little flame in the middle.
  • Fire Graphics are impressive. One thing you may notice is that the background changes color depending on the size of the flame.
  • INSANE SFX. I spent a lot of time making this feature feel as atmospheric as possible, and the sfx and visuals are a key part of this.
  • When you pass your goal, a sound effect will play and your flame will turn blue.
  • When your flame burns out, the background will slowly return to normal and your score will be displayed.

A larger navbar, effectively removing the press-and-hold method that the stopwatch was locked behind.
  • Instead of being able to click to toggle, you now have to click on the feature you want to use.

WASD Controls that work the same as Arrow Key controls.

Dictation has moved out of Beta and is now a built in feature in the game! Click on the microphone to start syncing, which will play a nifty animation

Press M to toggle the mic.

Sliders now “Slide” in. This unfortunately doesn't work for Burnout, due to the fact that there are two sliders.

Press “ ' ” and “enter” keys to show all related variables. Not useful for the average user, but useful in bug reports.

Changes:
Repositioned Rep Slider

Supersized the Timer Start Button

Bug Fixes:
Fix Bug where Timer Display accidentally shows colon
Fixed Stopwatch Rings being basically invisible in
Fixed Bug where timer could be cancelled by swiping
Fixed bug where incrementing reps could trigger dictation
Fixed Bug where Stopwatch Could not be clicked on in Build 221


Technical Changes:
Converted All Slider Code to Directory, so remixers can play around with sliders
All Slider Features now refer to the X position in the Slider Directory

Feel free to test it out! Just make sure to leave your feedback here:
https://scratch.mit.edu/discuss/topic/704290/

Last edited by p-p-p-p-p-p-p-p-p-p- (Oct. 28, 2023 02:31:39)

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

11/5/23
Build 240



Build 240 has been released!
This is a small update, but it is hopefully the last one until a full release.

Here's the changelog:
Additions:
Mic Indicators
-The microphone should now show how loud you are, in increments of 10. Unfortunately, there is not a more precise way to do this.

Help Menus
-Currently, there are only 4 help menus. HOWEVER, there is the code for more help menus if needed. Let me know if you think that i need more help menus.

Changes:

Dynamic Dictation - Dictation will no longer reset every 2 minutes, as this can be disturbing. Dictation will only reset if it's triggered an unusual amount of times in a short period of time.

Dictation will now evaluate the loudness of a room using RMS instead of Mean. This is just a different way of calculating average, where loud sounds have more weight than quiet sounds
.
The Confirmation screen on Burnout now has two indications of whether you achieved your goal or not - a notification and an animation.

Bugs fixed:

-Fixed Bug where burnout wouldn't increment upon first opening the project
-Fixed bug where Extinguish Sound effect wouldn't play
-Fixed bug where Dictation can refresh while burnout is active
-Fixed bug where Advanced Graphics wouldn't affect new animations
-Fixed the bug where you could use arrow keys to navigate out of Burnout

Technical changes:
The “screen” variable has been changed to the “mode” variable, and the “screen” variable now has more advanced details.




Feel free to test it out! Just make sure to leave your feedback here:
https://scratch.mit.edu/discuss/topic/704290/

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

11/9/23
Build 241



Build 241 is out, maybe the last update before release?
A few small (but important) changes to variables.
Here's the changelog:
Additions:
Default Variable Values
-The Values are as following:
–Timer: 60
–Stopwatch: 60
–Burnout: 12
–Reps: 12
-This is so that users have an idea of what they should be doing. You can still change the values.
Changes:

Reps and Burnout now have a range from 5-50, instead of their previous 10-50
-This is extremely important, because in regular workouts the recommended rep range is 8-12, so our project wasn't able to handle a regular workout.
Feel free to test it out! Just make sure to leave your feedback here:
https://scratch.mit.edu/discuss/topic/704290/
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

11/15/23
Version 1.0!



Version 1.0 is out!
There were two changes made for this update.
Here's the changelog:
Changes:
Dictation now works in the background, so no more “syncing” midway through a workout.
Fixes:
Stopwatch doesn't use differentiable colors
Feel free to test it out! Just make sure to leave your feedback here:
https://scratch.mit.edu/discuss/topic/704290/
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

11/15/23
Version 1.1!



Version 1.1 is out now, Fixing some pesky bugs and adding some new sound effects.
Check out what's new!
Changes:
  • Sounds:
  • Reps now play a sound effect when you max them out, for easier hand-less usage.
  • Burnout has new sound effects.
  • Timer has the old Burnout Sound Effect (with reverb)
  • General:
  • Removed the number rotation upon reaching your goal in burnout, and added a slight delay to announce if you reached your goal or not.
  • Updated Credits to include @undeterministic, sorry it took so long.
Fixes:
  • Fixed bug where dictation would half render during burnout
  • Fixed a bug where spamming the L/D toggle would break it
  • Sliders will no longer center on your mouse. Try dragging on the edge of a slider in Build 240 compared to V1.1.
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

4/23/24
Build 300



Exactly 1 year after the first build, Build 300 is finally here. Featuring workout features and all around improvements, this build is a big one! Check out the changelog below:
New Features:

Workouts:
  • Added “Workout” Option to main menu
    –This includes a selective menu with more features coming soon.
    –This replaces the “???” mode previously available.
    –This mode will guide you through a given workout.
    –Needed Sets for Reps will be defaulted at 1.
  • New UI Elements for workouts within respective menus, Including a header for what workout you are currently doing and an indicator for how many sets you have completed in a Rep Session.
Dictator:
  • Added Dictator, a text-to-speech assistant with prompts and support for your workout
    –Dictator has voice lines in and out of workouts, so you can be encouraged even if you haven’t built a workout.
    –Dictator will encourage users when they have reached certain percentages of their sets (75%, and 150% for stopwatch and burnout)
General:
  • Added a new color to SWEATFIT, this is not the default but it's always an option.


Technical Additions:
  • Added Workout Parser to dissect workout codes.
  • Added Triggers to process Workout.
  • Redesigned Pause code to be less messy

Changes:
Settings:
  • New Audio Menu to have more ease controlling audio effects. This is under construction
  • Added new Audio settings
  • All Switches in the pause menu now have an animation.
  • Changed Pause Look to Settings

Stopwatch:
  • Fixed bug where Stopwatch experiences significant lag after a while
  • Stopwatch now shows your time and asks you to confirm before disappearing
  • Stopwatch has a unique sound effect, in order to distinguish it more from Timer
  • Stopwatch Button changed from “Cancel” to “End”
Reps:
  • New Rep SFX
  • Rep sound effects will now accelerate, so you can get a “rep combo”
  • Fixed bug where using the slider with reps doesn't get rid of the reps button
  • Adjusted location of Rep and Reset button, moving them closer to each other.

Burnout:
  • Added third digit to Burnout
  • Burnout's digits are now dynamic
Bug Fixes:
  • Fixed Dynamic Dictation not working properly
  • Fixed a Bug where the D key wouldn't switch menus
  • Fixed bug where pressing P opens part of the pause menu
  • Fixed a bug where sliders would still slide in while Advanced Graphics was turned off
  • Fixed bug where using the slider with reps doesn't get rid of the reps button
  • Fixed a bug where holding Down the Space Key skips through the whole set or workout
Feel free to test it out! Just make sure to leave your feedback here:
https://scratch.mit.edu/discuss/topic/704290/

Last edited by p-p-p-p-p-p-p-p-p-p- (April 25, 2024 01:20:03)

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

5/4/24
Build 301



Build 301 is out, adding 2 new QoL features and fixing a couple of critical bugs. Here's what's new:
Additions:
  • Added a back button to the Workout Menu
  • Added a finished screen
Fixes:
  • Fixed a critical bug where sliders would not be responsive
  • Fixed a mildly critical bug where dictator would not properly detect the progress of Timer or Stopwatch
  • Deleted unnecessary sound effects from all of the sprites
Feel free to test it out! Just make sure to leave your feedback here:
https://scratch.mit.edu/discuss/topic/704290/

p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

1/4/25
Build 310

New Year, New SWEATFit Version. 8 months after the last official build of SWEATFit, we're back. We never really left, anyways. Here’s what’s new:
New Features:
  • Every Menu is now Refreshed
    –Dark Mode has been completely redesigned so it now looks… appealing.
    –Additionally, all UI’s now have variants when in Workout Mode.
    –Because of this, certain animations no longer exist or are different. Please suggest any animations that should be added/changed.

  • Revamped Sliders. Visual and Technical improvements were made.

  • Two new kinds of workout codes.
    –Workout Codes prefixed with # are a regular workout, but it is now compressed and supports a name of the workout.
    –The other is a circuit, prefixed by &.
    —This kind of workout repeats, so it is very compressed, and it will remember how many repetitions you have completed and has an icon for it as well.

  • Added support for detecting and upgrading different kinds of workouts.
    –Build 300 (!) workouts can be converted to the newer kind and still be used in the current version.
    –Circuits will also be detected and converted.

  • Added a new “Everything Menu”.
    –Deleted all preexisting settings and put them in this menu.
    –This should simplify the user experience hopefully.

  • Added a Navbar to the top of every menu (excluding the start menu)
    –Contains various details about what you’re doing.
    –This includes current workouts and progress in a workout on Workout Mode, an indicator of what menu you are in when selecting how you are going to workout, and an indicator of what your next set is when you are taking a break.

  • Added a Transition Screen between menus.

  • Added a Mute/Unmute on the Main Menu

  • Added a “Break” Menu between sets that will display the next workout. This was initially supposed to be a feature called “JustBreathe”, but it was determined to not be a good fit for the project.
Changes:
  • Removed CONFIRM Button from prematurely resetting a set. If this becomes something important, I will add it back, but I didn't see a large use case.

  • Changed the Workout Icon buttons from Square to Banners. This is open to feedback, but the old menu looked a little funky.

  • Temporarily removed all transitions between modes.

  • Changed the Set Indicator when doing Reps in a Workout from Circles to a tiered progress bar.
Bug Fixes:
  • Fixed a bug where subtracting a rep would cause minor lag.
  • Fixed a bug where the +REP button will rotate even when not incrementing, for example when holding the space button down.
  • Fixed a bug where Burnout Numbers would appear funny. They should now appear much more reliably.
  • Fixed a bug where dictation could not be used to activate certain sets, including burnout.
  • Fixed a bug where a stray set appears after doing multiple Reps in a row in Workout mode.
  • Fixed a bug where Dictation would not give workout description.
Technical Changes:
  • Over 2000 blocks were deleted.
    –Even though new things were added, The code count went from about 6700 blocks of code to about 5400 blocks of code. That is over 1300 blocks less.
  • UI Elements that only update when a certain event is triggered will no longer check for an update
    –This should heavily improve performance. Keep in mind the performance may be worse than last build due to the new UI, but it would be much worse without this optimization.
  • Everything that uses the pen is now synchronized and erased every 0.03 seconds (to achieve a 30 fps). This is in order to have multiple different UI elements utilizing stamping or pen drawings without them interfering with each other.
Known Issues:
These are issues that will be addressed in a future update. Please do not provide feedback that simply says “This does not work” because trust me, I know.
  • Performance Struggles
  • Advanced Graphics Toggle is almost functionless
  • There is a missing icon in the Everything Menu and the Help and Feedback menus are functionless
  • Certain alternate triggers, like arrow keys or dictation, may not work.
p-p-p-p-p-p-p-p-p-p-
Scratcher
1000+ posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

6/26/25
Build 320

Almost 6 months later, the penultimate version of SWEAT has arrived. Two new ways to create a workout outright eliminate the need to outsource workout codes. Keep in mind that this build has not been tested thoroughly (or at all) so please report any bugs you see.

Here's what's new:
Additions:
WORKOUTS:
  • Added two new ways to create workouts, officially built into the system as opposed to requiring another source
    - Workout Editor, which allows you to create a workout with a built in UI
    - Workout Generator, which makes you a workout based on a short questionnaire
  • The generator has been heavily optimized from feedback, while the editor has not.
  • Added a new UI Element for when typing in a code.
    - Includes a workout preview menu, which is also included within the generator and the editor
  • Added a Confirmation at the end of a Break before starting the next workout
Technical:
  • Added New Metrics for each workout, including Type of Equipment Required, Targeted Muscle Groups, and whether it is a timed or repeated workout
  • Reorganized the Workout List and deleted some very similar or duplicate workouts.
  • All Workouts now support Sets.
  • Changed the Rep/Time in Workout Codes to Base 20, so values of up to 400 may be included. This is to allow for up to 5 minute timed workouts, as opposed to the previous 3 minute limit.
  • Burnout “Burn Time” is now defaulted to 8 seconds in a workout.
  • Breaks occur after every set instead of after every Workout.
  • Removed Built-In support for upgrading codes. This will be readded if codes are modified after a major release.
GRAPHICS:
  • Added Rep Slider Particle Effects.
  • Added Fire Ember Effects.
  • Added “Completed Sets” text below the Set Bar, as well as a dark version.
  • Added a Dark Transition Menu.
  • Added a Dark Mode for all of the existing menus, accessible by pressing L.
  • Added a decimal point to the timer once again.
OTHER:
  • Dictation now has 3 levels of sensitivity - Low, Medium, and High. These require a sound to be 20, 30 and 40 db louder than the average sound respectively.
  • Added 6 new notifications:
    - Exiting workout confirmation
    - Automatic Advanced Graphic Recommendation after FPS drop
    - Update Summary
    - Dictation Level adjustment recommendation
    - Required equipment notification (before starting a workout)
    - Unused notifications for help and feedback
  • Hotkeys:
    - Breaks can now be skipped by HOLDING DOWN the space key.
    - Dark Mode can now be Toggled with the L key.
    - Readded the Left/Right and A/D keys to navigate through the menus in Freeplay
    - M Key to open Everything Menu
Changes:
  • Navbar:
    - Added Different Colored NavBars for different Menus (Freeplay = Orange, WO & Code = Blue, Generator = Green), and updated the visuals of dark navbar
    - Partially Redid Navbar Functionality to use Clones instead of stamping to help performance and produce clearer images. The Navbar will also no longer update unless necessary.
  • Sliders:
    - Made Some Sliders more fluid, no longer jump around
    - Adjusted the Position of the Slider Numbers.
Graphics:
  • Changed the Circuit Display Numbers to be consistent on all devices
  • Changed the Color of the Timer Numbers.
  • Made the Burnout Numbers appear slightly brighter on the Confirm Menu in Dark Mode to improve contrast
  • Fixed Advanced Graphics to include all new Graphics
Bugs Fixed:
Fixed 23 bugs from the previous version.
Break a SWEAT!
SWEATFit
Scratcher
15 posts

SWEAT Fitness Assistant - Updates & Opportunities Thread (Please Do Not Post Here!!!)

7/14/25
Build 330

Less than a month later the final major build for SWEAT is here. Here's what's new:
Here's what's new:
Additions:
  • Added Dynamic Exercise Help Notifications, by clicking the question mark next to the name of an exercise during a workout.
    - Also displays in the break period before the next workout
  • Added sound effects for most UI elements and changed the sound effects for Rep
  • Added a “Skip Exercise button during workouts.
  • Added Universal Mute/Unmute and Light/Dark mode on any non exercise menu
  • Updated End of Workout Menu to match other new UIs
    - Added a “Main Menu” button when a workout is finished, which functions identically to clicking the green flag again.
Changes:
  • Clicking anywhere outside an announcement will close it
  • Editor:
    - “Open a Workout in Editor” No longer disassembles a Circuit and saves the workout name
    - You can no longer overpress the buttons in the editor
    - Added a Native Search Bar
    - Reduced the boldness of text within the editor
    - Choosing a workout from filters and search now properly works
    - Added a “No Results” Option for when you are searching and nothing comes up in Editor.
    - Adjusted the hitbox of deleting items and added a slight animation.
    - Fixed a bug where editor assets would block out notifications
    - Fixed a bug where editor would occasionally preload a workout
    - Fixed a bug where adding or editing a timed exercise would cause a random empty screen to show
    - Fixed a bug where going back after adding a workout would still add the workout
    - Fixed multiple bugs in the editor regarding things appearing when they shouldn’t
    - The filter buttons are now color coded
  • Removed the “Find a workout” Option in the Workout UI, and organized the 3 current options
  • Improved Slider Contrast
  • The arrow on the Everything Menu screen now changes its state when opened or closed.
    Bug Fixes:
  • Fixed a bug where the project would ask you to copy a code but not give you a code to copy
  • Fixed a major bug where generating didn’t work at all.
  • Fixed a bug where Generated Circuits would not even be a circuit, and a bug where editor circuits would convert to regular workouts
  • Fixed a major bug where the final exercise in a workout would be skipped.
  • Fixed a bug where dictation would continue talking after exiting a menu
  • Fixed a bug where regenerating a workout could give a Timed exercise with Reps or vice versa
  • Fixed a bug where the timer would be one second ahead
  • Fixed a bug where some icons would rapidly grow and shrink when hovering over their borders
  • Fixed a bug where “generate similar” would mess up the display
Break a SWEAT!

Powered by DjangoBB