www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ide - Visual D style suggestions

reply Shadowblitz16 <DomainName Email.com> writes:
I had some suggestions for visual D for visual studio 2019

1. make "Show expansion when" select "+ writing an identifier" 
the default setting

2. color code things, make only relevant descriptions visible and 
allow filtering of types.

https://imgur.com/NNW5ldv
https://imgur.com/s8ZnE4L


see above images.

4. gui based package manager for dub modules.
this would be similar to nuget package manager.
see this.. 
https://forum.dlang.org/thread/mugnqxsksjqrdrjeffie forum.dlang.org

5. change project and .d file icons to something more fitting for 
visual studio
see this.. 
https://forum.dlang.org/post/rugqlhyigfqyrtxxnpko forum.dlang.org

6. remove legacy d projects and encourage the use of d/c++ 
projects..

7. separate and create more project types...
static  library,
dynamic library,
winform app (with designer),
console app

the winforms app could probably be replaced with some sort of 
native looking cross platform alternative. just make sure to make 
a designer eventually. :P
Sep 18 2019
parent Rainer Schuetze <r.sagitario gmx.de> writes:
On 19/09/2019 02:09, Shadowblitz16 wrote:
 I had some suggestions for visual D for visual studio 2019
 
 1. make "Show expansion when" select "+ writing an identifier" the
 default setting
 
 2. color code things, make only relevant descriptions visible and allow
 filtering of types.

 https://imgur.com/NNW5ldv
 https://imgur.com/s8ZnE4L
I've recently worked on colored tool tips a bit, but it's not so easy because it needs integration with a framework completely different than what's accessible from native code.
 

 see above images.
 
Currently the C++ icons are used, and I don't think we need a another set of images.
 4. gui based package manager for dub modules.
 this would be similar to nuget package manager.
 see this..
 https://forum.dlang.org/thread/mugnqxsksjqrdrjeffie forum.dlang.org
dub doesn't generate great Visual D project files and integration isn't easy because the build systems are different. Would be a great project for someone to pick up, though ;-)
 5. change project and .d file icons to something more fitting for visual
 studio
 see this..
 https://forum.dlang.org/post/rugqlhyigfqyrtxxnpko forum.dlang.org
 
 6. remove legacy d projects and encourage the use of d/c++ projects..
Removing would be a bit harsh, but I'll consider marking them legacy.
 
 7. separate and create more project types...
 staticĀ  library,
 dynamic library,
 winform app (with designer),
 console app
 
 the winforms app could probably be replaced with some sort of native
 looking cross platform alternative. just make sure to make a designer
 eventually. :P
There is currently no standard UI library that I'm aware of that everybody prefers. Maybe it would be good to just pick one and add a couple of examples. I'd also like to do add vibe.d examples. As it and most other projects rely on dub for their build process, having some build and dependency support would make the integration much easier and seamless.
Sep 20 2019