JaggerJo's Avatar

JaggerJo

@jaggerjo.bsky.social

Developer. OSS maintainer. Contractor. CEO @ Voyonic Systems GmbH Mostly writing C# and F#. Sometimes Swift, Python, C. https://github.com/JaggerJo https://jaggerjo.com https://www.voyonic-systems.de

46 Followers  |  123 Following  |  27 Posts  |  Joined: 16.09.2024  |  2.5242

Latest posts by jaggerjo.bsky.social on Bluesky

Accelerate Updates - Empowering Professional Avalonia Development - Avalonia UI Announcing Avalonia Accelerate - Phase 2

Avalonia Accelerate just got better! πŸš€

What's new:
- Brand new VS extension for streamlined workflows
- One-click app packaging
- Markdown viewer control
- Enhanced TreeDataGrid component
- OnScreenKeyboard control

Learn more:
avaloniaui.net/blog/accele...

13.10.2025 13:05 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Avalonia Invests in Wilderness Labs - Avalonia UI Avalonia invests in Wilderness Labs to deepen collaboration and bring .NET to more embedded and IoT applications, from microcontrollers to user interfaces.

Excited to announce Avalonia UI's investment in Wilderness Labs

Combining Meadow's IoT platform with Avalonia means .NET across the entire stack.

Read more: avaloniaui.net/blog/avalon...

09.10.2025 08:32 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

πŸ˜‚ I have this in every app. Styled it more like a single tab tho.

13.08.2025 10:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Can recommend it fir exactly that! It’s been a delight to work with and clients are always impressed by how fast we can deliver features.

13.08.2025 10:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

GeschΓ€tzt 28,5 Milliarden Euro an illegal erlangten Steuergeldern warten darauf, endlich zurΓΌckgefordert zu werden. Und die Zeit rennt: Ab Januar 2026 dΓΌrfen viele #Banken, #Fonds und #Versicherungen die Dokumente vernichten, die ihre Beteiligung an illegalen #CumCum GeschΓ€ften beweisen.

07.05.2025 13:54 β€” πŸ‘ 121    πŸ” 31    πŸ’¬ 1    πŸ“Œ 1
Post image

One of our engineers has been testing the Avalonia Accelerate Media Player πŸ‘€

If you're looking for easy to use, performant media playback within your Avalonia apps, then look no further!

avaloniaui.net/accelerate#...

29.04.2025 05:15 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

While the Russian Useful Idiot in the White House is busy claiming bullshit wartime authority to further his efforts destructing Democracy, just a reminder that everything he has said is a lie & everything that he says going forward will be a lie. As for his enablers, screw them.

16.03.2025 12:25 β€” πŸ‘ 51221    πŸ” 13176    πŸ’¬ 2161    πŸ“Œ 905
Avalonia GitHub Stars, now more than 27k!

Avalonia GitHub Stars, now more than 27k!

For years, .NET developers have been searching for the perfect UI solution.

Now, the numbers tell the story:
πŸ”₯ 27k+ GitHub stars - more than any other .NET UI framework
πŸ“ˆ 29.81% growth this quarter

Avalonia is the future of .NET UI πŸš€

14.03.2025 09:21 β€” πŸ‘ 15    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1

Usually for testing.

07.03.2025 16:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What's it gonna take for everyone to realize the occupant of the white house is fundamentally anti-American?

04.03.2025 13:54 β€” πŸ‘ 21713    πŸ” 3609    πŸ’¬ 238    πŸ“Œ 0
Preview
Port flutter features to KMP Β· Issue #301 Β· pebble-dev/mobile-app There's a ton of features in Cobble that are implemented in flutter, we want to move to Kotlin Multiplatform, both in UI and implementation, so it's more maintainable and we don't have to cross the...

The new Pebble project is looking for help migrating the mobile app to #Kotlin Multiplatform!

github.com/pebble-dev/m...

07.02.2025 12:55 β€” πŸ‘ 38    πŸ” 10    πŸ’¬ 2    πŸ“Œ 1
Preview
Echoes/src/Echoes.Generator/Generator.cs at main Β· Voyonic-Systems/Echoes Simple type safe translations for Avalonia. Contribute to Voyonic-Systems/Echoes development by creating an account on GitHub.

