home.social

#avaloniaui — Public Fediverse posts

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

  1. Jako začínající podnikatel potřebuji pravidelně podepisovat smlouvy kvalifikovaným podpisem. Certifikát jsem si uložil na čip eObčanky, jenže se ukázalo, že použitelný podepisovací software pro macOS prakticky neexistuje. Profesní vztek programátora vedl ke vzniku EasySigneru — bezplatné multiplatformní aplikace na .NET 8 a Avalonia UI. V tomto článku najdete nejen […]

    https://zdrojak.cz/clanky/podepisovani-pdf-pres-eobcanku-na-macu-napsal-jsem-si-vlastni-nastroj/
  2. Jako začínající podnikatel potřebuji pravidelně podepisovat smlouvy kvalifikovaným podpisem. Certifikát jsem si uložil na čip eObčanky, jenže se ukázalo, že použitelný podepisovací software pro macOS prakticky neexistuje. Profesní vztek programátora vedl ke vzniku EasySigneru — bezplatné multiplatformní aplikace na .NET 8 a Avalonia UI. V tomto článku najdete nejen […]

    https://zdrojak.cz/clanky/podepisovani-pdf-pres-eobcanku-na-macu-napsal-jsem-si-vlastni-nastroj/
  3. A progress indicator isn’t very reassuring when it freezes with the UI thread.
    I built a CompositionRingSpinner for Avalonia that keeps animating through the composition renderer—even while the UI thread is busy.
    The article covers the implementation, lifecycle, resource usage, limitations, and includes a ready-to-use sample:
    code4ward.net/blog/2026/07/11/
    #AvaloniaUI #DotNet #CSharp #CrossPlatform #SoftwareDevelopment

  4. A progress indicator isn’t very reassuring when it freezes with the UI thread.
    I built a CompositionRingSpinner for Avalonia that keeps animating through the composition renderer—even while the UI thread is busy.
    The article covers the implementation, lifecycle, resource usage, limitations, and includes a ready-to-use sample:
    code4ward.net/blog/2026/07/11/
    #AvaloniaUI #DotNet #CSharp #CrossPlatform #SoftwareDevelopment

  5. A progress indicator isn’t very reassuring when it freezes with the UI thread.
    I built a CompositionRingSpinner for Avalonia that keeps animating through the composition renderer—even while the UI thread is busy.
    The article covers the implementation, lifecycle, resource usage, limitations, and includes a ready-to-use sample:
    code4ward.net/blog/2026/07/11/
    #AvaloniaUI #DotNet #CSharp #CrossPlatform #SoftwareDevelopment

  6. A progress indicator isn’t very reassuring when it freezes with the UI thread.
    I built a CompositionRingSpinner for Avalonia that keeps animating through the composition renderer—even while the UI thread is busy.
    The article covers the implementation, lifecycle, resource usage, limitations, and includes a ready-to-use sample:
    code4ward.net/blog/2026/07/11/
    #AvaloniaUI #DotNet #CSharp #CrossPlatform #SoftwareDevelopment

  7. A progress indicator isn’t very reassuring when it freezes with the UI thread.
    I built a CompositionRingSpinner for Avalonia that keeps animating through the composition renderer—even while the UI thread is busy.
    The article covers the implementation, lifecycle, resource usage, limitations, and includes a ready-to-use sample:
    code4ward.net/blog/2026/07/11/
    #AvaloniaUI #DotNet #CSharp #CrossPlatform #SoftwareDevelopment

  8. 🛰️ Podlord released.
    Another desktop Kubernetes client that doesn't look or feel like every other one.

    What's different?
    🎮 RTS command-center UI. Your whole Platform in a strategic view which you can customise.
    📡 A radar that lays out resources as islands
    🔔 Rule-based customisable alerts with animations and CC0 sounds.
    🎨 20 hand-tuned themes
    🌍 14 UI languages out of the box
    🔍 Flat resource explorer across namespaces by default.
    🧭 Inspector with overview metrics, YAML edit + server-side apply, related events, links, logs, ConfigMap / Secret value tables
    ⚓ Native port forwarding via the Kubernetes streaming API.
    🛰️ Screensaver radar mode wakes the moment activity returns.
    📺 Multi-source kubeconfig import
    🧪 95% line / 80% branch coverage gate. Real k3d integration tests in CI.
    💻 11 runtimes for macOS, Linux, Windows.
    🆓 free
    github.com/YunaBraska/podlord/

    #Kubernetes #DevOps #OpenSource #DotNet #CSharp #AvaloniaUI #CloudNative #PlatformEngineering #DeveloperTools #DeveloperExperience #SRE #Containers #ClusterManagement #CrossPlatform #InfrastructureEngineering #dev #csharp

  9. 🛰️ Podlord released.
    Another desktop Kubernetes client that doesn't look or feel like every other one.

    What's different?
    🎮 RTS command-center UI. Your whole Platform in a strategic view which you can customise.
    📡 A radar that lays out resources as islands
    🔔 Rule-based customisable alerts with animations and CC0 sounds.
    🎨 20 hand-tuned themes
    🌍 14 UI languages out of the box
    🔍 Flat resource explorer across namespaces by default.
    🧭 Inspector with overview metrics, YAML edit + server-side apply, related events, links, logs, ConfigMap / Secret value tables
    ⚓ Native port forwarding via the Kubernetes streaming API.
    🛰️ Screensaver radar mode wakes the moment activity returns.
    📺 Multi-source kubeconfig import
    🧪 95% line / 80% branch coverage gate. Real k3d integration tests in CI.
    💻 11 runtimes for macOS, Linux, Windows.
    🆓 free
    github.com/YunaBraska/podlord/

    #Kubernetes #DevOps #OpenSource #DotNet #CSharp #AvaloniaUI #CloudNative #PlatformEngineering #DeveloperTools #DeveloperExperience #SRE #Containers #ClusterManagement #CrossPlatform #InfrastructureEngineering #dev #csharp

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

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

    habr.com/ru/companies/eremexru

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

  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. 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

  13. 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

  14. 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

  15. Added a feature to Tag Hierarchy Manager that lets you add multiple tags in one go.

    #Dotnet #CSharp #AvaloniaUI

  16. @avaloniaui
    Where does one report #avaloniaui bugs, for those of us without a Github account?

    I get an OverflowException in IntPtr.ToInt32 called from X11Screen.UpdateWorkArea.

    As far as I can see, IntPtr.ToInt32 is only used in one place in UpdateWorkArea, when converting prop from XGetWindowProperty() to a PixelRect.

    I then tried writing a small C program to see what XGetWindowProperty returns for _NET_WORKAREA, and the one thing that stands out is count = 0, which as expected results in garbage data in the four elements of the returned array.

    Maybe my good old Fvwm3 doesn't support _NET_WORKAREA, or simply doesn't have one set up. It seems to me that UpdateWorkArea needs to use a default value when count = 0.

  17. @avaloniaui
    Where does one report #avaloniaui bugs, for those of us without a Github account?

    I get an OverflowException in IntPtr.ToInt32 called from X11Screen.UpdateWorkArea.

    As far as I can see, IntPtr.ToInt32 is only used in one place in UpdateWorkArea, when converting prop from XGetWindowProperty() to a PixelRect.

    I then tried writing a small C program to see what XGetWindowProperty returns for _NET_WORKAREA, and the one thing that stands out is count = 0, which as expected results in garbage data in the four elements of the returned array.

    Maybe my good old Fvwm3 doesn't support _NET_WORKAREA, or simply doesn't have one set up. It seems to me that UpdateWorkArea needs to use a default value when count = 0.

  18. Avalonia gets ready for macOS Tahoe!

    Avalonia is a very popular UI framework for .NET desktop applications that run on not only computers, but also phones and tablets. Avalonia is constantly improved to bring new features while ensuring that your Avalonia applications get enhanced performance across releases. macOS Tahoe brings the Liquid Glass design, along with new features for Macintosh users.

    Now, Avalonia has just released a new version in the v11.x version series, and that is version 11.3.6. The following changes were made:

    Out of all the above changes made to the Avalonia framework, two of them stands out for macOS support, because the macOS tray/menu icons scaling has been improved, ensuring that your applications look more awesome than before. Also, the SkiaSharp3 Metal interoperability signature has been changed, and Avalonia has been adapted to the new signature.

    Both of those changes have made Avalonia ready for macOS Tahoe, as teased in a release post on Mastodon.

    https://dotnet.social/@avaloniaui/115195866218682967

    We are extremely grateful for their hard work at Avalonia for supporting macOS Tahoe.

    To update your applications to support macOS Tahoe, update all your Avalonia NuGet packages to version 11.3.6 using either the package manager in your Visual Studio installation or the project files.

    #Net #Avalonia #AvaloniaUI #C #csharp #dotnet #macOS #macOS26 #macOS26Tahoe #macOSTahoe #news #Programming #Tech #Technology #UI #update
  19. Hey, MahApps.Metro.IconPacks v6.0.0 with 65181 #Icons has just been released ❤️🤘

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

    👉 github.com/MahApps/MahApps.Met

    #OSS #Avalonia #MahApps #XAML #Material #WPF #AvaloniaUI #netcore #dotnet #net8 #MVPBuzz

  20. Hey, IconPacks.Avalonia v1.1.0 with 65181 #Icons has just been released ❤️🤘

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

    👉 github.com/MahApps/IconPacks.A

    #OSS #Avalonia #MahApps #XAML #Material #WPF #AvaloniaUI #netcore #dotnet #net8 #MVPBuzz

  21. I die create a small tool for Foxhole regiments. It does allow you to create parking tickets for other players. The tool will require a logo and a screenshot as evidence. If provided it will generate a PDF file you can share on your discord.

    github.com/XanatosX/parking-ti

    #Foxhole #SiegeCamp #FoxholeTool #PcGaming #Dotnet #AvaloniaUI #QuestPDF

  22. I die create a small tool for Foxhole regiments. It does allow you to create parking tickets for other players. The tool will require a logo and a screenshot as evidence. If provided it will generate a PDF file you can share on your discord.

    github.com/XanatosX/parking-ti

    #Foxhole #SiegeCamp #FoxholeTool #PcGaming #Dotnet #AvaloniaUI #QuestPDF

  23. I die create a small tool for Foxhole regiments. It does allow you to create parking tickets for other players. The tool will require a logo and a screenshot as evidence. If provided it will generate a PDF file you can share on your discord.

    github.com/XanatosX/parking-ti

    #Foxhole #SiegeCamp #FoxholeTool #PcGaming #Dotnet #AvaloniaUI #QuestPDF

  24. I die create a small tool for Foxhole regiments. It does allow you to create parking tickets for other players. The tool will require a logo and a screenshot as evidence. If provided it will generate a PDF file you can share on your discord.

    github.com/XanatosX/parking-ti

    #Foxhole #SiegeCamp #FoxholeTool #PcGaming #Dotnet #AvaloniaUI #QuestPDF

  25. I started playing with Avalonia UI today on my Mac using Rider and... it doesn't work? At least not in IOS 17.5. This appears to be a known issue? I literally installed the Cross Platform template, Updated the NuGet packages and hit go. Instant crash in the simulator!

    So far I'm super, super unimpressed and these type of issues feel like immediate non-starters for any "beyond playing around" app development.

    Am I crazy?

    #AvaloniaUI #Avalonia #Xamarin #MAUI #dotnet

    github.com/AvaloniaUI/Avalonia

  26. I started playing with Avalonia UI today on my Mac using Rider and... it doesn't work? At least not in IOS 17.5. This appears to be a known issue? I literally installed the Cross Platform template, Updated the NuGet packages and hit go. Instant crash in the simulator!

    So far I'm super, super unimpressed and these type of issues feel like immediate non-starters for any "beyond playing around" app development.

    Am I crazy?

    #AvaloniaUI #Avalonia #Xamarin #MAUI #dotnet

    github.com/AvaloniaUI/Avalonia