Releases: mr-pennyworth/alfred-better-dictionaries
Releases · mr-pennyworth/alfred-better-dictionaries
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
0.2.1
Add .dict-data keyword action to open data folder
0.2.0
Download meilisearch binaries while building GitHub has disabled git LFS as it has exceeded the quota. Thus, checking in the binaries is no longer an option.
0.1.6
Add ability to factory-reset imported dictionaries