Code Monkey home page Code Monkey logo

Comments (4)

replete avatar replete commented on June 10, 2024 1

No worries, apologies I was in a rush writing that and smashed send before expressing gratitude for the great software you guys have made. I hope you continue in your success. I'm going to have a go at writing an extension or something along the lines of above. I'm not a macos developer unfortunately, but wish you the best in fulfilling that role. Phil

from script-commands.

dehesa avatar dehesa commented on June 10, 2024

Hey there @replete,

Thank you very much for the detailed feedback. I love it! I do understand what you want and it is indeed useful. Currently in Raycast the distinction is:

  • Fairly simple stuff: Script-Commands
  • Anything else: Custom extensions

We haven't put much effort in Script-Commands lately, although it is not forgotten and we are actually releasing some small enhancements for it soon. What you are suggesting will blur the previously described lines. Nothing wrong with that, but we do tend to push people into extensions because they are much more flexible, allow versioning and updates, they are easier to install for non-technical people, etc. Being honest, I am not sure we (Raycast) will go into the direction you are suggesting. We might since we are also heavy users of scripts, but there is currently no plan for it.

In any case, I will copy-paste your feedback to our internal feature requests for Script-Commands and I want to thank you again for writing it. For the time being, I will suggest you to check the extensions out, since they are easier to write than you might think. By the way, there is currently an extension doing something similar to your display example.

from script-commands.

replete avatar replete commented on June 10, 2024

I understand, business model wants ecosystem development. No worries.

I wouldn't underestimate the value of this kind of feature extension to developers though, who appear to be a dominant part of your userbase, who for the most part I think likely won't be bothered to make a repo, open up an IDE, learn API, write app, compile app, etc to make something more convenient especially as most of the time its just passing some CLI arguments with a bit of filtering. A few will of course, thankfully, but I believe this because there are plenty of things I've wanted that don't exist as extensions and I know its going to be take way longer to write an extension than writing a script. And with these kind of apps extensions break, so what do you - debug the third party thing (which mostly isn't fruitful or just takes too long) or write a bash script? I still have alfred for a few things! It would just be cool to feasibly use raycast for everything instead of having to save random CLI strings in text files which pretty much everybody does

I wouldn't normally be so invested in talking about a software desire or whatever, but for productivity the omnibox model for general computing is a powerful pattern (notice how its appearing in more and more apps - but still not photoshop ffs) and its like nobody's quite solved the problem properly yet but certainly raycast has made a great dent in the problem where things like Alfred were just too complex and often broke, but its still not in that 'easy to set up' zone where it really could be, for the most part its patching CLI to a friendlier GUI - if productivity is the goal then its gotta be quick to work with, we all basically just want to be able to do the repetitive tasks from the same place and something like this would. Then again maybe there's a business incentive to not make it too good for devs..

Kind regards, Phil

from script-commands.

dehesa avatar dehesa commented on June 10, 2024

I hear you Phil and I will bring it up internally. Again, thank you for the write up.

By the way, if we don't implement more stuff more quickly is because we are not even a handful of engineers. It is surprisingly hard to find good macOS engineers out there. If you are one or do you know some, I would appreciate if you can see/forward our careers page along.

from script-commands.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.