mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.8K
active users

#vala

2 posts2 participants0 posts today

So I just moved the #SDL3 #vala vapis to @Codeberg migrating from Github was actually pretty easy!

codeberg.org/edwood-grant/sdl3

I also added a new GPU rotating colored cube example. So this makes the whole thing a bit more complete 😛.

I will probably just make the github repo either a mirror or just leave a message on top pointing the the actual repo in codeberg.

I mean it makes sense to have this project outside of big tech. I feel that, at least for me, is important.

I was thinking of moving the #sdl3 #vala vapis onto ether sourcehut or codeberg...

I mean if the main objective is to really divest as much as possible from big tech, github must be one of those.

I was thinking to leave codeberg for public projects and pay of sourcehut for private repos. Makes sense in general.

I would probably leave a github mirror for the vapis for the sake of availability, but in the end just trying to divest as much as possible from US hosted tech.

Woot! Managed to compile and run the first GPU sample in #sdl3 and #vala

It took me a while to fix some structs and stuff in the binding and understand better ownership of everything in vala, especially when pasing things like structs to arrays and whatnot.

But at least it works now! Not sure about leaks but oh well, I'll check later.

I'm going to rest now and later clean it all up and upload to the repo, but feel accomplished in making it work. 😀

Folks! Finally! I have published the #sdl3 #vala bindings! I'm a bit scared, I have never released bindings to the public. github.com/edwood-grant/sdl3-v

There are samples, some tests have been made, and some paltry docs can be generated.

Is this perfect? Not at all, is likely having tons of problems somewhere within many calls I haven't tested at all.

But it's usable, at least for the basic SDL3 samples. Any contributions, issues, PR, whatever your mind can think of are very welcome.

The writing of the whole #sdl3 Vapi for #vala is done!

Now, is it working? Well I started to port the SDL3 examples browser to find out.

There were some snags about truly learning about CCode attributes (oh, so that's why SimpleType and Compact exist! Or my favorite: I forgot to put has_type_id=false everywhere!)

But the goods news is that the render examples are all complete! I need to check more stuff and finish the current samples but it's very close to release!

Continued thread

- Viewing which ones of the people you follow also follow an account
- Opt-in anonymous preference popularity analytics
- Improved profile posts, replies, media filter UX
- Bold search query in results
- Verified Authors
- Link discussion timelines on explore tab news
- GL is no longer the default renderer
- Attachment thumbnail in the alt text dialog
- Mute expiration and notification hiding
- Moved accounts note
- Placing favorite lists to the sidebar

for the last month, i've been working on a personal accounting app called Fruit Credits (fruitcredits.dz4k.com). i'm wrapping #hledger (hledger.org), the #PlainTextAccounting tool, in a gnometastic UI. it's still very WIP alpha donotuse, but good enough that I've been kicking its tires for the last ~2 weeks.
if you want to try it, lmk and i'll help you get it running (can't publish to flathub yet, see below).
built in #vala #gtk because i hate employability apparently

fruitcredits.dz4k.comFruit Credits

What an astounding privilege to close out the #VALA conference this week.

Along with all my heartfelt thanks to extraordinary volunteer organising team working to create space for this community to meet and learn, I also share my immense admiration for their skill and excellent execution!

I talked about my Four 4s

4 levels:
- practice
- method
- theory
- philosophy

4 powers:
- relationships
- resources
- information
- decision-making

4 freedoms:
- use
- study
- change
- share

4 areas:
- discover
- decide
- deliver
- foundation

and 2 URLs
InstructLab.ai - Like wikipedia for LLMs
and the OpenPracticeLibrary.com