Just to let everyone know what has been going on for the last little while.
I have been working on a new gui frontend written in Bacon -
http://www.basic-converter.orgAttached is screenshot of the new gui.
All sections are currently completed except for the Plymouth theme creation section. As you will see from the screenshot, I've added a log viewer so you can check the log from within remastersys-gui.
I will be splitting off the gui from the main package. This will satisfy those that don't want to have remastersys on the menu but still want to use it. Those that want the gui will need to install it separately.
I will be looking into the ubiquity-frontend-debconf for the Ubuntu version to see if it can be modified to be used as a full non-gui installer. Anything I come up with will be passed on to Ubuntu in hopes that it makes it into the main distribution. I've already been approved as a contributor so it should work out.
This will be the frontend for both the ubuntu and debian versions. I will be rewriting the installer for the debian version also using bacon.
Now for a bit about bacon. The deb package offered for download on the bacon website is created and maintained by me although I am not the developer as it is way over my head - lol.
Bacon allows you to make a program in BASIC similar to the old commodore basic except you do not need line numbers. There is a gui library called HUG which incorporates the gtk gui library in a simple manner. When you compile your bacon program, it is converted into C and then compiled like a normal C program. This allows it to run very quickly and the binary remains small. My C knowledge is limited but I have had a lot of years with commodore basic. I feel very comfortable programming in bacon and the end result is a C compiled binary using libgtk. I'm also fragadelic on the basic-converter.org forum and the developer of bacon is fantastic. Always answers your questions about programming issues and some of us that have been using it for a while also try to help.
If you are comfortable in basic and want a short learning curve to program then this is for you. It has become my default programming tool for linux. Eventually I will rewrite all my little helper tools in bacon and offer them up for download from my repositories.
Bacon also has internationalization support and if you write your program using the internationalization code it will be translatable. The new remastersys-gui is internationalized and when ready I will post a link to the pot file so folks can translate it into their own language and have it included in the package.
I am hoping to finish it up and offer it up for testing in the next week or so.
Once the new gui is ready, a new remastersys version for Ubuntu will be released - 3.0.2-1 and then the debian version will get some love including the new gui and a new installer written in bacon.
I'm leaving this thread open so folks can comment along as well. Let me know what you think of the new gui.