SpecFlowOSS / SpecFlow

#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
https://www.specflow.org/
Other
2.22k stars 751 forks source link

Inconsistent colorization between themes in VS2022 (Scenario Outline) #2721

Open jrod567 opened 9 months ago

jrod567 commented 9 months ago

SpecFlow Version

3.9.74

Which test runner are you using?

NUnit

Test Runner Version Number

v3+

.NET Implementation

.NET 6.0

Project Format of the SpecFlow project

Sdk-style project format

.feature.cs files are generated using

SpecFlow.Tools.MsBuild.Generation NuGet package

Test Execution Method

Visual Studio Test Explorer

SpecFlow Section in app.config or content of specflow.json

N/A

Issue Description

When using a Scenario Outline with a step linked to a step def, the italics text that shows linking to an Examples table column name is shown in a light green color in Dark theme. However in the Light/Blue VS themes, the text is italics but not colored.

It's useful for users to see a colored linking of the examples table column to ensure their step def is correct. Having just the italics text is easy to miss for users in Light and Blue VS themes.

Please add colorization (in addition to the italics) when users are in Blue and Light VS themes

Steps to Reproduce

Dark theme (this works well):

image

Blue theme (hard to see):

image

Link to Repro Project

No response