Any chance of this making it to VS 2013?

Sep 27, 2013 at 11:43 AM
Hi
I was wondering if this project will be compliant with VS 2013? Right the designer fails.
Oct 22, 2013 at 8:18 AM
Hope so too, this is an indispensable tool for me.
Nov 1, 2013 at 1:41 PM
Yes, we need to keep using this tool in VS 2013.
Coordinator
Nov 4, 2013 at 9:48 AM
Hi,

I can make an "unofficial" release for VS2013 and post here, hope to get ti working soon.
Nov 5, 2013 at 6:31 AM
Hi.
I agree we need this tool for VS 2013. Looking forward to it.
Coordinator
Nov 5, 2013 at 6:07 PM
Edited Nov 5, 2013 at 6:14 PM
Hi,

this changeset add VS2013 initial support.
I would like to fully support VS2013, including CSD's icons, but unfortunately I'm not good at photoshop, so any help making CSD's icons looks like VS2013 ones is really appreciated. For contributing with icons leave a message on this thread.

Regards, Max
Nov 5, 2013 at 6:58 PM
Great work, do you have a compiled version too?

I just downloaded the latest source, it seems that you want to update the icons in:
Main-VS2013\Source\Dsl\Resources

These icons look like they were ripped from an older version of VS, would you mind if they were replaced by rips from icons in current VS?
I guess the icons should be 16x16 bmp, where #FF00FF is the indexed transparency, or would regluar alpha transparent PNGs work too?

I extracted all the icons in VS2013, leaving me with these:

Image

(link: http://snag.gy/BdckG.jpg)

Any icons usable or usable to derive icons from?
Coordinator
Nov 5, 2013 at 9:34 PM
Hi Altrejoe,

I have a compiled version, but since i'm not a project coordinator, i wouldn't create a release, eventually i can share a compiled version via SkyDrive shared folder to, let me know if it could be useful.

About icons, looks like there are a tons of icons for the DSL project (the editor itself) and a bunch of icons for VSIX and one for the item template. All DSL icons are 16 x 16 and for now can remain unchanged, but VSIX and Template icons should change.
Nov 6, 2013 at 7:40 PM
A compiled version would be great.

Can you specify what icons exactly would have to be replaced?

(I replied this earlier via mail, but the forum didn't pick that up)
Coordinator
Nov 8, 2013 at 8:41 PM
As soon as I get a stable version, I will post a link, now I'm currently working on a small set of features so maybe it can take a while before the first beta.

About icons, I changed my mind, so I think it's better to change them all.
Coordinator
Nov 11, 2013 at 8:47 PM
Edited Nov 11, 2013 at 8:50 PM
Here there is the first (I'm hoping stable) version of CSD with support for VS2013.

Changelog:

Beta 1
  • VS 2013 support
  • VS Theming support
  • Modified Shapes Look & Feel
Backlog
  • Fix Move Up & Move Down selection
  • New Attribute editor
  • New Add menu item (Add ConfigurationSection, ConfigurationElement, ecc...)
Feedbacks are wellcome.
Nov 11, 2013 at 9:44 PM
Works as advertised! You're a hero!

If I'm not mistaken, 'comments' have been added too, or that quite some time ago?
Code generation works, generator version number has been bumped.

Some of the icons still in old look and feel.
Coordinator
Nov 11, 2013 at 9:49 PM
Glad to see that it works ;)

What comments are you taking about?
For now no icons has been changed, I need an help to replace them all!

(Hey, have you tried to change VS Theme :) )?
Coordinator
Jan 31 at 3:44 PM
He may be talking about the "Comments" feature I added a while back. It allows you to add comment text boxes to your diagrams.


iLMax,

I really appreciate the work you have put into this, and am embarrassed that I have been inactive through it all. It is natural that you should thus be a coordinator. You can now post official downloads, among other things.

I started making a "Planned Release" download for the 2013 support, but will let you finish it since you did all of this work. The version number I added is just a place holder, so feel free to change it to the version you have set in the VS 2013 build. Feel free to add your release notes too.

Thanks again!
May 29 at 12:38 PM
iLMaX Thanks for this you are amazing!!
Coordinator
Jun 3 at 2:49 PM
Thanks Harouny ;) unfortunately I'm running out of time :( so I cannot improve the extension anymore for the next 2/3 months, but I plan to do some work asap.

Cheers, Max
Coordinator
Sep 8 at 5:57 PM
I uploaded a package for VS 2013 (see downloads). This release also attempts to resolve some issues related to "invalid GUID" or "not a vs project". It has received limited testing, so please report issues.
Coordinator
Sep 8 at 10:22 PM
Edited Sep 9 at 5:06 PM
IMPORTANT! After release of 2.0.1.5, I realized that my VStudio settings had partially hidden an issue that I had introduced. My setting was 'currently active document in window auto-selects related file in solution explorer'. Please update to 2.0.1.6 if you are using 2.0.1.5.

This is the problem for those who are interested. Consider this scenario:
  • Solution has 2 or more projects.
  • Diagram designer is open.
  • You click on a file in a DIFFERENT project.
  • Save the diagram by File->Save or Ctrl+s
PROBLEM: The Code generator will hang because it thinks the diagram is in the other project.

SOLUTION: I removed the new function call that used dte.Solution.ActiveSolutionProjects which caused this issue. I now locate the parent project by finding the project object that is hosting the CSD filename. I was able to do this using more API calls, so did not have to activate the ugly recursive code. HOPEFULLY, there are no issues this time.

The VStudio API is quite a mess when it comes to good documentation...
Coordinator
Sep 9 at 6:08 AM
Let me quote your last sentence @andym1978. No documentation and ugly apis... WTF!