I encountered the bug where the bar and the jump desynced when I was play testing, but I'm fairly new to programing and creating games so I had no idea how to fix it. If you have any idea how to fix that , after the jam I would love to fix it.
If you're using unity I might be able to offer some advice (I'm a bit new as well, and my knowledge of programming is pretty limited). If you did use unity, You can use the animator controller, and use a trigger event to trigger the jump function at the end of the bar's countdown
Would this work? Once the bar's value is equal 0, could I just call the Jump function there and then set the bar's value back to 1 after I call the function?