By submitting this PR, I am indicating to the Numberscope maintainers that I have read and understood the contributing guidelines and that this PR follows those guidelines to the best of my knowledge. I have also read the pull request checklist and followed the instructions therein.
This branch is third in the PR merge chain.
Resizing and URL integration
Changes to tabs
Added buttons that let you control the tabs without dragging
Rewrote large sections of the tab resizing code. This was in order to support minimizing.
Added a highlight to the tab that is currently selected.
Initial mobile compatibility in the style section of Tab.vue
This is changed in later PRs, but the majority of this css remains.
Resizing
Added a reset function to a specimen. This is a hard reset that is used when the specimen is resized and it doesn't override resized function.
Added a resized function to both specimens and visualizers. It is not required for visualizers as they can just not do anything and the specimen will hard reset them.
Scope
Adds rudimentary mobile support. This doesn't work entirely, and gets changed substantially in later PRs, so reviewing here probably isn't worth your time.
By submitting this PR, I am indicating to the Numberscope maintainers that I have read and understood the contributing guidelines and that this PR follows those guidelines to the best of my knowledge. I have also read the pull request checklist and followed the instructions therein.
This branch is third in the PR merge chain.
Resizing and URL integration
Changes to tabs
Tab.vue
Resizing
Scope