Big update today!
I have added support to the Project Builder for gfx resources (png images for instance), with the convimg tool from the toolchain!
Here's a video showing a real-world usage of the features:
Let me know if you see something wrong,
Enjoy
(crossposted from TI-Planet)
-----
Previous update missing here:
[size=15]Jan 19th, 2020 updates![/size]
[/list]
I have added support to the Project Builder for gfx resources (png images for instance), with the convimg tool from the toolchain!
- To add sprites / images to your project, just drag'n'drop them onto the editor (be careful, if there is one called "icon.png", it will become the icon of the project, though)
- The convimg configuration file, gfx/convimg.yaml, is created automatically with a template content adjusted for your images (you have to edit it if you add more images later)
- The dropdown menu at the top left of the code editor allows you to list the files and images found in your project, and to access the configuration file. From this menu, you can also preview your images, download them, and delete them.
- The files generated by convimg cannot be modified (they are read-only in the editor) in order to avoid bad modifications by mistake.
Here's a video showing a real-world usage of the features:
Let me know if you see something wrong,
Enjoy

(crossposted from TI-Planet)
-----
Previous update missing here:
[size=15]Jan 19th, 2020 updates![/size]
- The PB has been improved to support the (LLVM-based) toolchain without any modification (that's good for me, as I just need to git pull and make install to keep up to date!)
- Toolchain and LLVM updated to the latest version. This includes internal tools like fasmg (used as the assembler and linker), which jacobly greatly sped up thanks to a "CALM" instructions rewrite.
- Building (without cleaning) doesn't remove the built 8xp first. As such, you can get the expected "make: Nothing to be done for 'all'." message if you try to build again if nothing changed.
- Project icon + description support has been added. This means that inside Cesium, your programs can have those displayed!
