v3.0.0
Phew! A nearly-complete rewrite of the whole app. This release brings in some visual polish, using the brilliant Blueprint UI toolkit by Palantir Technologies. Whilst most other changes will be behind-the-scenes, it means that the app will be easier to update with new features.
- Refreshed UI using Blueprint.
- Less blue - more green! After all, Broweserosaurus is a dinosaur and not a Smurf.
- The top-most browser is the default and can be opened using the enter key. Closes #34.
- Logo in About tab links to the Browserosaurus homepage. Closes #36.
- Preferences includes a "rescan for browsers" button. Use this if you add or remove a browser and want to update Browserosaurus's list without restarting the app. Note: detection of browser changes cannot be done automatically without polling which would be CPU intensive. This is a happy compromise. Closes #28.
For those interested in the code:
- Renderers now use React. I am a React dev by trade and this will make it easier for me to maintain going forward. Closes #37.
- Blueprint components have been used where possible to limit the amount of bespoke code required.
- SASS added for the compilation of Blueprint (primary colour change to green).
- Please note I still need to go back over and ensure all JSDoc comments are up-to-date, but the code should be fairly straight forward to follow.