Skip to content

Releases: mr-pennyworth/alfred-better-dictionaries

0.2.8

23 Feb 18:28
Compare
Choose a tag to compare

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

23 Feb 16:35
Compare
Choose a tag to compare

Add fallback search triggers for imported dictionaries.
image

Fixes #5

0.2.6

23 Feb 15:30
Compare
Choose a tag to compare
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

22 Feb 14:52
Compare
Choose a tag to compare
Support Alfred 5 by upgrading AlfredExtraPane.app

0.2.4

20 Feb 15:22
Compare
Choose a tag to compare
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

18 Feb 14:25
Compare
Choose a tag to compare
Fix font size

0.2.2

10 Feb 13:15
Compare
Choose a tag to compare
Fix Apple Silicon builds by including correct jq binary

0.2.1

10 Feb 12:36
Compare
Choose a tag to compare
Add .dict-data keyword action to open data folder

0.2.0

10 Feb 12:13
Compare
Choose a tag to compare
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

08 Jun 16:46
Compare
Choose a tag to compare
Add ability to factory-reset imported dictionaries