Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for raycast / Alfred / spotlight / ... on Mac #919

Open
veler opened this issue Aug 30, 2023 · 4 comments
Open

Add support for raycast / Alfred / spotlight / ... on Mac #919

veler opened this issue Aug 30, 2023 · 4 comments
Labels
enhancement Idea of improvement of existing feature. help wanted Extra attention is needed

Comments

@veler
Copy link
Collaborator

veler commented Aug 30, 2023

What improvement do you think would an existing feature or tool in DevToys?

It would be nice to be able to find DevToys tools directly in raycast / Alfred / spotlight / ...

Solution/Idea

Integrate support of raycast / Alfred / spotlight and more.

Comments

No response

@veler veler added the enhancement Idea of improvement of existing feature. label Aug 30, 2023
@veler veler added this to the v2.0 milestone Aug 30, 2023
@veler veler removed this from the v2.0 milestone Jun 10, 2024
@edheltzel
Copy link

edheltzel commented Jul 10, 2024

A Raycast extension would be a great addition and help more users learn about DevToys.

The DevUtils Ext exists, but DevToys' UI is better and is open source.

@veler
Copy link
Collaborator Author

veler commented Jul 10, 2024

If anyone know how to make such an extension that could work with C#, that would be fantastic. I think that's the main challenge. Making the interoperability working.

@veler veler added the help wanted Extra attention is needed label Jul 10, 2024
@veler veler pinned this issue Jul 10, 2024
@jfernandogt
Copy link

Does the DevToys app work with URL schemes? For example something like: devtoys://base64Encoder?input=asd

In that case I can work on a Raycast extension for it.

@veler
Copy link
Collaborator Author

veler commented Oct 21, 2024

Hello @jfernandogt ,

DevToys does not support URL schemes on MacOS for now. I wouldn't mind some help as I'm getting behind (getting more GitHub issues than I can absorb in my spare time).
I believe for it to support URL scheme, we need to modify the Info.plist isn't it? Here it is:
https://github.com/DevToys-app/DevToys/blob/main/src/app/dev/platforms/desktop/DevToys.MacOS/Info.plist

Feel free to hack DevToys to make it support it :D

Since DevToys supports extensions, it has a dynamic list of tools. Unless we only want to support a few tools, I'd suggest to pass the tool's internal name as a parameter of the Url. Making the input parameter may be challenging as various tools expect various kind of inputs. We will probably want to proceed the same way we do with Smart Detection : get whatever input the user got (in Smart Detection, it comes from the Clipboard), and pass it to IGuiTool.OnDataReceived, which fills-in the UI of DevToys with whatever there was in the Clipboard.

That makes me think... Is the idea to get the result of a tool directly in Raycast? Or is the idea that Raycast would open DevToys and expect it to navigate to a given tool?

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Idea of improvement of existing feature. help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants