home.social

#avalonia — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #avalonia, aggregated by home.social.

fetched live
  1. Well another hard day of test & fix. Meanwhile StyloAgent my 'decompression' project is getting there. `this is it building a fleet of specialist agents. Each owns a product boundary the initial agent decomposes.

    Means in a large system you have agents which stay focsued on architecture, docs, deployments, storage etc...
    With a little service bus they can talk to each other and coordinate on.

    github.com/scottgal/styloagent

    #avalonia #dotnet #claude

  2. Well another hard day of test & fix. Meanwhile StyloAgent my 'decompression' project is getting there. `this is it building a fleet of specialist agents. Each owns a product boundary the initial agent decomposes.

    Means in a large system you have agents which stay focsued on architecture, docs, deployments, storage etc...
    With a little service bus they can talk to each other and coordinate on.

    github.com/scottgal/styloagent

    #avalonia #dotnet #claude

  3. Plumix: как я переписываю Flutter на C# — вместе с ИИ

    Я скучал по C#, когда писал на Flutter, и по Flutter — когда писал на C#. Поэтому взял и совместил: Plumix — фреймворк с флаттеровской архитектурой виджетов поверх .NET и Avalonia, который во многом строят ИИ-агенты. Рассказываю про мотивацию, конвейер портирования, текущие фичи и планы. Смотреть, что получилось

    habr.com/ru/articles/1056568/

    #Plumix #Flutter #C# #NET #Avalonia #декларативный_UI #кроссплатформенная_разработка #Impeller #ИИагенты #open_source

  4. Библиотека EMX Controls для Avalonia UI — Обновление 1.4 — Июнь 2026

    Друзья, приветствуем вас! Наступило долгожданное лето. И, пока все не ушли в отпуска, мы спешим с новым анонсом. Сегодня у нас вышла версия 1.4 библиотеки EMX Controls для Avalonia UI.

    habr.com/ru/companies/eremexru

    #avalonia #crossplatform #ui #windows #linux #net #eremex #eremexcontrols #emxcontrols

  5. Разработка настольных приложений в 2026 с использованием Avalonia UI и EMXControls

    В этой статье мы подводим итоги первых двух лет EMXControls на рынке, отвечаем на часто задаваемые вопросы, и приглашаем всех профессиональных NET разработчиков попробовать наш продукт и присоединиться к экосистеме EMXControls. далее

    habr.com/ru/companies/eremexru

    #eremex #emxcontrols #avalonia #avaloniaui #winforms #wpf

  6. MarkMello: быстрый Markdown viewer для тех, кто каждый день живёт в .md

    В последнее время я почти каждый день работаю с Markdown-файлами. Документация, спецификации, ADR, планы реализации, инструкции для AI-агентов — всё это удобно держать в .md. Формат простой, читаемый, хорошо ложится в git и нормально работает как для человека, так и для модели. Но есть бытовая проблема. Чтобы быстро посмотреть Markdown-файл, часто приходится открывать IDE. Разумеется да, любая нормальная IDE умеет показывать .md. Но запускать ради этого полноценную среду разработки — избыточно. Особенно если задача простая: кликнуть по файлу, быстро прочитать, скопировать кусок текста, закрыть. Я начал искать лёгкий Markdown viewer и понял, что большинство найденных вариантов меня не устраивают.

    habr.com/ru/articles/1030954/

    #markdown #markdown_viewer #open_source #net #avalonia #native_aot #desktop_application #developer_tools

  7. Unity Builder — как мы победили боль с ручными сборками и написали своё приложение

    Как мы автоматизировали сборку Unity-проектов под несколько платформ: прошли через Jenkins, GitHub Actions с game-ci и сорокаминутные билды — и в итоге написали собственный инструмент. В статье: Почему Jenkins и GitHub Actions не подошли Что такое Unity Builder и какую боль закрывает Визуальный пайплайн, параллельные задачи, FTP-интеграция

    habr.com/ru/articles/1029938/

    #pipline #avalonia #unity #actions #lifehack #desktop #cicd

  8. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  9. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  10. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  11. Hey, IconPacks.Avalonia v2.0 has just been released ❤️🤘 v3.0 for #Avalonia v12 is in the pipeline 🙂

    Take it, use it, love it! And give a ⭐ to all used #Icon libs!

    👉 github.com/MahApps/IconPacks.A

    #IconPacks #OSS #Avalonia #MahApps #XAML #WPF #AvaloniaUI #netcore #dotnet #net8 #net9 #net10 #MVPBuzz

  12. SUCH a small thing github.com/scottgal/lucidRESUM an Avalonia UX testing suite (ala playwright) But I USE IT IN EVERY DESKTOP app; now has the abiluty to snip regions, gesture and dragging support etc...
    Like Playwright this lets you use your Avalonia UI cross platform and take screenshots (even use your code llm to loop ux implovement with full token reducing visual tree. consoleimage rendering).
    #avalonia #testing #playwright #dotnet

    Oh and lucidVIEW was made using it, new little ruler feature (annoyingly Markdown doesn;t have a set width like PDF)

    nuget.org/packages/Mostlylucid

  13. SUCH a small thing github.com/scottgal/lucidRESUM an Avalonia UX testing suite (ala playwright) But I USE IT IN EVERY DESKTOP app; now has the abiluty to snip regions, gesture and dragging support etc...
    Like Playwright this lets you use your Avalonia UI cross platform and take screenshots (even use your code llm to loop ux implovement with full token reducing visual tree. consoleimage rendering).
    #avalonia #testing #playwright #dotnet

    Oh and lucidVIEW was made using it, new little ruler feature (annoyingly Markdown doesn;t have a set width like PDF)

    nuget.org/packages/Mostlylucid

  14. Built a small side-piece (and nuget package) for lucidRESUME:

    Mostlylucid.Avalonia.UITesting

    Basically: Playwright for Avalonia.

    Script real UI flows

    Take screenshots

    Drive interactions

    Test actual running apps (not fake headless abstractions)

    Avalonia UI testing is still pretty rough (headless or Appium pain), so this just says:

    "run the app, poke it like a user would, assert what happens"

    I also used it to get all the readme images for lucidRESUME; and combined with ConsoleImage an LLM can 'see' your ux and therefore tune it! github.com/scottgal/lucidRESUM

    nuget.org/packages/Mostlylucid

    #avalonia #playwright #testing #dotnet

  15. Built a small side-piece (and nuget package) for lucidRESUME:

    Mostlylucid.Avalonia.UITesting

    Basically: Playwright for Avalonia.

    Script real UI flows

    Take screenshots

    Drive interactions

    Test actual running apps (not fake headless abstractions)

    Avalonia UI testing is still pretty rough (headless or Appium pain), so this just says:

    "run the app, poke it like a user would, assert what happens"

    I also used it to get all the readme images for lucidRESUME; and combined with ConsoleImage an LLM can 'see' your ux and therefore tune it! github.com/scottgal/lucidRESUM

    nuget.org/packages/Mostlylucid

    #avalonia #playwright #testing #dotnet

  16. First alpha of lucidRESUME live (lunchtime FTW!) github.com/scottgal/lucidRESUM

    Your job search. Your data. Your machine.
    lucidRESUME is a free, open-source desktop app that builds a structured, evidence-based model of your skills from your actual work - then uses it to:
    Tailor resumes to specific job descriptions
    Match you to relevant roles with per-skill similarity scoring
    Show what you're missing (and what you're not)
    Plan your next move based on your actual skill graph
    Everything runs locally on your machine. No accounts. No data leaving your device unless you choose to.

    Linux, Mac, Windows x64 & ARM.
    Free and open source, take it, use it, whatever just don't complain when it breaks 😊

    #ai #llm #csharp #avalonia #dotnet

  17. First alpha of lucidRESUME live (lunchtime FTW!) github.com/scottgal/lucidRESUM

    Your job search. Your data. Your machine.
    lucidRESUME is a free, open-source desktop app that builds a structured, evidence-based model of your skills from your actual work - then uses it to:
    Tailor resumes to specific job descriptions
    Match you to relevant roles with per-skill similarity scoring
    Show what you're missing (and what you're not)
    Plan your next move based on your actual skill graph
    Everything runs locally on your machine. No accounts. No data leaving your device unless you choose to.

    Linux, Mac, Windows x64 & ARM.
    Free and open source, take it, use it, whatever just don't complain when it breaks 😊

    #ai #llm #csharp #avalonia #dotnet

  18. 🚀 Wow, get ready to revolutionize your #Linux experience with #MAUI #Avalonia Preview 1—because what the world really needed was another way to make your app look exactly the same on every platform. 🙄 Congratulations, devs, now you can painstakingly craft pixel-perfect #UI elements that no one will notice, all thanks to .NET's never-ending quest for world domination. 🌍👾
    avaloniaui.net/blog/maui-avalo #.NET #development #cross-platform #HackerNews #ngated

  19. 🚀 Wow, get ready to revolutionize your #Linux experience with #MAUI #Avalonia Preview 1—because what the world really needed was another way to make your app look exactly the same on every platform. 🙄 Congratulations, devs, now you can painstakingly craft pixel-perfect #UI elements that no one will notice, all thanks to .NET's never-ending quest for world domination. 🌍👾
    avaloniaui.net/blog/maui-avalo #.NET #development #cross-platform #HackerNews #ngated

  20. I was miserable in that position. I left MS in 2012, joined a company that worked on mobile security, and worked on Windows Phone apps (Silverlight and XAML, so nice!). Then another company, their internal software used WPF, so pleasant. All that time, I watched and followed the C++/WinRT, UWP, WinUI. Could not believe what madness I am seeing...

    BTW, I played with Avalonia for a bit, it feels genuinely brilliant. Just a handful of people. 2/2

    #WinForms #WPF #XAML #Avalonia

  21. I was miserable in that position. I left MS in 2012, joined a company that worked on mobile security, and worked on Windows Phone apps (Silverlight and XAML, so nice!). Then another company, their internal software used WPF, so pleasant. All that time, I watched and followed the C++/WinRT, UWP, WinUI. Could not believe what madness I am seeing...

    BTW, I played with Avalonia for a bit, it feels genuinely brilliant. Just a handful of people. 2/2

  22. Bill Premo from Newgrounds is building a new Flash. From the description he provides, the feature set is quite comprehensive: .fla/XFL import, drawing engine, shape tweening, scripting, even embedded sound editor and more.

    bill.newgrounds.com/news/post/

    #Flash #Newgrounds #AdobeAnimate #AdobeFlash #MacromediaFlash #FlashAnimation #FLA #XFL #ActionScript #CSharp #Avalonia #SkiaSharp

  23. Bill Premo from Newgrounds is building a new Flash. From the description he provides, the feature set is quite comprehensive: .fla/XFL import, drawing engine, shape tweening, scripting, even embedded sound editor and more.

    bill.newgrounds.com/news/post/

  24. Soo, apparently there's no method for localizing @avaloniaui applications that "just works", and everyone's building their own? That's a little surprising given for how long it has already been around. #avalonia

  25. Soo, apparently there's no method for localizing @avaloniaui applications that "just works", and everyone's building their own? That's a little surprising given for how long it has already been around. #avalonia

  26. Avalonia 12.0 Preview 1 is now live!

    There was earlier work on Avalonia v12.0 that is built to enter the new rendering era, with that showcased back on October. This version maintains stability for existing applications while exploring new rendering approaches, which will make your applications smoother.

    Since the early days of Avalonia, it used SkiaSharp, which provided C# bindings for the Skia native library that is responsible for rendering the UI elements in your application. However, in this version of Avalonia, a rendering library, Vello, will change how your applications render their UI.

    The first preview of Avalonia v12.0 is now live on GitHub, and this is the first preview that will allow you to try out the new rendering experience. Alongside this change, the SkiaSharp library has been updated to version v3.0 to take advantage of the new features and other enhancements.

    This preview is now available on NuGet, and you can try it out on your projects to give feedback. This is not a stable release, and it can introduce bugs and other instabilities.

    Disclaimer: Please note that we are not affiliated with the Avalonia project.

    #Net #Avalonia #C #csharp #dotnet #news #Tech #Technology #UI #update
  27. Avalonia 12.0 Preview 1 is now live!

    There was earlier work on Avalonia v12.0 that is built to enter the new rendering era, with that showcased back on October. This version maintains stability for existing applications while exploring new rendering approaches, which will make your applications smoother.

    Since the early days of Avalonia, it used SkiaSharp, which provided C# bindings for the Skia native library that is responsible for rendering the UI elements in your application. However, in this version of Avalonia, a rendering library, Vello, will change how your applications render their UI.

    The first preview of Avalonia v12.0 is now live on GitHub, and this is the first preview that will allow you to try out the new rendering experience. Alongside this change, the SkiaSharp library has been updated to version v3.0 to take advantage of the new features and other enhancements.

    This preview is now available on NuGet, and you can try it out on your projects to give feedback. This is not a stable release, and it can introduce bugs and other instabilities.

    Disclaimer: Please note that we are not affiliated with the Avalonia project.

    #Net #Avalonia #C #csharp #dotnet #news #Tech #Technology #UI #update
  28. Relearning F#, Avalonia, and ReactiveElmish all at the same time. Coming from WPF, it still seems rather miraculous how well @avaloniaui plays with F# rather than making you jump through stupid hoops for the simplest things. Even tiny things like being able to reference discriminated union values directly in XAML without needing a proxy enum remove so much friction.

    #fsharp #avalonia

  29. Relearning F#, Avalonia, and ReactiveElmish all at the same time. Coming from WPF, it still seems rather miraculous how well @avaloniaui plays with F# rather than making you jump through stupid hoops for the simplest things. Even tiny things like being able to reference discriminated union values directly in XAML without needing a proxy enum remove so much friction.

    #fsharp #avalonia

  30. Got the Semi theme for Avalonia and got it working with Tag Hierarchy Manager, now it's looking loads better. Still want to tweak a few things but Semi having an easy to use grid splitter allows for resizing the pane and that makes me very happy. :3

    #dotnet #csharp #avalonia

  31. Библиотека EMX Controls для Avalonia UI — Версия 1.3 — Январь 2026

    Вчера мы выпустили крупное обновление библиотеки EMX Controls для Avalonia UI. О новых возможностях библиотеки, а также о нашей новой программе поддержки open-source проектов мы расскажем в этой статье.

    habr.com/ru/companies/eremexru

    #avalonia #crossplatform #UI #windows #linux #net #eremex #eremexcontrols #emxcontrols

  32. Today there's no game news but more general F# content from my side
    Some time ago I wrote an MVU package for Avalonia, it was not finished but I decided to give it a try again
    This time the project leans more on Avalonia itself rather than go full MVU, this offers an MVU API but, with more Avalonia native mechanisms like observable bindings
    Controls are created once and then just binds are updated which is quite performant!
    github.com/AngelMunoz/Mvuish.A

    #dotnet #fsharp #avalonia #mvu

  33. Today there's no game news but more general F# content from my side
    Some time ago I wrote an MVU package for Avalonia, it was not finished but I decided to give it a try again
    This time the project leans more on Avalonia itself rather than go full MVU, this offers an MVU API but, with more Avalonia native mechanisms like observable bindings
    Controls are created once and then just binds are updated which is quite performant!
    github.com/AngelMunoz/Mvuish.A

    #dotnet #fsharp #avalonia #mvu

  34. Every time I work with #Avalonia and #ReactiveUI I'm equal parts delighted and enraged. Anyway! The foundations of the debugging tool are on.

    Right now I've built an (optional) server that provides the debugging tool for the data necessary to see the internal state of the game as it runs. Simple JSON/RPC over TCP connection, nothing fancy. The idea is to build two main parts: one for querying the fact list, another for the practices and actions.

    #suetum #versu #praxis

  35. Ah, the age-old tale of cramming #.NET into every possible corner of the universe 🌌, now with a #Linux and browser twist! #Avalonia, the superhero we neither asked for nor needed, swoops in to rescue .NET #MAUI from being merely desktop-bound 🤖. Yet another #innovation nobody will use, but hey, try it right now! 🕵️‍♂️
    avaloniaui.net/blog/net-maui-i #tech #HackerNews #ngated