alfred-search-unicode icon indicating copy to clipboard operation
alfred-search-unicode copied to clipboard

Upload to Alfred Gallery?

Open nc7s opened this issue 2 years ago • 7 comments

https://alfred.app/submit/

Update: please refrain from posting "solutions" like installing uni with Homebrew. The topic is to upload this to the gallery, which means people expect to download and use, without needing to know what Homebrew or command line is.

nc7s avatar Feb 06 '23 13:02 nc7s

Thank you for the suggestion.

Unfortunately, Alfred Gallery doesn‘t seem to like the concept of a workflow bundling with an unsigned binary, which is the case of uni.

Unsigned and non-notarised binaries cannot be included.
Submitting Workflows for the Alfred Gallery

I’ll reconsider this in case when uni signs their macOS binary or Alfred Gallery updates their requirements otherwise.

blueset avatar Feb 06 '23 15:02 blueset

@blueset Why are we bundling the uni binary with the Workflow instead of using Homebrew?

brew install uni

acherunilam avatar Feb 10 '23 01:02 acherunilam

Initially, I included uni for convenience, since I wanted it to have less dependencies and prerequisites during installation. While uni is included, I did not include Python as it is relatively more common on users’ environments, and it’s rather not practical to bundle an entire Python binary with the workflow.

If Alfred is going to handle Homebrew dependencies as they suggested, I’ll consider dropping uni from the workflow bundle for the Gallery submission.

blueset avatar Feb 10 '23 05:02 blueset

Why are we bundling the uni binary with the Workflow instead of using Homebrew?

I don't use Homebrew.

You can't just assume Alfred users are all developers and/or Homebrew users.

nc7s avatar Feb 10 '23 09:02 nc7s

If Alfred is going to handle Homebrew dependencies as they suggested, I’ll consider dropping uni from the workflow bundle for the Gallery submission.

They already do it.

xilopaint avatar Feb 20 '23 16:02 xilopaint

Quick fix:

# Download/install uni from homebrew
brew install uni
# Delete packaged uni version
# Should be in a folder like '/Users/<user>/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.<uuid>'
WORKFLOW_FOLDER=<set folder value here>
rm "${WORKFLOW_FOLDER}/uni"
ln -s /opt/homebrew/bin/uni "${WORKFLOW_FOLDER}/uni"
# You can also start a terminal from the Alfred application

NazarioJL avatar Jun 14 '24 03:06 NazarioJL

Alfred Gallery seems to be invite only. Any idea on how to get an invite?

blueset avatar Jun 30 '24 21:06 blueset