The official first release of the LNSVI Tool is now here!

The current Home Screen UI for the algorithm's frontend application.
Issues:
- QPushButtons:
- Distorted text
- QSS not being applied to the download results/finished screen's export and finish buttons
- QFonts:
- Issues rendering non-system default fonts properly
- QTableWidget:
- Cells and text in the results table look "smushed"
- Other miscellaneous errors related to the results table
- QProgressBar
- Our progress bar's splash text for when an analysis is underway does not show despite numerous debugging attempts
Features to Come (feel free to work on these!)
- CI/CD Pipeline
- A more stylish UI
Other Notes:
- The GUI generally looks antiquated, despite attempts to add gradient styling and transparent widgets.
- Also, some analysis.py "bugs" that may appear in VSCode and other similar IDEs' "Problems" UI panels are actually just quirks of Pylance that do not affect runtime whatsoever. While many of these warnings have been in-line suppressed using "type: ignore" comments, any eager debugger devs should be vigilant going forward for similar erroneous "problems" that their IDE may throw.
- One of the previous commit messages was wrong; there will not be a settings GUI that will allow the user to deviate the algorithm's wavelength (in nm) parameters from that of the original research's spectrophotometry range of 350-1020 nm, which spans across the UVA-Vis-NIR region of the electromagnetic spectrum for photons.