The entire generator code is < 200 LOC.

github.com/Voyonic-Syst...

07.02.2025 21:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - Voyonic-Systems/Echoes: Simple type safe translations for Avalonia Simple type safe translations for Avalonia. Contribute to Voyonic-Systems/Echoes development by creating an account on GitHub.

I actually like that you can pick how you want to generate code.

For simple things strings are fine. And you always have the freedom to generate your string from an AST once things get complicated enough.

github.com/Voyonic-Syst...

07.02.2025 21:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Source Generators are awesome!

Wrote a few of them. A lot simpler than building Type Providers.

07.02.2025 12:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
Why We’re Bringing Pebble Back Eight years later, you still can’t beat a Pebble

** It's happening!! **

We managed to convince Google to open source PebbleOS. Took a while, but they just did it today! github.com/google/pebble

With that, we're bringing Pebble back! I blogged about it - ericmigi.com/blog/why-wer...

28.01.2025 00:02 β€” πŸ‘ 1525    πŸ” 312    πŸ’¬ 112    πŸ“Œ 105
Preview
a cartoon character is holding a bunch of money and the words shut up and take are above him ALT: a cartoon character is holding a bunch of money and the words shut up and take are above him
13.01.2025 07:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Here is a sneak peek at our upcoming improved Dev Tools, coming soon to Avalonia Accelerate subscribers!

Want early access before anyone else?

Then let us know your thoughts here: forms.gle/agV7cX1HYvV...

13.01.2025 07:16 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
Preview
Leveraging Immutability and Observability for Reliable Undo/Redo in Document-Based Applications Document-based applications are software systems that are centred around creating and editing documents. What constitutes a β€œdocument” depends on the application. For a text editor, it may be as simpl...

Set your document-based app up for success from day one: learn how #Immutability and #Observability lay the groundwork for reliable #UndoRedo.

Dive into our post: blog.voyonic-systems.de/leveraging-i...

#dotnet #csharp #software-dev #dev-tips

10.01.2025 09:29 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

FuncUI hit 1K stars on GitHub πŸŽ‰

Only took ~6 years πŸ™‚

github.com/fsprojects/A...

#fsharp

05.01.2025 22:44 β€” πŸ‘ 22    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Preview
Leveraging Immutability and Observability for Reliable Undo/Redo in Document-Based Applications Document-based applications are software systems that are centred around creating and editing documents. What constitutes a β€œdocument” depends on the application. For a text editor, it may be as simpl...

I wrote the first post on our company blog. Quite an interesting topic IMO.

#dotnet #csharp #fsharp

blog.voyonic-systems.de/leveraging-i...

05.01.2025 22:22 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What you loose tho is the ability to just obtain a modified copy of a record using the with syntax because you either need to do it per DU case, or you need to create your own `WithColor()` function.

23.12.2024 09:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Take a look at the "ChangeColor" method for example. When you have records with different shapes, sharing common fields you can't abstract over them easily.

You can do what @jordanmarr.bsky.social suggested, and that's how I usually approach it.

23.12.2024 09:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Yeah, that's how I usually work around it

You'll loose the "with" update syntax tho and need to add methods for doing that as well..

19.12.2024 20:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I actually really like that #csharp allows records to inherit from another record.

#fsharp does not allow that, and it feels like an artificial limitation. I'm usually not a fan of inheritance, but in this case it's just soo convenient.

#dotnet

19.12.2024 13:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 4    πŸ“Œ 0
Video thumbnail

~210 LOC for the entire control + custom draw operation

@avaloniaui.net

17.12.2024 22:10 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Relax programming on the couch right now..

(inspired by @simonbs.dev great Festivas app)

#AvaloniaUI #dotnet #skia

17.12.2024 22:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Would be nice if the lights below the menu bar would retract when the cursor moves close.

08.12.2024 14:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can provide perks to github sponsors. I think access to certain repositories can be a perk. Could be an alternative to Gumroad.

08.12.2024 14:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Really nice app!

Would love to look at some parts of the implementation.

Have you considered giving buyers access to the source?

08.12.2024 10:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@jaggerjo is following 20 prominent accounts