Replies: 4 comments 5 replies
-
|
See here for more on Powershell: PowerShell/ConsoleGuiTools#101 |
Beta Was this translation helpful? Give feedback.
-
|
This definitely sounds interesting. What would be required to add this support? Would it be something like this (but for the MAUI UI API layer): https://github.com/jsuarezruiz/xamarin-forms-gui.cs If I've understood correctly reading the docs on MAUI that you linked. Is the goal to write xaml and have it run either a OS app (e.g. in windows) or in terminal gui? I think its a cool idea if it can be pulled off. I currently have an app where there are 2 parallel implementations of many UIs (one WinForms and one Terminal.Gui) and have briefly looked into how they might be merged. At the time I was thinking about writing a terminal gui implementation of Eto but didn't get much beyond tinkering. |
Beta Was this translation helpful? Give feedback.
-
|
Are you suggesting that if this proposition is accepted, one codebase might be possible to render via the terminal and outside of it, graphically? I ask because I'm searching for the easiest way to make a graphical interface to my PowerShell scripts that is cross-platform and supports the terminal, too. If this might provide that, I'll leave myself subscribed, since this is a long-term goal anyway. |
Beta Was this translation helpful? Give feedback.
-
|
This is conversation is bit old, but I figured I'd start here. I started a Roslyn based project to parse and create code using a XAML like format called XTUI. It's quite obviously in the infancy stages and needs a lot of work. I'm trying to keep things using concepts related to XAML and elements are all direct TGUI view objects. I've been tracking all progress in the README file incorporating tests and benchmarks as well as beginning to port some example projects to use XTUI. This has a long way to go, but I'm open to suggestions and guidance as to how to proceed. -John |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
https://devblogs.microsoft.com/dotnet/introducing-dotnet-maui-one-codebase-many-platforms/
I've been very lightly thinking about how terminal UI apps could be built with MAUI.
I have an itch to dive deeper. Before I do, have any of y'all also been thinking about this?
If I had to sum up my vision, it'd be
"Build an app using .NET MAUI and easily have it run as a native terminal UI app on any platform Terminal.Gui is supported on."
Would people actually be interested in this, or is just a solution looking for a problem?
Y'all are probably aware that PowerShell's built-in terminal UI components (namely
Out-ConsoleGridView') are already built using Terminal.Gui. The traditional GUI components of PowerShell (e.g.Out-GridView`) are built using Avalon. The PowerShell team has stated they are abandoning these and will use MAUI in the future. This sounds like an ideal place to start Terminal.Gui work on MAUI as it's a very real customer.Beta Was this translation helpful? Give feedback.
All reactions