History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: RSRP-58129
Type: Usability Problem Usability Problem
Status: Open Open
Priority: Critical Critical
Assignee: Ilya Ryzhenkov
Reporter: Oren Novotny
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
ReSharper

Code Analysis identifier colors should augment, not replace VS's

Created: 16 Feb 08 06:55   Updated: 29 May 08 19:39
Component/s: VS integration
Fix Version/s: 4.0.1
Security Level: Everybody (All jira users)

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
File Attachments: 1. XML File Nice Colors - Orcas.vssettings (8 kb)
2. XML File Nice Colors.vssettings (9 kb)

Image Attachments:

1. VS color scheme sample toolbox.jpg
(47 kb)

2. VS color scheme sample.jpg
(169 kb)

Build: 4


 Description  « Hide
I want to use some R#'s code color identifiers, but I can't as R# defines its own color for all Type identifiers. This overrides VS's option to have different colors for Enums, Structs, Classes, Interfaces and Delegates.

The request is this – since VS already supports coloring Types, rather than extend R# to support all types (which is an option), just remove R#'s type coloring. The user can already customize those since VS exposes them. The rest of the identifiers should be customizable.

I use different colors for each kind of type and since R# overrides this with a single color, I must disable the feature. Code is just much easier to read with a color per kind of type.

Thanks,
--Oren



 All   Comments   Work Log   Change History      Sort Order:
Ilya Ryzhenkov - 16 Feb 08 13:04
Is this something new in VS2008? We will check this and come back with a decision. In general, we feel that field vs local variable highlighting is much more important, but ref type vs value type could also be useful. Also, VS is not usually vey accurate with highlighting, so we have to check this.

Oren Novotny - 16 Feb 08 16:33
Adds colors by type kind for VS 2008

Oren Novotny - 16 Feb 08 16:33
Adds colors by type kind for VS 2005

Oren Novotny - 16 Feb 08 16:35
Screen shot from color scheme

Oren Novotny - 16 Feb 08 16:37
This feature was in VS 2005 as well as 2008 and this particular feature was always dead-on. It always correctly identified the types as structs, interfaces, etc.

Once you start using a color scheme that delineates between the different kinds of types, it's very hard to go back. At a glance while skimming a file, I know if something's an enum, delagate, interface, etc.


Ilya Ryzhenkov - 16 Feb 08 17:13
Thanks for the info, we will check this on monday.
Btw, where did you get that font? Looks nice!

Oren Novotny - 16 Feb 08 17:14
Toolwindow showing the Consolas font at 8pt

Oren Novotny - 16 Feb 08 17:16
That's the Consolas font, the font MS developed for programming. It's free to all users of VS 2005 (and presumably 2008). I believe it's included in Vista.

For XP, the installer is here:
http://www.microsoft.com/downloads/details.aspx?familyid=22e69ae4-7e40-4807-8a86-b3d36fab68d3&displaylang=en

It actually checks if VS 2005 is installed, so you'll need it on the box. I assume they'll release an updated installer that checks for 2008.


Oren Novotny - 16 Feb 08 17:20
Oh, and thanks!