SUCH a small thing https://github.com/scottgal/lucidRESUME/tree/master/src/Mostlylucid.Avalonia.UITesting 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)

https://www.nuget.org/packages/Mostlylucid.Avalonia.UITesting

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! https://github.com/scottgal/lucidRESUME?tab=readme-ov-file

https://www.nuget.org/packages/Mostlylucid.Avalonia.UITesting/

#avalonia #playwright #testing #dotnet

First alpha of lucidRESUME live (lunchtime FTW!) https://github.com/scottgal/lucidRESUME/releases

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

Releases · scottgal/lucidRESUME

Contribute to scottgal/lucidRESUME development by creating an account on GitHub.

GitHub
Uhu, I see #avalonia 12.0 published 🤩
🌗 MAUI Avalonia 第一版預覽釋出
➤ 跨平臺一致性的新選擇:賦予 MAUI 應用程式跨足 Linux 與 WebAssembly 的強大能力
https://avaloniaui.net/blog/maui-avalonia-preview-1
Avalonia 團隊正式發布了 .NET MAUI 的 Avalonia 後端預覽版,這是一項重要的技術里程碑。透過此架構,開發者現在能將 .NET MAUI 應用程式部署至 Linux 及 WebAssembly 等新平臺。該方案的核心價值在於提供「繪圖式 UI (Drawn UI)」的選擇,確保應用程式在不同操作系統間維持高度的視覺一致性。開發團隊在開發過程中同步優化了 Avalonia 的導航 API 與控制項集,不僅簡化了遷移流程,更讓既存的 MAUI 生態系資源(如 GraphicsView 與 SkiaSharp)能無縫銜接至 Avalonia 渲染引擎上。
+ 終於能把 MAUI 的應用直接帶到 Linux 上了,這對企業級跨平臺開發
#.NET MAUI #Avalonia UI #跨平臺開發 #軟體工程
MAUI Avalonia Preview 1 - Avalonia UI Blog

Announcing the first release of Avalonia MAUI

Avalonia UI
🚀 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. 🌍👾
https://avaloniaui.net/blog/maui-avalonia-preview-1 #.NET #development #cross-platform #HackerNews #ngated
MAUI Avalonia Preview 1 - Avalonia UI Blog

Announcing the first release of Avalonia MAUI

Avalonia UI
MAUI Avalonia Preview 1 - Avalonia UI Blog

Announcing the first release of Avalonia MAUI

Avalonia UI

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

MAUI Avalonia Preview 1: Leverage Avalonia to deploy .NET MAUI apps to new platforms, like Linux and WebAssembly

https://avaloniaui.net/blog/maui-avalonia-preview-1

#dotnet #crossplatform #avalonia #dotnetmaui #xaml #csharp #appdev

MAUI Avalonia Preview 1 - Avalonia UI Blog

Announcing the first release of Avalonia MAUI

Avalonia UI
The Avalonia WebView Is Going Open-Source - Avalonia UI

The Avalonia WebView is going open-source in Avalonia 12. Native platform web rendering for every developer, no commercial licence required.