socel.net is one of the many independent Mastodon servers you can use to participate in the fediverse.
Socel is a place for animation professionals, freelancers, independents, students, and fans to connect and grow together. Everyone in related fields are also welcome.

Server stats:

320
active users

#avalonia

0 posts0 participants0 posts today

I'm spending more time these days to prototype with AvaloniaUI, and did my first PR yesterday to fix a bug github.com/AvaloniaUI/Avalonia 🥳

Overall, Avalonia is pretty cool, but one thing that makes me a bit nervous about using it is that the entire stack is allocating sooooo many managed objects, down to the lowest part of the stack like SkiaSharp github.com/mono/SkiaSharp/issu that simple apps can take multiple 100MB RAM... it is quite unfortunate... 😞

Am I the only one that hates the #OnPropertyChanged and #binding paradigm that permeates #WPF and #Avalonia #UI #design? It feels like its the "proper" way to set up the UI, but it's so much cruft when, for example, you've got to actually do something with the values in the view at the end of it's life anyway. Why not just populate values at the initialization and read them when you need them?

I can understand for some interactive use cases, but having it be the standard seems bloated to me.

Wtf #Microsoft?!
Had to make a small GUI App that runs on a raspberry pi for a university project. Thought, hey Microsoft made this new Cross Platform GUI Framework #MAUI. So I built the app with MAUI. Was super easy. Want to deploy it. Realize MAUI only supports Windows, MacOS, Android and iOS. No Linux support. So I spent the last three hours learning #avalonia and rebuilding it with that framework. Luckily they are all based on #wpf and I'm pretty experienced with that.

We were chatting about this at the #endjin Xmas dinner the other week. It is notable, I think, that every single attempt to build a better #WPF has ended up in some significant way less good.

Any UI framework is a balance of compromise but WPF is remarkably well poised. Props to #Avalonia which seems to be achieving much the same balance.

If only we'd had a couple more years of "real" Moore's Law rather than the "more cores at the same clock speed" version we've had since WPF first shipped...

When (micro)continents collide

#Silurian or #Devonian #metasediments / pellitic #schists / sulfidic schists
North Pack Monadnock, south central New Hampshire USA

Intensely folded rocks

Merrimack / Central Maine Trough smashed as #Avalonia joined Laurasia to start assembling Pangea in the #Acadian #Orogeny, about 375 million years ago.

Knowing some #geology makes hiking more fun!

Normally proportioned geochemist forelimb for scale
My #photo
Fujifilm X-H1 16 mm f/1.4 @ f/4 ⅛ s ISO 200 (IBIS)