102 karma · joined October 21, 2010
And that's before we factor in all the nonsense IDEs like to clutter the screen with.
Sequoia 15.3.1 (24D70)
It's not a perfect solution and I still make mistakes, but it helps.
So if you just use those in your application you don't know the actual colors that the user will see on their screen but you know that they will be something readable.
The main value is that you only have to make sure that a small amount of code surrounding the unsafe block is safe, and hopefully you provide a safe API for the rest of the code to use.
Using an unsafe block with a very limited blast radius doesn't negate all the guarantees you get in all the rest of your code.
I would pay for nice vertically integrated Linux laptop where everything works well and I don't have to deal with numerous small problems that amount to a suboptimal experience.
Just took the opportunity to use it as a personal project to experiment with rust and htmx.
It's considerably more expensive than that.
I find modern UIs much more aesthetically pleasing than that GTK1 pic, by far.