Skip to content

Releases: mr-pennyworth/alfred-better-dictionaries

0.2.11

18 Jun 18:10
Compare
Choose a tag to compare
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

18 Jun 15:09
Compare
Choose a tag to compare
Fix pyinstaller error by upgrading it

See https://github.com/pyinstaller/pyinstaller/issues/8554

0.2.9

17 Jun 17:46
Compare
Choose a tag to compare
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

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