Releases: mr-pennyworth/alfred-better-dictionaries
Releases · mr-pennyworth/alfred-better-dictionaries
0.2.11
Fix IPA pronunciation https://www.ipaaudio.click/audio, which we were using to convert the IPA notation to voice, is gone. So, now, use http://ipa-reader.xyz instead. Looks like someone or the other keeps building this using Amazon Polly and maybe we can keep switching as and when these projects die 🤷🏻♂️ Also, as Apple's on-device text-to-speech is quite good, it worth considering dropping the IPA support altogether and just use `say` with the word itself.
0.2.10
Fix pyinstaller error by upgrading it See https://github.com/pyinstaller/pyinstaller/issues/8554
0.2.9
Bump up version Include the following changes: - Silence inconsequential errors during setup - Create $alfred_workflow_data dir if non-existent - Remove no-longer-true notes from info.plist - Enable Alfred's Press Secretary during setup
0.2.8
Discover dicts directly storing data in Contents/Body.data
While all dictionaries that come bundled with macOS
store the Body.data
file in Contents/Resources
folder,
https://agiletortoise.com/terminology/mac/ stores it
directly in the Contents
folder.
With this change, we make sure to handle that case as
well.
At the moment, importing the Terminology dictionary still
leads to visual glitches in the previews, which we may fix
if future patches.
0.2.7
Add fallback search triggers for imported dictionaries.
Fixes #5
0.2.6
Handle dicts without `CFBundleDisplayName` in their info.plist There seem to be dictionaries whose `info.plist` does not contain the property `CFBundleDisplayName`. I wasn't able to reproduce the issue locally because all the dictionaries Apple allows me to enable on my laptop do contain that property. Based on #9, it looks like these problematic dictionaries do have the `CFBundleName` property. To handle such such dictionaries, in this change, we introduce a fallback order: - `CFBundleDisplayName` - `CFBundleName` - `CFBundleIdentifier` We also make sure that if a dictionary doesn't have any of the above attributes, we ignore the dictionary, log the error, but do not fail `.dict-import`. Fixes #9
0.2.5
Support Alfred 5 by upgrading AlfredExtraPane.app
0.2.4
Add .dict-css to open the stylesheet A user can type `.dict-css` in Alfred and open the stylesheet that controls the appearance of the dictionary entries.
0.2.3
Fix font size
0.2.2
Fix Apple Silicon builds by including correct jq binary