microsoft / VS-PPT

Productivity Power Tools - a set of Visual Studio extensions improving developer productivity.
http://aka.ms/extendvs
Other
886 stars 146 forks source link

Visual Studio 2017 RC support #66

Closed Narvalex closed 7 years ago

Narvalex commented 8 years ago

I think the title is self explanatory

justcla commented 8 years ago

Got it. We're onto it. ;-)

grantbowering commented 8 years ago

Thank goodness it's on its way... Horizontal tabs is so jarring now! :smile:

KiLLeRRaT commented 8 years ago

Without sounding like a nag, do you have some sort of ETA? (is it days, weeks, months?)

My favorite features I can't live without are

Thanks!

justcla commented 8 years ago

It is days. Hopefully I'll have this up early December. (I was planning to do more work on it today.)

justcla commented 8 years ago

Actually, we've already started working on it. Just in the process of updating some references to use NuGet. Once that's done, it's just a matter of package and release! (But there are a LOT of references to updates.)

verysimplenick commented 7 years ago

Any progress? :)

justcla commented 7 years ago

Yeah, we've moved all the references to NuGet. But are having some conflicts with some dependencies that might not be backward compatible. We're just working through that. We're getting there. ;-)

justcla commented 7 years ago

Update: We have a built version (unsigned) that runs in VS2017. We just need to test it and get it signed, then we can release it.

If you'd like to help with the testing, let me know and I'll get you a copy of the pre-release.

chrfin commented 7 years ago

@justcla I would really like to help testing!

verysimplenick commented 7 years ago

@justcla yep, I want help with testing too VS ver. 15.0.25914.0

chrfin commented 7 years ago

@verysimplenick Are you missing the RC update? I'm on 15.0.26009.0...

verysimplenick commented 7 years ago

@chrfin yes, not installed yet. If need for PPT tests latest RC - can update :)

badjester commented 7 years ago

@justcla Hey. I would like to help testing, too. I'm already using VS 2017 as default on our current projects.

gius commented 7 years ago

I can also help with testing if more users are needed.

luetm commented 7 years ago

I'd like to help with testing!

ghost commented 7 years ago

I'd like to help with testing a well

tianvan commented 7 years ago

I'd like to help with testing!!!

AndersMad commented 7 years ago

I'd love to get a copy too! will you provide a dl link? i haven't started using 2017 yet because it us "useless" with only a few horizontal tabs - need them vertical 80'ish colored tabs 😄

luisfco commented 7 years ago

@justcla I can test too, using VS2017 as default now.

ghost commented 7 years ago

How could we get the copy of the pre-release for testing?

ebalders commented 7 years ago

@justcla I would like to test he new version.

DoCode commented 7 years ago

@justcla, I am too ;) +1

justcla commented 7 years ago

An update for everyone.... I'm waiting to release the code for testing, but going through the process of getting everything digitally signed. That means getting it to run on an internal build server, and I'm having some issues with some of the project references and the new v15.0 build tools. Sorry for the delay. Hopefully we'll have something out in the next day or so. I will be posting it to the releases section of this GitHub site.

DoCode commented 7 years ago

@justcla, always having issues?

schuettecarsten commented 7 years ago

@justcla If you need testing, let me know. Maybe you want to commit and push the latest changes to Github so that we can build and test the latest version ourselves?

ghost commented 7 years ago

@justcla Any news? we really need this extension!

justcla commented 7 years ago

Sorry for the delay. Christmas/New Year break slows things down.

Update: We are right now considering a new strategy for releasing PPT. We are considering a model that would install each of the features/components as individual extensions, which would allow you to only install/enable just the components you want, and manage them individually through Extensions and Updates. So we're looking at options for an installer that will let you choose which components are installed We're also considering utilizing Virtual Private Galleries to deliver an updated/curated list of experimental features. (Would appear in E&U dialog as an entry under "Online" and "Updates")

If you've got any feedback about these options, please share your thoughts.

schuettecarsten commented 7 years ago

@justcla, maybe you should talk to Mads Kristensen how he solves this for his WebExtensionPack extension: https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebExtensionPack

justcla commented 7 years ago

@schuettecarsten Yes. That's exactly what we're looking at replicating. ;-) We think that will be a good solution for downloading and installing the components that you want. It currently downloads and installs all that are not currently installed. It might be good to modify this to let you confirm which ones get downloaded and installed.

Also, we can drop in a Virtual Private Gallery pgkdef so that you can browse the component list via the Extensions and Updates dialog (so you can easily install/uninstall other components without running the installer again).

ebalders commented 7 years ago

@justcla While those sound like great features, it would be nice to get the current feature set released with VS2017 support.

Can PPT be released as it currently exists, with work on individual extensions continuing afterward?

Frankwin commented 7 years ago

