microsoft / xaml-standard

XAML Standard : a set of principles that drive XAML dialect alignment
Other
807 stars 54 forks source link

Create a XAML Designer Plugin for VSCode #219

Closed MXM-7 closed 1 year ago

MXM-7 commented 6 years ago

Would be nice to be enable to edit Xaml code with a designer view in VSCode

ghost commented 6 years ago

then use visual studio proper


From: MXM-7 notifications@github.com Sent: Tuesday, October 17, 2017 5:17 PM To: Microsoft/xaml-standard Cc: Subscribed Subject: [Microsoft/xaml-standard] Create a XAML Designer Plugin for VSCode (#219)

Would be nice to be enable to edit Xaml code with a designer view in VSCode

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/xaml-standard/issues/219, or mute the threadhttps://github.com/notifications/unsubscribe-auth/APRAguqZ5lGp4ScmicIWvKtKFLLgJ50Bks5stKjegaJpZM4P8IlL.

mdtauk commented 6 years ago

I think there is scope to display a visual preview of a XAML page - like viewing HTML in a browser while looking at the markup in VS Code. But it can't be an interactive display or WYSIWYG. For that you need a full IDE

MXM-7 commented 6 years ago

I was thinking about something similar to the very good Ionide for F# but for XAML. You can still code F# in visual studio but with VSCode it's much more responsive and even less buged and the worst it get better and more feature than the official tool of microsoft. (This was the spirit , I'm codding a lot with visual studio , I like it but some times it so laguy :) )

adebiyial commented 6 years ago

I've been using visual studio code for more than three months now for all of my CS. Which means I use .NET core. Adding such huge undertaken will only overwhelm VSCode with lack of purpose. Use Blend if VS gets laggy.

insinfo commented 6 years ago

@adebiyial @MXM-7 being a plugin, would not let the Visual Studio Code slow and overloaded. Blend and Visual Studio Community does not have Designer support for Xamarin.Forms.

DanielKorsah commented 6 years ago

@adebiyial As a pluggin you can choose to have it or not. If you don't want it, it won't slow you down.

kibiz0r commented 6 years ago

Just having VSCode run MSBuild:UpdateDesignTimeXaml on save would be enough for me. I don't need a visual designer, or even XAML intellisense really. I just want Omnisharp's loaded symbols to keep up with my XAML changes.

michael-hawker commented 5 years ago

Forgot to come back and post here, feel free to check out the new Store App XAML Studio which is a rapid prototyping tool for UWP XAML.

MXM-7 commented 5 years ago

@michael-hawker Thank you sounds great, Never thought that someone will even consider my request. UI is the last concern of developer ;) It's a microsoft garage project so I imagine it's open source? any link to the repo , can outside user can contritubute or report bugs or feature request?

mdtauk commented 5 years ago

While we are discussing this, can we get a better XAML designer for Visual Studio and Code? ;)

MXM-7 commented 5 years ago

@mdtauk Actually I'm not aware of any xaml designer for visual studio code , but the main window of Xaml Studio is very similar to VSCode

michael-hawker commented 5 years ago

@MXM-7 yeah, I based my design off of VS Code for the XAML Studio UX.

The project isn't open source yet. I'm really the only person working on the project, outside of some assists during hackathons, so I didn't have the bandwidth to go through the extra process for Open Source yet. It's on my list of things to do, you can vote for it on UserVoice.

Shkarlatov commented 5 years ago

Аor those who decide to write a plugin, you can take WpfDesigner

CallumCarmicheal commented 3 years ago

Are there any updates on this? WinForms and WPF is now supported in .NET Core making them both cross platform. https://devblogs.microsoft.com/dotnet/windows-forms-designer-for-net-core-released/

michael-hawker commented 3 years ago

@CallumCarmicheal WPF and WinForms aren't cross platform. While they work on top of .NET Core now, they still only work on Windows.

mrghosti3 commented 3 years ago

Just wanted to say, there's a framework AvaloniaUI for C# .NET which allows you to make cross platform apps. So XAML visualizer on VS Code would indeed be usefull especially if there is devs that don't use Windows and would want be able to still see how their app looks without running it.

michael-hawker commented 3 years ago

FYI, there's also this project, using Uno Platform, that's been started by @microhobby as well: https://github.com/microhobby/vs-code-uno-platform

timheuer commented 1 year ago

Hi there, closing this as not applicable to this repo's topic. Please open VS Code suggestions on the https://github.com/microsoft/vscode/issues/new?assignees=&labels=&template=feature_request.md suggestion area repo.