Progress - logdate 20250517

A Debian based OS project meant as an educational environment for learning Gambas.
With pre-installed Gambas3 and all needed to get you educated.
Core applications in the OS will be slowly replaced by Gambas3 counterparts.
Post Reply
User avatar
gbWilly
Site Admin
Posts: 352
Joined: Fri Sep 23, 2016 11:41 am
Location: Netherlands
Contact:

Progress - logdate 20250517

Post by gbWilly »

It's been a while since last progress update and the release of GambOS - build 20 - test team only.

Thanks to SiteDir, Project GambOS got a private corner for GambOS contributors. I can now create a topic for each release and provide info on changes that have been done, attention points for testing and provide a download link to the .iso. Contributors can report back in the topic and all other contributors can read/react to it all. A lot better than DM's

There can be topics for discussing specific things encountered and suggestions for improvements and fixes can be done. This all makes for a bit more of interaction between test team members. And there have been some discussions going on, some fixes provided, so it's beginning to show results.

As soon as build 20 was released I created a new copy of all configuration files needed to create the next .iso and start with adding all the team and I found that should be adapted. I also keep studying and researching the iso creation process using live build and that also makes for changes to to try. I've spend quite some time researching live builds further and re reading documentation over and over, like the Gambas wiki, as the more .iso builds I have done, the more sense some parts of the documentation start making. ;)

So far, I have done some tweaks that might make the pre install of Gambas work better and I added fonts-dejavu-core to the mix, as the lack of it messes with the looks of Mate Terminal :? . This all started in build 20. I added fonts-freefont-ttf for better results in GambOS applications, but this somehow made that fonts-dejavu-core was no longer present :o Missing that turned out to mess up the looks of the Mate Terminal somehow.

Then, there was an issue with VM's messing with layout of GambOS About form. This was discussed and solved and thus the fix will be in next release. Except for this fix I have added some improvements to GambOS Learning Center, that will be in next build as well.

Then I spend quite some time at writing the actual guide. Some content was in build 20, but that was mainly to test while developing GambOS Learning Center. Since then, I have been rewriting parts of what was already there. And next, I continued on creating more content. It's quite some work as besides writing, I need to screenshot all in a running pre installed GambOS VM, edit the screenshots and so on. But progress is made.

I'm basically taking the first 10 chapters of my old 'How to Gambas 3: Building GUI applications' for book 1. I'm not copy/pasting it, but actually reworking it, rewriting parts, adding, removing where needed. All code get's typed an run again in Gambas 3.19.6 on GambOS using gbuser. All screenshots are redone on the same GambOS with same gbuser. It all goes slow, but steadily.
Book1.png
I'm also planning on coding some form of a Guide installer, separate from GambOS Learning Center. I see GambOS learning Center as the viewer for the guides with extra research options available on the other tabs. First tab is for Gambas learning guides, second tab for GambOS background guides, all other tabs are for research and help purposes. At the moment the guides are part of GambOS Learning Center.

So, progress is being made and there is still a lot to do...

Edit: I almost forgot. Writing the guide has also made me fine tune the editor I already had even more. It has been customized to give me several different templates for creating the guides and once created I can add images, new titles, warning boxes etc for the toolbar buttons I created. I'm loving it... 8-)
gbEditor.png
You do not have the required permissions to view the files attached to this post.
gbWilly
- Gambas Dutch translator
- Gambas wiki content contributor
- Gambas debian/ubuntu package recipe contributor
- Gambas3 Debian/Ubuntu repositories

- GambOS

... there is always a Catch if things go wrong!
Post Reply