mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#avaloniaui

2 Beiträge1 Beteiligte*r0 Beiträge heute

One of the things that I've loved about using F# over the past 10 years (damn, I feel it was like yesterday) has been the creativity it has sparked in me.
I've been working on my hobby project MigrondiUI which is a GUI for the migrondi CLI project with a few extras (e.g. handle multiple projects)

A few years ago I set myself on the path to use migrondi as a library, not just a CLI tool and today it has finally come to fruition! Instead of reading/writing to disk (sql files) I simply save the records into a database (sqlite)! so the project now works for "physical" and "virtual" projects!

I know I'll get bored before I can have something more useful to share to the world but rather than doing it for the OSS sake, it is just a way to express my ideas. Granted I could have use any other language for that but since I started using F# I never had the interest to do so 🤷
Granted my abstractions are shit, but I simply enjoy doing this stuff on my free time
github.com/AngelMunoz/Migrondi

#dotnet #fsharp #avaloniaui #developers #

GitHubFeat/vfs vm by AngelMunoz · Pull Request #1 · AngelMunoz/MigrondiUIVon AngelMunoz

I did what can only be described as chicanery to get my #Android port of #FeedzApp working with "live" audio player status with native android playback.

I have my existing audio manager spin up a separate thread which, every 300 milliseconds, hooks into #AvaloniaUI's UI thread to send a message on the message bus to request the appropriate data, which my android service responds to on that selfsame thread.

This was the only way I could see to get this working short of trying to run my own dispatcher.

I'd love to see how other people are doing this. I'm worried the media-style notification will cause issues here.

Tonight on stream, I'm going to be implementing my _third_ audio back end for #FeedzApp! Don't worry, this is the last time, because I'll be implementing the #Android media player!

By the end of the night, I expect to have a working Android application which can surface a media-style notification (which you're familiar with if you're an android user!)

Come for the Android, stay for the #DotNet and #AvaloniaUI! Stream starts at roughly 8:30 PM Eastern.

twitch.tv/b4ux1t3

Twitchb4ux1t3 - TwitchBuilding a little multiplayer game jam game in Godot with SpacetimeDB!

If you were watching the stream last night, you know I was having some issues getting my #FeedzApp #Android pipeline to work correctly.

I managed to get it working this morning before work!

You can find the (developer-cert signed) APK file here: gitlab.com/b4ux1t3/FeedzApp/-/

I wouldn't call the Android port "stable" or "worth installing right now", but it's there, and it runs great on my 8-year-old kindle fire!

I need to add some android-related issues to the 0.1.0 (beta) milestone, but I think we're making GREAT progress.

GitLabFeedzApp.Android/out · Artefakte · publish-android (#9277707376) · Aufgaben · Chris P. / FeedzApp · GitLabName subject to change. ;)

On Tuesday I built the audio player view for #FeedzApp live on stream. You can watch the VOD here: twitch.tv/videos/2391268591

Tonight, I'll be swapping out the Audio library from SDL3 to libVLC and getting the android version in a more-or-less working state!

The fun begins at around 8:30 PM Eastern.

twitch.tv/b4ux1t3

Last week on the stream, I wired up #SDL3 to #DotNet and got my podcast application, #FeedzApp, playing audio on every platform SDL supports (read: all of them).

Tonight, at roughly 8:30 PM Eastern, I'll be putting together an #AvaloniaUi view to control the audio playback, again, live on stream!

twitch.tv/b4ux1t3

And since it's been asked on the stream: No, I don't use any LLM-based tools, at all. Literally zero. Not even as a search aid.

Every bit of code you see on the screen is code I wrote myself, and I'm happy to explain any line!

Twitchb4ux1t3 - TwitchBuilding a little multiplayer game jam game in Godot with SpacetimeDB!

Tonight, I'll be streaming more ticket bashing for my podcast management application, #FeedzApp!

I think we're going to dive in to trying to _play audio_ from within the application! I've selected Sdl3 as my library of choice (for now).

Though, I'll be starting the stream with a little bit of light #art as I draw up a quick icon for the application!

Tune on in at 8:30 PM Eastern over on twitch.tv/b4ux1t3!

TwitchTwitchTwitch is the world's leading video platform and community for gamers.