[STAR-3984] fix: Several Mobile/UI issues
This Merge request solves nearly all of the listed issues in #155 (closed). The only outstanding item is changing the mobile appearance of the multi-select widget, which will require a pretty significant refactor.
Supporting information
Visual changes
Screencast_from_05-07-2025_03_07_22_PM Screencast_from_05-07-2025_03_12_19_PM
Dependencies
!160 (merged) -- But only because of the version number. They could be switched if necessary, the number would just have to be changed.
Testing instructions
Step by step procedure
- Check out this branch
make
- Use the
seed_historical_data
management command to set up some content to peruse. - Check the visual elements shown in the visual changes section.
Author notes and concerns
Some fixes do not reflect the instructed changes. A few make a few tweaks to spacing in a way that was easier to maintain while achieving the desired end. Some others resolved mobile issues by using the mobile solution for both mobile and desktop, or by fixing the desktop version enough that it was passable on mobile. This was because having both versions of the widget was occasionally prohibitively expensive in terms of time required vs current budget. This is especially true with the multi-select widget.