Any more news on this? Would love my Power Tools back. Just upgraded to VS 2017 RC and I miss them very much.

tualatin commented 7 years ago

The same here, I need PPT to VS2017 ;) Please make a pre release... :)

creage commented 7 years ago

I miss MatchMargin in VS2017 very badly!

ghost commented 7 years ago

@justcla We would love to use the extensions, we have been waiting for them a lot of time, more than a month now.

We need them, if you are unsure how to provide them, then just create a pre-release or something, seems like you're enjoying making us waiting.

PhilBarila commented 7 years ago

What a bunch of previous comments said. Cleaning it up and making it nice is great, but I'll take it less cleaned up and nice if I can have it now. Deliver customer value early = good. Deliver perfect later, not as much.

luetm commented 7 years ago

@justcla I think people in this thread should calm down and let you guys do your job. I love the extension and I'm looking forward to it - when it's done. If people are hellbent on using a RC they must accept the fact that some plugins will not be available for a while. Please remember that probably most of us feel this way. ;)

Have a nice week!

justcla commented 7 years ago

Thanks @luetm And for everyone, I appreciate your patience. I'm hoping to upload something today. I've broken the extensions into 15 separate extensions, which will be individually downloadable from the Marketplace. Standby. ;-)

AndersMad commented 7 years ago

wow.. the last few comments and the fact that @luetm comment got downvotes = o.. m.. f.. g!... thanks @justcla for providing this add-on (!) on a RC (!!) baring the refactoring in mind despise the above.. sry for the spam subscribers :)

PhilBarila commented 7 years ago

@justcla, thank you for the great tools. The fact that we're passionate about them says much for their usefulness. As one who was down-voted for that passion, I wanted to say that I was really only trying to say that we (software devs in general) should keep our eyes on delivering customer value early, and not get caught by the allure of "Just a little bit better here ..." I've certainly been seduced by that siren song.

justcla commented 7 years ago

It's worth noting that no matter how quickly users want things released, there are a bunch of things that absolutely must be done before any kind of release - including making sure that all components are signed, that appropriate licenses are in place and approved, that the product names and ID are defined (as we don't want to change these in the next version), and many other tasks. Microsoft are not a going to release unsigned, non-licensed components, despite vocal user demands. These tasks take time, they involve many people, and we've just come out of Christmas/New Year break, where much of the office (including me!) is enjoying downtime.

We also want to make sure that the solution we put out will work for now, for later, and well into the future. A poorly considered, rushed release can set in stone many problems that we (as a community) will struggle with if not handled properly in the first instance.

So, thanks for your patience while we work through these very appropriate steps. The release is imminently pending.

ghost commented 7 years ago

@justcla It's more about the fact that you said a month ago that you were going to release a pre-release for testing and that it was almost ready.

image

If it was not ready then don't say anything, I would have just prefered "We are working on it".

Anyway, I would like to thank everybody working on this extension, and all the efforts you're doing to make it working on a RC!

DoCode commented 7 years ago

@AlcatrazDev, @justcla I think the same. The message a month ago is misleading. People have a wrong expectation when you say that the release is available shortly. So please communicate a real time slot for the release date. Better to say early that the release is available in 3 Month.

justcla commented 7 years ago

The wait is over. I've published 15 new extensions to the Marketplace. Feel free to download them and try them on your instances of VS2017 RC. Enjoy!

https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.AlignAssignments https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.CopyAsHtml https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.CtrlClickGoToDefinition https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.CustomDocumentWell https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.Double-ClickMaximize https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.EditorGuidelines https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.FixMixedTabs https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MatchMargin https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MiddleClickScroll https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.PeekHelp https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.QuickLaunchTasks https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.SolutionErrorVisualizer https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.PowerCommandsforVisualStudio https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.SyntacticLineCompression https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.TimeStampMargin

justcla commented 7 years ago

Note, we are planning to release an installer that will download and install all PPT extensions that are not already installed. (No promises about when this will come out!)

justcla commented 7 years ago

One of the easiest ways to batch install extensions is to do it from inside the VS2017 Extensions and Updates dialog. Search for "Productivity" and you can select each of the extensions you want to install. When you close VS, it will install all extensions in one go.

Frankwin commented 7 years ago

I tried to install "Ctrl+Click Go To Definition" and I got an error. Here's the install.log EDIT: Separate issue was created

justcla commented 7 years ago

All - please raise separate issues for any bugs you find with any of the new extensions. Thanks.

ghost commented 7 years ago

Thank you, any idea if the extension StructureVisualizer will be released?

olegtk commented 7 years ago

@AlcatrazDev, Structure Visualizer is now part of Visual Studio, a bit trimmed down version feature-wise though. Are you missing any of its features that didn't make it into Visual Studio?

ghost commented 7 years ago

@olegtk that's not comparable

image