DHH pushing desktop Linux for developers, Pewdiepie making videos about Linux and GrapheneOS, there's definitely an accelerationist argument to be made here.
Microsoft is open sourcing Windows 11's UI framework
291–300 of 308 posts
Re: Microsoft is open sourcing Windows 11's UI framework
#292Earlier quoted context omitted.
Forms and WPF are still reasonable options.
Forms is still my go-to for quick one-off and disposable programs. But maily because it's simple and I have a big library of controls and extensions I've built over years to make Forms more complete. I've also tried WPF, but it's missing very basic controls that I just don't feel like recreating.
Re: Microsoft is open sourcing Windows 11's UI framework
#293Earlier quoted context omitted.
Still works fine. High DPI stuff is a dick but that’s about it.
Eh, high dpi has always been a mess given the hacks adobe and windows assumed in the past.
Visual Studio's + sign expanders have had this bug for years that was finally fixed by changing to a chevron shape in 2022. Clearly this problem bugged someone on the dev team hence the fix. =)
Re: Microsoft is open sourcing Windows 11's UI framework
#294Earlier quoted context omitted.
I disagree, WPF is quite good to use, and WinForms approach to keeping UI as code is quite moronic. I would say WPF is where it should've stopped.
WPF sucks. I rather like expressing the UI in code. Having to deal with so much XML (XaML) is annoying as fuck.
WPF in comparison was slow, memory hungry, and difficult to learn.
I tried 5 times to make a WPF application but it didn’t even have all the same basic controls that WinForms supported.
Re: Microsoft is open sourcing Windows 11's UI framework
#295For Windows UIs I've been getting into Win32/GDI/DirectDraw/etc. Tools like CsWin32 and modern C# (ref returns) make working with these APIs a lot more approachable today. It used to be the case that you had to create a nasty C++ project to do any of this. Now you can just list the methods you need access to in your nativemethods.txt file and the codegen takes care of the rest. Win32 is a lot lower level than other t…
It would be much cooler to discuss building a ground-up Windows UI stack as close to metal as possible which I guess would necessarily be using DirectX...
Re: Microsoft is open sourcing Windows 11's UI framework
#296Earlier quoted context omitted.
I used XAML a bit at an old job The coolest part was that it was baked into the .NET Framework installed on all newer Windows versions, so I could make a useful GUI app in like 30 KB. Those were the days... I hated that job though.
Everything I've ever heard about XAML from folks who have used it has been positive. Seems to me like the kind of thing that was forgotten about due to being joined at the hip with Microsoft, not necessarily because it was a bad idea.
Re: Microsoft is open sourcing Windows 11's UI framework
#297Earlier quoted context omitted.
WPF sucks. I rather like expressing the UI in code. Having to deal with so much XML (XaML) is annoying as fuck.
The workflow on WPF was so much more painful than winforms, which had a decent WYSIWYG designer and solid integration with visual studio. WPF in comparison was slow, memory hungry, and difficult to learn. I tried 5 times to make a WPF application but it didn’t even have all the same basic controls that WinForms supported.
Re: Microsoft is open sourcing Windows 11's UI framework
#298Re: Microsoft is open sourcing Windows 11's UI framework
#299I am worried about the future of native UI technologies on Windows. Traditionally at least the developers of operating systems have eaten their own dogfood and have at least tried to implement well-performing & visually consistent native applications to serve as an example to others. Windows 11 has largely done the opposite. Windows has had minimal but perfectly functional native email and calendar apps at least sinc…
The issue I see with Windows 11's UI is they seem to focus too much on pushing new apps / features and not enough focus on catching up some of the older tools within Windows. Take for example the Control Panel which is a reskinned version of the same one that shipped with Windows 7. And I'm sure there are tools buried within the OS that probably date back to the 2000/XP days. Windows 11 looks great if you just look a…
Re: Microsoft is open sourcing Windows 11's UI framework
#300Earlier quoted context omitted.
From the WinUI community calls, I would assert all new employees have zero Windows experience and management doesn't care to give them proper skills. Too many questions that any Windows developer would know why the question was being asked, where they either couldn't answer or had puzzled looks on why the questions were being asked in first place. That is also a reason why now there are Webview2 instances all over th…
> That is also a reason why now there are Webview2 instances all over the place on Windows 11. I can't help but feel like there is a happy median between Native UI and WebUI that we haven't quite figured out yet. In the gaming space there is this library called RMLUI that I have used in anger quite a bit. It gives you something that is shaped a lot like HTML and CSS, but with a built-in data binding layer, and a scri…