mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.6K
active users

I have started to DoAThing.
Kind of hub, but for .

(changing the installs directory also moves the installations if the user wants)

(add new installation is the next step)

🤖 Code here: gitea.foxthesystem.space/matti
Written in because, hey, why not try something new.

Just as the fact that BinarySearch exists on List<T> but not on IList<T> (like observable collections), or that there's no easy, built-in system to have filtered and ordered collections and/or same features on a view.

or maybe the fact that there are elements where you just can't tap or click - and, you know, this is a functionality needed to create *links* ( github.com/dotnet/maui/issues/ )

GitHubGestures don't work on Label Spans · Issue #4734 · dotnet/mauiBy davidortinau
RedGlow

*everyone* is waiting for .NET 8 these days, it seems.

So, apparently the way to conditionally have different templates in is to make a control (ContentView) which has datatrigger style triggers that change its ControlTemplate.
And this is not even the worst, given that you have to divine the BindingContext of the ControlTemplate, which turns out to be:

BindingContext="{Binding Source={RelativeSource AncestorType={x:Type viewmodel:GodotInstallation}}}"

I'm not even joking.

And all this isn't even in the official documentation.

AAAAAAA

On the other hand, the installation screen is getting somewhere, in the little free time I have! :godot: