Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Ryan George
    @QuadDepo
    runApplescript({script: file.applescript})
    Brandon Horst
    @brandonhorst
    script must be a string containing the applescript.
    You can read from files using fs.readFile
    Ryan George
    @QuadDepo
    anyone here?
    Nick Nish
    @nicknish
    Is Lacona still under development?
    Seems pretty dead here :frowning:
    Brandon Horst
    @brandonhorst
    Hi Nick, I consider Lacona to be in Maintenance Mode right now. I will be supporting OS updates and major bugs, but unfortunately I'm not able to do new development right now. Still providing support by email and on here.
    Nick Nish
    @nicknish
    @brandonhorst hey Brandon. Got it, sad to hear. Hope it picks up again!
    Richard Guay
    @raguay
    So, there will not be a new API coming soon?
    Brandon Horst
    @brandonhorst
    I am going to keep working on it in spare time wherever possible, and I really hope that someday I will be able to release it, but I want to stop making promises that I may not be able to keep. Sorry to disappoint!
    jatinmallan
    @jatinmallan
    Guys, is the lacuna available on seta free version or pro version?
    setapp*
    Brandon Horst
    @brandonhorst
    Pro version. Setapp version has full access to all Addons.
    Daniel Hines
    @d4hines
    Wow, @brandonhorst ... This is amazing, and exactly what I need. I just got my first Mac and it's going to be my main workstation, so I hope to develop a couple addons for lacona. Two quick questions for you. 1. I'm obsessed with word orgins, (which is why I'd love an addon for accessing https://etymonline.com), so I have to ask, why the name "Lacona"? Am I correct in presuming, as in "laconic"?
    2: Is there an equivalent of alias for bash? I.e, rather than type "define laconic", invoke the same command with somethign like "d laconic"?
    Brandon Horst
    @brandonhorst
    Yup, it comes from Laconic. Also, kind of "lacuna" - I saw it as "filling a gap" in modern computer usage.
    And yes, there are aliases. Look in Preferences for Command Aliases. By default, it already has "o" -> "open" and "rmt" -> "remind me to" built in.
    @d4hines
    Daniel Hines
    @d4hines
    @brandonhorst, out of curiousity, is Lacona an electron app?
    Brandon Horst
    @brandonhorst
    @d4hines It's not - electron was a bit too immature when Lacona's development started. It does render the views in a WebView and use a Node daemon though.
    The next version will be an Electron app proper, as the framework has come a long way and it'll actually improve performance from my testing
    Daniel Hines
    @d4hines
    So when you say next version... Does that mean there's any active development right now?
    Brandon Horst
    @brandonhorst
    Very slowly :)
    Daniel Hines
    @d4hines
    FYI, the Getting Started page has the test command as test my new command, when the cli generates open my homepage. Not a big deal it all, though.
    Daniel Hines
    @d4hines
    @brandonhorst, I'm curious, as a JS-native thing, why does elliptical use JSX instead of JSON? I noticed other parsers also use XML-like structures as well, but I'm not really sure what the difference/advantage is. I'm not a computer scientist by education, so it seems I'm lacking a lot of context when it comes to grammars (though I know enough to see there is a context-free grammar pun in there somewhere).
    Daniel Hines
    @d4hines
    @brandonhorst, Sent you an email about https://github.com/d4hines/lacona-etym . I had trouble rendering italics in the preview html. I tried both <i> and <em> tags. Is that a bug or intentional?
    It would be really great to have an actual HTML window so that previews could be truly interactive (add buttons, custom displays, etc.). Or is that against its spirit? Do you have any thoughts?
    Brandon Horst
    @brandonhorst
    Hey Daniel - just got back from a trip overseas, sorry for the delay. I'll take a look at lacona-etym tomorrow.
    Brandon Horst
    @brandonhorst
    lacona-define uses HTML preview, and it has working styling and links. However, IIRC the dictionary previews contain all of the styling inline (the HTML ultimately comes from mattt/DictionaryKit). I'll give it a shot when a chance and see if I can figure out what is going wrong.
    Brandon Horst
    @brandonhorst
    As for using JSX, the decision was purely stylistic. Anything that you want to represent with JSX could be represented easily with just JSON, but XML is pleasant for representing data with a nested structure. Because JSX elements have separate props and children, it makes it a bit easier to understand what overall structure represents.
    That said, I now see the Lacona grammar design to be quite a bit overcomplicated for what it is actually doing, and the "next version" does not use JSX or have these deeply-nested grammars like you see in https://github.com/laconalabs/elliptical-datetime.
    I'm excited to be able to eventually show off this "next version", it's been a long time coming.
    Daniel Hines
    @d4hines
    @brandonhorst , thanks for the info. Inlining the style seems like the first thing to try. for lacona-etym. I'm really excited to hear there's active development going on, as I think Lacona is brilliant. Please let me know as soon as you have anything you can open source.
    Pruthvikar Reddy
    @pruthvikar
    @brandonhorst , Big fan of my brief time with Lacona. Do you have any new information on the "next version?" of Lacona :)?
    Brandon Horst
    @brandonhorst
    It's a complete rewrite. An improved parsing engine (allowing you to "start" with either the verbs or the nouns), an integrated preview pane (rather than the right-side popovers that happen for certain commands now), as well as loads more speed and stability. I have gotten more time lately and I'm making good progress on it.
    It will be a free upgrade for Lacona Pro users - not going to charge anything additional for it
    Ryan George
    @QuadDepo
    Thats awesome news!
    George Farrell
    @PBLord
    Hey guys, I cant seem to install plugins. Could someone help me please?
    Fedor Barannik
    @frbk
    Is there a way to change the animation when using lock command?
    I looked everywhere and can't find anything.
    Brandon Horst
    @brandonhorst
    @frbk Sadly, no. That's just a legacy quirk of the AppleScript command which is used to lock the machine. I'll check and see if there's a more modern API for that feature, but there wasn't last time I looked
    @PBLord What is going wrong? It seems to be working fine for me? Are you seeing the list of Addons, but the "Install" button is failing?
    If so, could you send me the contents of ~/Library/Logs/Lacona/app.log? You can email it to app@lacona.io if you'd like
    Richard Guay
    @raguay
    Is there a time frame for the new version?
    Brandon Horst
    @brandonhorst
    @raguay Sadly, no. I have decided to scrap the Electron version for performance reasons. Though Electron would make porting to other OS easier, it wasn't possible to get the user experience to a state I was happy with. I'm currently working on a native Swift version which should perform better, but of course, it takes time.
    James
    @james1888
    why am i getting error when im running log
    image.png
    Brandon Horst
    @brandonhorst
    @james1888 I take it you're trying to build an add-on called lacona-emoji? It looks like the lib/index.js file doesn't exist for some reason. Is your lacona install call working properly?
    Dominique Hallan
    @CodefulDom
    when I start lacona application with the keyboard shortcut, I get the following error: https://share.getcloudapp.com/12uDpqrn
    This is happening regardless of if I have bluetooth on and connected to headphones or not
    Also loving the app btw.
    I have it nailed down to being an issue with the change audio device add-on, but there is not settings for me to select there
    thanks!!!
    Dominique Hallan
    @CodefulDom
    actually, I just saw that there is a github issue for it. @brandonhorst if nobody is taking a look at it I would love a shot at it