What's Changed
- refactor: use app names for detection by @will-stone in #593
This release changes the way Browserosaurus looks for supported apps on your machine, which will hopefully be both quicker and more reliable. Previously, Browserosaurus relied on Spotlight's index being available, in order to check supported app IDs, and would keep retrying if it received nothing. However, as noted by a few people in the issues, Spotlight sometimes returns a partial index and there's no way to know it's not complete without polling it (which is not good form). So, with the great help from @mreid-tt, Browserosaurus now simply looks to see which apps you have installed in your /Applications
folder, and cross-references that against the inbuilt list of supported browsers.
Please note a couple of things:
- The old config and the new config simply aren't migrate-able: the old way relied on app bundle IDs, and the new method uses app names. Therefore you will have unfortunately lost your custom config, but I hope you find the GUI preferences easy to use and can get back to your setup with ease.
- There may be some app names which aren't quite the same as were previously stored in the supported apps list. Without installing each app, I have no way of knowing if they are correct (and there are quite a few apps in Browserosaurus' list now!). Please raise issues or pull-requests if the name isn't correct and your app isn't being picked up by Browserosaurus.
Full Changelog: v19.3.3...v20.0.0