I wonder how hard would it be to go back to visual designers like we had with Delphi or VB6. There were flexible layout container components which helped a lot when adapting forms to varying screen resolutions.
.NET MAUI is coming to Linux and the browser
141–150 of 276 posts
Re: .NET MAUI is coming to Linux and the browser
#142This is somewhere quite a few tools fall down. For example, for web: Rendering to canvas doesn't create the dom nodes required to hook into the tools, and creating the nodes appropriately can have a significant performance impact.
What about native a11y tools and tech.. there are some ios specific ones that you'd expect on an ios app for example.
Re: .NET MAUI is coming to Linux and the browser
#143Earlier quoted context omitted.
Tauri is pretty awesome. Rust backend, WebView front end. Nothing uses native desktop elements of course. To be fair, there is no practical way to write native desktop applications using stylistically consistent UI elements AND have it be portable AND in a language that you enjoy using. As far as I can tell, Windows 11 doesn't even have a toolkit with platform UI elements. GTK on Gnome is pretty okay and GTK-rs is no…
> Rust backend, WebView front end. I don't know much about it but it seems like a weird combination. If you want high performance and low memory usage, you don't want HTML, if you want fast code writing, you don't want Rust.
Re: .NET MAUI is coming to Linux and the browser
#144Earlier quoted context omitted.
MVC is not .NET of course. You are right that WinForms and MVC have been around forever. However, Microsoft has continuously told devs that they are the past. So, you would be forgiven for expecting them to go away. WinUI is the current official desktop paradigm and it is basically UWP from an API point of view. So the idea that UWP went away is not 100% accurate either. Microsoft does not really abandon their UI tec…
> MVC is not .NET of course. https://en.wikipedia.org/wiki/ASP.NET_MVC
Re: .NET MAUI is coming to Linux and the browser
#145Earlier quoted context omitted.
It's also an interesting question, why, in traditional rich desktop applications, I can't say I have ever missed the ability to select and copy text from the UI chrome - whereas on the web I'd definitly miss it and in badly designed mobile apps, I often do. I think some part of UI design degraded with the web, where there used to be a clearer distinction between "user data" and "app chrome" areas than there is today.…
> in traditional rich desktop applications, I can't say I have ever missed the ability to select and copy text from the UI chrome I forgot what desktop application it was, but there was a time that I repeatedly needed to copy texts from a dialog, which didn't support text selection. It frustrated me so much, that I put together a script to do OCR on the dialog. Supporting complex data types for copy & paste is good;…
Re: .NET MAUI is coming to Linux and the browser
#146Earlier quoted context omitted.
It's also an interesting question, why, in traditional rich desktop applications, I can't say I have ever missed the ability to select and copy text from the UI chrome - whereas on the web I'd definitly miss it and in badly designed mobile apps, I often do. I think some part of UI design degraded with the web, where there used to be a clearer distinction between "user data" and "app chrome" areas than there is today.…
> traditional rich desktop applications, I can't say I have ever missed the ability to select and copy text from the UI chrome You've never had to type error code/message instead of copying&pasting? Or use search to jump to a specific settings section?
Don't know if that helps you particularly, but it is great when it works and little-known.
Re: .NET MAUI is coming to Linux and the browser
#147Earlier quoted context omitted.
Never build a frontend on a .NET technology. Period. They always end up unsupported in the end. Just use standard web technologies and thank yourself later. I've been a .NET dev for a decade now and that's what I've learnt.
Except WinForms, spectacular for Windows-only utility GUIs.
Re: .NET MAUI is coming to Linux and the browser
#148This is interesting for sure. Kudos for bringing this capability to the web! One issue the demos reveal is, it doesn't _feel_ like the web. That is, I can't hit Ctrl+F to find text on a page. I can't select text with my cursor. I can't copy the address of a hyperlink. On my phone, I can't hard press on an image and share it to others. Screen readers can't handle it. I can't press a shortcut key to make everything lar…
Re: .NET MAUI is coming to Linux and the browser
#149Earlier quoted context omitted.
That's not pedantic at all! Indeed, without these capabilities, it is by some definition not the real web. This hits into that concept of what exactly the "web" is. Is it just a media transport system? Or is it something more than that. Of course, we could cite Tim Berners-Lee here or Roy Fielding in this discussion. But at minimum, I think a lot of us are tired of the app-lification of the web and somewhat wish we c…
It's also an interesting question, why, in traditional rich desktop applications, I can't say I have ever missed the ability to select and copy text from the UI chrome - whereas on the web I'd definitly miss it and in badly designed mobile apps, I often do. I think some part of UI design degraded with the web, where there used to be a clearer distinction between "user data" and "app chrome" areas than there is today.…
I never "read" a desktop application, whereas that is mostly what I use a browser for. And if I can't properly interact with text on a website, then I would likely reach for something else.
Re: .NET MAUI is coming to Linux and the browser
#150Earlier quoted context omitted.
> traditional rich desktop applications, I can't say I have ever missed the ability to select and copy text from the UI chrome You've never had to type error code/message instead of copying&pasting? Or use search to jump to a specific settings section?
On Windows, with common messages boxes, you can just do Ctrl+C for copy and you get the message box text in the clipboard. Don't know if that helps you particularly, but it is great when it works and little-known.
All the more annoying when such years-old fundamentals are broken in all the new "supposedly better" frameworks