[x] Automated tests have been included in this pull request, if possible, for the new feature(s) or bug fix. -- N/A
[x] The associated GitHub issues are included (above).
[x] Notes have been included (below).
Reviewers:
[x] All automated checks are passing (green check next to latest commit).
[x] At least one reviewer has signed off on the pull request. Reviewers have two business days to review the pull request, after which the author may merge in the pull request unilaterally.
Notes
Consistent styling (LAF) for all tools. It feels more like a professional tool now. Required heavy customisation of MUI components See video
Note the classes used in components in order to enable styling. We should get in the habit of placing classes like this
Improved tool icons
Misc. improvements/fixes -- fitting uses consistent padding, borders can be set to 0, scrolling works in tool panel, etc.
General information
Associated issues:
91
79
25
Checklist
Author:
Reviewers:
Notes
https://user-images.githubusercontent.com/989043/141318525-4273bd91-6409-41bd-8c2c-632437a041c2.mp4