Did you know #postmarketOS supports a few smartwatches? Well, now you do!
However, up till now we didn't have a proper UI for them. Since I put a lot of work in the Mer stack to get it running for #Glacier, it was only a few more packages to get #AsteroidOS up and running on #postmarketOS as well!
Merge request coming in real soon!
@tbernard Yup, it'd be great if that was built-in, but currently it works great with a simple extension too :)
I'm pretty out of the loop regarding theming, but doesn't dark mode need access to the CSS like the "theming" currently does too? I don't really see the difference between a dark Adwaita theme and dark mode
@tbernard Yeah, the theming situation is unfortunate - but some amount of theming (like auto-switching to Adwaita Dark when Night Light kicks in) are really amazing and is something no other platform can do as well. The integration really is amazing on that front :)
@nahuelwexd Hm, I think there's a rather significant amount of initial contributors which don't read the entire README (me included at times 😅). The language *can* have some value for users too, e.g. less prone to crashing, more secure implementation by default (if your app handle sensitive data) or less resource consumption (e.g. written in a compiled language vs a dynamic one). I suppose it can also be useful to use a language's hype for the application too though
@nahuelwexd It's not necessarily important for the user (although some languages can rule out some classes of bugs which is nice for users), but it certainly is for potential contributors.
@bilelmoussaoui It's so weird when I have to write non Rust code for other projects and realize that with other langs code tends to not work/crash during the first try using it :p
A few days ago I had an idea for a simple e-ink project and found Inkplate - an Open Hardware design with ESP32 and recycled Kindle displays.
Programmed it to wake up daily at midnight to download a PGM image over WiFi (https://gitlab.com/dos1/kartka) from a server which checks some stuff like trash collection schedule. Should last years on a single battery charge.
Check it out if you look for a super approachable way to build some e-ink stuff! https://inkplate.io/
"Anybody from the Alpine community (or related projects such as downstreams like postmarketOS) is welcome to submit a talk for the conference, even if they are not a developer, as long as the talk is related to Alpine. So, for example, if you've built something cool with Alpine, we want to hear from you!"
@nahuelwexd Oof, that's gonna be next to impossible to properly error handle :p
I guess at least all the errors are going to bubble up via exceptions instead of using int return value, errno or whatever in C
@nahuelwexd Checked exceptions or error monads are pretty neat in general since it makes it impossible to not handle a certain error case (even if the handling is not doing anything :p). With "normal" exception it's usually just praying that everything will work like on the dev's machine since doing a try-catch for an exception that might happen 5 functions in for every other function gets old really fast
Here comes libadwaita! Read about our plans to make GNOME apps and GTK 4 even better, and about the future of libhandy: https://adrienplazas.com/blog/2021/03/31/introducing-libadwaita.html
New tutorial: Drawing GNOME app mockups in Inkscape!
If you've ever wondered how to get started drawing app mockups like we do on the design team, this is for you :)
@thibaultamartin Yup, sometimes it's nice when things just work :)
I'm kind of considering getting myself Librem One, but changing accounts at this point would be a bit tiresome
@exalm Very nice blogpost, it's always super interesting to see how many small details go into a design
Finally took the time to write about those tabs I've been tooting about: https://blogs.gnome.org/alexm/2021/03/13/reinventing-tabs/
libhandy 1.2 just got released! 🎉 It comes with new cool widgets and many fixes, more at https://adrienplazas.com/blog/2021/03/12/libhandy-1-2.html.
OSS Contributor, Technology Enthusiast
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!