OpenXTalkPaul wrote: ↑Thu Nov 14, 2024 2:19 am But if Nostromo really is an HID device then it should be doable (try my damn extension FFS)...


Brain-fog moment - I'd love to, I just can't work out *how*, again!
Sorry

OpenXTalkPaul wrote: ↑Thu Nov 14, 2024 2:19 am But if Nostromo really is an HID device then it should be doable (try my damn extension FFS)...
: tut tut.FFS
That's a good point, so what I'd like to add on the mac oxtstack version, is a button which simply says "Install SDL2 framework for me" - this downloads, unpacks, and copies it to /Library/Frameworks for the user.richmond62 wrote: ↑Wed Nov 13, 2024 12:22 pm The ONLY snag I can see with this is the requirement for an end-user, who, say, downloads my upcoming [thing] to install the SD[L2] themselves.
Newbies should probably not look up what FFS meanstperry2x wrote: ↑Thu Nov 14, 2024 8:59 am I believe that means Fully Free Software
Or, in my case - please remind me how to do this again. For Forgetful Scripters.
On a serious note though, how about having a stack that can automatically add all the stuff in (cross-platform), into the IDE where it's needed, when an "install HID extension" button is clicked?
Thanks for that Paul.OpenXTalkPaul wrote: ↑Thu Nov 14, 2024 9:20 pm Update from when I was working on building a package delivery system:
viewtopic.php?t=386
The repo where its source stack and files live: https://github.com/OpenXTalk-org/OXT_Re ... Depot_Repo
The web stack that gets loaded by my 'Extension Store" replacement:
https://openxtalk-org.github.io/OXT_Res ... epot_Repo/ which you can try out on the web but the 'Install Selected' button is only functional when it's running inside the IDE.
Here is a How-To walk through that I wrote up (a long time ago now) on downloading an Extension project from GitHub (using a web browser) and how to compile/test/install it here: https://openxtalk.org/forum/viewtopic.php?t=92
You can fiddle around and then if you're not happy with it uninstall via either the widgets tab or libraries tab depending on which it was, by right-clicking on the item in the lists and selecting uninstall (unless its an extension that has 'IDE' metadata property set to true, which is meant to tell the IDE that 'this is part of the IDE and therefore not un-installable').richmond62 wrote: ↑Fri Nov 15, 2024 2:50 pm SShot 2024-11-15 at 16.49.07.png
-
I like the ghost of ResEdit.
What happens if I 'just' want to download one of those things and fiidle around with it BEFORE I decide whether I want to install it?
That stack has some TWO-WAY scripts, JavaScript and xTalk talking to each other, it is designed to talk to my modified Extension Manager in IDE so that it can deliver the .lce.b64 files that actually are the packages. I used base64 encoding because I couldn't get it to download a complete binary properly (which apparently there is a known workaround for this issue involving http header https://livecode.fandom.com/wiki/Liburl ... ttpheaders ). I would've preferred to have it be a normal stack and not a web app in a browser widget, but it was much easier to implement this way since the Extension Manager was already designed for that (there is "Extension Store" inherited scripts involved). I'd be more than happy to replace it with a svelte stack that only needs internet to pull only some data files (a simple .tsv list and of course the packaged binaries) from an internet package repo.
Users browsing this forum: No registered users and 0 guests