You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
By default, tester output in terminal is colored. But those colors are used wrongly.
First of all, "bright" version of colors can be interpreted as bold text with "basic" color. So color "gray" as defined in Dumper.php can be displayed as bold black. Therefore you can't use "gray" to look texts with less importance.
Than you can't use "white" as font text because with standard ANSI colors and white terminal background, these texts will be barely visible. "white" is usable only together with colored background.
I played with output and this is my suggestion to fix it (all in Dumper.php):
replace ($item['file'] === $testFile ? self::color('white') : '') with ($item['file'] === $testFile ? self::color('navy') : '') to highlight file path with row number
replace self::color('white', $message) with self::color(null, $message)
replace self::color('white') with self::color()
replace self::color('gray') with self::color()
The text was updated successfully, but these errors were encountered:
Of course. Standard terminal on macOS (and also terminal integrated in PhpStorm).
Standard terminal:
Standard terminal with "Use bright colors for bold text" - the result is even worse and practically not usable:
Colors turned off in terminal – nearly everything is bold, not ideal:
With my changes and bold instead of bright:
With my changes and colors off:
Finally, yellow color for displaying values is perfect with dark terminal theme, but not very readable with white background. However, I prefer using bold font instead of bright colors.
If I understand it correctly, bright colors are just highlighted version of standard colors and the logical reason for their usage is to make text more visible or different in some way.
Version: 1.7.2, 2.0.2, 2.3.1
By default, tester output in terminal is colored. But those colors are used wrongly.
First of all, "bright" version of colors can be interpreted as bold text with "basic" color. So color "gray" as defined in Dumper.php can be displayed as bold black. Therefore you can't use "gray" to look texts with less importance.
Than you can't use "white" as font text because with standard ANSI colors and white terminal background, these texts will be barely visible. "white" is usable only together with colored background.
I played with output and this is my suggestion to fix it (all in Dumper.php):
($item['file'] === $testFile ? self::color('white') : '')
with($item['file'] === $testFile ? self::color('navy') : '')
to highlight file path with row numberself::color('white', $message)
withself::color(null, $message)
self::color('white')
withself::color()
self::color('gray')
withself::color()
The text was updated successfully, but these errors were encountered: