XAMLator icon indicating copy to clipboard operation
XAMLator copied to clipboard

[Windows] Create a Visual Studio add-on for XAMLator

Open ylatuya opened this issue 6 years ago • 30 comments

We are missing a Visual Studio add-on for XAMLator.

The vs4mac is less than 100 lines of code: https://github.com/ylatuya/XAMLator/blob/master/XAMLator.Client.MonoDevelop/MonoDevelopIDE.cs https://github.com/ylatuya/XAMLator/blob/master/XAMLator.Client.MonoDevelop/StartupHandler.cs

The add-on should implement the IIDE interface and start the monitor when the add-on is launched

ylatuya avatar Nov 06 '18 10:11 ylatuya

I will try to help with this!

jsuarezruiz avatar Nov 10 '18 11:11 jsuarezruiz

Hi @jsuarezruiz, I am looking forward to test this.

Is there a prerelease version you would like me to test it on my end ?

Thanks

npagare avatar Nov 20 '18 12:11 npagare

@jsuarezruiz are you still working on it? I can only see 1 commit

MagicAndre1981 avatar Jan 04 '19 09:01 MagicAndre1981

@jsuarezruiz are you working on it, or anyone? Thank you

guiltm avatar Jan 10 '19 14:01 guiltm

Any updates?

Sergiojoel9877 avatar Mar 12 '19 14:03 Sergiojoel9877

I switched to Hotreload which has a VS extension

MagicAndre1981 avatar Mar 12 '19 14:03 MagicAndre1981

There is an addin for Visual Studio in this fork https://github.com/csteeg/XAMLator/, we need to get the original author to create a PR here :)

ylatuya avatar Mar 14 '19 01:03 ylatuya

We will have the Visual Studio for Windows the next week (PR). And after merge will be available in https://marketplace.visualstudio.com

jsuarezruiz avatar Mar 14 '19 07:03 jsuarezruiz

I would like to share some screenshots:

XAMLator01 XAMLator02

jsuarezruiz avatar Mar 17 '19 16:03 jsuarezruiz

Nice!

Sergiojoel9877 avatar Mar 17 '19 16:03 Sergiojoel9877

@jsuarezruiz thank you. I am going to download it in VS 15.9.9 and start using it. Has it been published in https://marketplace.visualstudio.com ? I don't see it yet.

npagare avatar Mar 17 '19 19:03 npagare

@jsuarezruiz awesome work! I will review the PR tonight or tomorrow. We also have to think about CI/CD and update the azure pipeline to do the Windows builds too.

ylatuya avatar Mar 17 '19 20:03 ylatuya

@IoTFier We need to merge the PR, pass some tests and integrate it in the CI/CD process. Will be available soon but is not available yet.

jsuarezruiz avatar Mar 18 '19 18:03 jsuarezruiz

Nice!

Em seg, 18 de mar de 2019 15:45, Javier Suárez Ruiz < [email protected]> escreveu:

@IoTFier https://github.com/IoTFier We need to merge the PR, pass some tests and integrate it in the CI/CD process. Will be available soon but is not available yet.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ylatuya/XAMLator/issues/16#issuecomment-474051324, or mute the thread https://github.com/notifications/unsubscribe-auth/AHrLJYlIzgxsWK-QJUOhP3Y5CqzxafVGks5vX97ggaJpZM4YQHyg .

guiltm avatar Mar 19 '19 13:03 guiltm

@IoTFier We need to merge the PR, pass some tests and integrate it in the CI/CD process. Will be available soon but is not available yet.

@jsuarezruiz - I am (and sure many of our community users) will be more than happy to be a beta tester if that helps.

Thanks

npagare avatar Mar 19 '19 13:03 npagare

@jsuarezruiz Does this mean the hot reloading will work when running the UWP project (within a Xamarin Forms solution) as well?

mzhukovs avatar Mar 25 '19 12:03 mzhukovs

VS2019 now generally available, time to get that extension published!!! <3 <3

mzhukovs avatar Apr 03 '19 08:04 mzhukovs

Is that extension available already? Where can i donwnload it from?

toomasz avatar Apr 03 '19 14:04 toomasz

Is that extension available already? Where can i donwnload it from?

@toomasz - I don't think it is ready yet. @jsuarezruiz - any ETA or input ?

npagare avatar Apr 03 '19 14:04 npagare

We updated the Windows extension two days ago: https://github.com/ylatuya/XAMLator/pull/56 We would like to launch it for VS 2017 and VS 2019 (available now). For that, we need more tests time for VS 2019, etc. If anyone want, I can share a package here (vsix).

jsuarezruiz avatar Apr 04 '19 06:04 jsuarezruiz

Yes plz share! @jsuarezruiz really looking forward to giving it a go. Seems like others are as well.

mzhukovs avatar Apr 04 '19 06:04 mzhukovs

@mzhukovs I think you can build extension yourself, it's located here: https://github.com/ylatuya/XAMLator/tree/master/XAMLator.Client.VisualStudio

toomasz avatar Apr 04 '19 07:04 toomasz

The extension should also be available in the CI's artifacts

ylatuya avatar Apr 04 '19 11:04 ylatuya

I pulled down master and tried to run the VSIX after building but it says it couldn't find any currently installed compatible products. I only have VS2019 installed on the machine that I attempted this on. @toomasz

mzhukovs avatar Apr 05 '19 07:04 mzhukovs

@ylatuya , @jsuarezruiz - Any hopes of getting this extension out for VS 2019 this week ? Please help.

npagare avatar Apr 11 '19 11:04 npagare

@ylatuya , @jsuarezruiz - is this extn killed because Microsoft is trying to build a new one ?

npagare avatar Apr 28 '19 01:04 npagare

Yea curious what happened - seemed like you guys had so much momentum and got it very close, have you dropped plans to finish this piece? @ylatuya @jsuarezruiz

mzhukovs avatar May 22 '19 04:05 mzhukovs

@ylatuya , @jsuarezruiz - is this extn killed because Microsoft is trying to build a new one ? Are you planning to release this anytime soon ?

npagare avatar Jun 19 '19 22:06 npagare

@IoTFier You can try https://github.com/AndreiMisiukevich/HotReload - it has extension now

toomasz avatar Jun 20 '19 11:06 toomasz

@toomasz - I am using that now, but there have been some instability with the latest changes (for good reasons) being delivered. Thank you.

npagare avatar Jun 24 '19 04:06 npagare