Implemented an autoscroll feature. Refactored some frontend components.
Tab is now stored in a container (which scrolls through the tab) that is kept track of using containerRef. The actual height of the current tab is kept track of using tabRef. Calculates (current time in song) / (total time in song) and scrolls based on this ratio.
Can toggle autoscroll on/off but currently if the user attempts to scroll with autoscroll turned on, there is buggy behavior.
Implemented an autoscroll feature. Refactored some frontend components.
Tab is now stored in a container (which scrolls through the tab) that is kept track of using containerRef. The actual height of the current tab is kept track of using tabRef. Calculates (current time in song) / (total time in song) and scrolls based on this ratio.
Can toggle autoscroll on/off but currently if the user attempts to scroll with autoscroll turned on, there is buggy behavior.