I’m super excited! Created my first PR to a major open source project today, System76’s COSMIC desktop. It’s adding a vertical spinner button widget to their custom GUI library, libcosmic. Fingers crossed it’s accepted and merged soon! Here’s what the widget looks like in use!
It gives the ability for a custom label (hours, minutes, seconds in the screenshot) and can have its value pulled for use (seen down in the status message under the normal button).
https://m.primal.net/MDaw.png
Long time member here. I wanted to thank you for all of the value that this network and community give to me. I appreciate everything that you do and your ability to stick to your core values. Thank you for giving me a community to share my projects and have people who are interested in the things that I am, Linux and open source in general. Here’s a little value that I can spare to give back.
https://fountain.fm/live/tyhEnLUcJmO4yBZOEMDX
nostr:nevent1qvzqqqpxquqzp5htphvva7xceews4lpmgugchvtfxaky6arkk9kx5mrxgg8aftuuj8z2f0
I did end up creating a couple of tutorials and posting them on my website if anyone is interested. My site is https://bhh32.com. I also posted the first blog post I’ve ever written on my site today. I hope everyone enjoys it as much as I enjoyed writing it.
https://fountain.fm/episode/w3hkEo68rqTAYbMNJE4I
nostr:nevent1qvzqqqpxquqzq9xp285dfktnq4sam628vmvcxxejzfeyqcsq28jaxd9hhjqvgg56vfy2l6
I realize that a lot of things are electron or web apps. However, I believe (and am most likely wrong), that native applications are better because of the native integration that can happen. The reason things are currently web apps or electron because that’s what we’ve allowed. There is the demand for cross platform, and we didn’t have anything else at the time. However, with the rise of Rust, Go, and other languages all we have to do is put specific config calls in the code and then compile once (or twice if you’re going to arm). I created and am still working on a Tailscale GUI applet for COSMIC written with libcosmic. However, theoretically, it will run on macOS and Windows minus the panel integration.
https://fountain.fm/episode/w3hkEo68rqTAYbMNJE4I
nostr:nevent1qvzqqqpxquqzq22fr6vdvhagv7wv66dmzerxyy24vv93un94k2kgjt9uu0cku7zqsqrn3z
Good morning Nostr land!! I have setup my new website, some parts are still under construction, but there are two Rust programming tutorials already up. If you’d like to learn something about GUI development in Rust I hope they help!
I’ve released version 0.1.0 of my Tailscale GUI for Linux today. It’s very basic, but it gets the job done. Check it out if you’re in need for a Tailscale GUI on Linux. https://github.com/bhh32/gui-scale
So I’ve recently become a COSMIC Ambassador for the System76 COSMIC desktop environment. I’ve joined this program to be able to promote what has quickly become my favorite desktop environment, even before it’s been deemed production ready. I’ve been using COSMIC since it was in its pre-alpha state, and I can say without a doubt that it has come a long way. I believe in this product so whole heartedly that I have been running as my only desktop environment for the last 7 months without incident. Even in its now Alpha state it is extremely stable. I hope that System76 seems it to be ready for production in the near future so that anyone can enjoy the experience that I do. Stay tuned because I am working on some tutorials to help create apps with the Rust iced GUI framework, which is what COSMIC’s libcosmic is based on, and will work my way into tutorials for working with libcosmic itself so that we can make the COSMIC software ecosystem a rich place to develop for.
Notes by bhh32 | export