- 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
#RayLib + #Vala bindings + #OOP #GObject wrapper library written in #Vala = the *best* #gamedev experience of all time!!??
Well, we are working on it! :D At least @halfmexican is one of them!
Check out the vapi and WIP wrapper library, for example look at this beautiful `RaylibOOP.Color` class: https://github.com/Charadon/raylib-vapi/blob/main/src/lib/Color.vala
Also this library can of course be used by *all* other GObject language bindings.
And this sample is just the first, more are coming! For direct updates join our discord server!
We got some issues labeled for "Newcomers"! Go and pick them up!
You think compilers are super difficult and complicated? Then you have never looked into the Vala compiler!
And these issues are of course extra simple to solve:
https://gitlab.gnome.org/GNOME/vala/-/issues/?label_name%5B%5D=4.%20Newcomers
Play FlappyBird, but written in #vala !
https://gitlab.com/nda-cunh/flappyvala
Using only #SFML and #glib as dependencies.
The code is object oriented and a very good example for a non-gtk Vala app. Check it out!
You asked for system services written in #Vala, and even on phones?
We present #q6meowd, a service for correctly switching between speaker and earpiece audio output on incoming calls by @NekoCWD :
meowd: https://gitlab.postmarketos.org/NekoCWD/q6meowd/-/blob/master/src/main.vala
#postmarketos MR: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5738
Previously the logic was written in #C, so isn't this an improvement? :D
Also if you are interested in how to write #ALSA and #DBUS code with Vala, I recommend looking into the sources!
Create Apps for *phones* with #Vala !??? Yes, of course, for #LinuxPhones!
Check out the #postmarketos wiki for supported devices, maybe yours works: https://wiki.postmarketos.org/wiki/Main_Page
You ask, which Vala apps already support phones? The answer is: Almost all that use #libadwaita!
1. Go with the #GNOME App template in #GNOMEBuilder
2. install the "qemu-user-static" package on your host
3. select ARM as target architecture and click the export bundle button in Builder
4. transfer it to the phone and run it!
Write your own Wayland Desktop!
The "Astal" framework, which is written in Vala, makes it super-simple! (you can use it with any gobject-introspection language though)
https://aylur.github.io/astal/
Here a WIP project from our community. So far a custom status bar, quick settings, MPRIS, etc. Together with the Hyprland window manager. Built with #GTK4, #Blueprint, #Libadwaita and of course #Vala!
https://github.com/ARKye03/morghulis
This #Mastodon account just surpassed our old #Twitter / #X account!! Thank you, to all our 718 followers, and more to come! :D
As an #OpenSource Software project, our community is what defines us, and that is you!
So far we have never experienced any negativity here, unlike stories from other social media platforms... Let's keep it that way, be happy and constructive with each other and make cool things with #Vala !!!
(Btw if you post about your cool project, there is a chance it gets boosted)
Did you know that #Vala is used for teaching Object-Oriented-Programming in the State University of #Jakarta
This and more you get to know if you hang out in the Vala Discord server! :D
https://discord.gg/YFAzjSVHt7
- Optional Clapper support (thanks Rafostar)
- Improved video performance using GraphicsOffload (thanks rmader)
- Redesigned the profile fields and preview cards (thanks david_swift, Tobias)
- In-reply indicators
- Resolving web+ap links in posts in-app
- Option to dim non-trivial notifications (like favorites and boosts)
And many more features, bug fixes and optimizations!
We have a new official documentation website: https://docs.vala.dev/
You can contribute to it here: https://github.com/vala-lang/vala-docs
Big thanks to @colinkiama for porting the content from the old wiki, now it can finally be deprecated!
#Vala
Learn about one developer's experience of rewriting old C projects with Vala in our latest blog post "Vala: the smoothest C off-ramp":
https://vala.dev/blog/c-off-ramp/
#Tuba v0.6.0 is now available, with many new features and bug fixes!
Highlights:
- MediaViewer enter & leave transitions
- `web+ap` support
- New account widgets
- Button to toggle all spoilers in threads
- Profile badges
- Remember spellchecker enabled state
- Composer completion improvements
(cont )
As always, there are too many changes to list here, if you're more interested, check out the full release changelog:
https://github.com/GeopJr/Tuba/releases/tag/v0.6.0
Planify is a mature to-do list app with beautiful libadwaita styling and a massive list of features!
Flathub Link: https://flathub.org/apps/io.github.alainm23.planify
Source Code: https://github.com/alainm23/planify
Looking for blog posts to boost...
#vala
Workbench 45 is available on Flathub
https://flathub.org/apps/re.sonny.Workbench
Ever wanted to try or discover GNOME dev? Now is the perfect time.
This is a massive release with many new features such as Rust support, 50 new Library demos (Map, Spelling, Camera, …), multi-windows, offline documentation viewer etc.
See the full release announcement https://github.com/sonnyp/Workbench/releases/tag/v45.0
#Linux #development #GTK #GNOME #Rust #rustlang #CSS #Vala #JavaScript
Thanks to all contributors (see Credits) and enjoy!
#Tuba v0.4.0 is now available, with many new features and bug fixes!
Highlights:
- Explore Tab ️
- Pull to Refresh
- Profile Editing ️
- Poll Publishing
- Custom Emoji Picker
- Quoted Posts (on software that support them)
- Somewhat Pixelfed Support
- HTML parsing improvements
- Sensitive Media Blurring ️
- Spell Checking
- Tracking elements stripping from links by kop316@fosstodon.org
- More keyboard shortcuts & gestures
- Attachment cropping & other settings
As always, there are too many changes to list here, if you're more interested, check out the full release changelog:
https://github.com/GeopJr/Tuba/releases/tag/v0.4.0
️ Added grip support to libflow
https://github.com/SpikedPaladin/libflow
#Vala #Gtk #OpenSource