The README file is a nice touch. The documentation is very well written, simple and concise. The clipboard functionality is terrific. Directly from the actual windows clipboard, I didn’t expect that, but yeah, makes sense and works great. This is a nice GUI for PHP scripts in general and will definately be used by me, both for Renoise scrips and other types of command line scripts I need in my professional life.
The next version of the frontend won’t have included scripts anymore. Instead it will be possible to get all the latest and greatest files directly from the sourceforge server. It’s basically an online update. For this to work, i encourage script developers to submit their written scripts to the sourceforge project.
So are you going to add an autoupdater and auto plugin downloader to it?
I don’t know if you could to http requests from within the scripts, else you might want to look at a nice tiny tool called cURL (that does the browsing for you)
It’s actually much simpler. I’m including the CVS command line utility, which syncs everything through anonymous access. Thought this is a really nice feature, since the frontend itself doesn’t get that often updated like the scripts, so there is no need to repackage it for new scripts.
Uploaded version 1.02. The online update currently only works, if you copy it over an existing old version until someone uploads all the needed files for me to SourceForge. That CVS system is really annoying.
So it just occurred to me that the 1.03 hosted on Sourceforge is not the same as the 1.03 refereed to in this thread.
It would be cool that the version numbers, both on sourceforge and here, were the same. I’d like regular releases on Sourceforge with corresponding Freshmeat announcements as it creates a lot of automatic internet linkage.
I am open to discussion, so please don’t take this as instructions, but rather suggestions.
I’m thinking all you have to do is package the release as xrns-sf-1.04.zip and link it in here. I’ll take your package and upload it to Sourceforge and make the Freshmeat announcement. And in the future, every-time you decide to release a stable package, repeat and increment the filename, so I can mirror your file on Sourceforge and announce it.
Maybe we could also use this opportunity to package the latest scripts as xrns-scripts-1.04.zip? And from here on in, the version numbers between xrns-sf and xrns-scripts don’t have to stay in sync as the use must download the scripts him/herself?
Better integration would be of course nice, but personally i think directly integrating an entry for only one tool isn’t the right way. Even though it’s more work, i’d prefer a general way of setting up tools in the context menu based on the section one browses. The entries could be read from a simple xml file maybe. The percent indicator is a placeholder, where the filename would be replaced by Renoise.
One step further would be, that the sample category could be accessible in the sample editor context menu too, which would allow passing a sample to external editors or time stretching software etc. and as soon as the program was closed, Renoise could ask, if the file should be reloaded.