-
-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test folder showing with background highlighted and hard to read #47
Comments
Thanks for the report 👍 These are some of the theme keys that are defined by the plugin theme scheme that I tried to figure out where they are used, but wasn't able to find all UI elements. I've added all currently unused keys in #45 so this might be one use case 😄 |
I've tried to reproduce the problem (with IntelliJ IDEA 2019.1 Ultimate Edition), but it works fine there. The only UI keys that use "Component": {
"inactiveWarningFocusColor": "#ebcb8b",
"warningFocusColor": "#ebcb8b"
} There are also these two keys, but they should only affect notifications: "Notification": {
"ToolWindow": {
"warningBackground": "#ebcb8b",
"warningBorderColor": "#ebcb8b",
}
} Also the background color for the Regarding the background color of the test folder can you please make sure you haven't set a custom color for it through Settings ➜ Appearance & Behavior ➜ File Colors. I've never used PHP at all so I'd need to install a trial version of PhpStorm to test this, but it might be faster if you could test these both changes 😄 |
Alright, the first issue is fixed. Indeed it was because of Settings ➜ Appearance & Behavior ➜ File Colors. I have disabled it now. (Screenshots show this behavior and it also happens with IntelliJ). Those settings are set by default (I've never changed them at all...) I'll now look into the |
Thanks for the detailed tests 💪 The colors are defined through the "FileColor": {
"Blue": "#88c0d0",
"Green": "#a3be8c",
"Orange": "#d08770",
"Rose": "#bf616a",
"Violet": "#b48ead",
"Yellow": "#ebcb8b"
} I'd like to keep the current color since they are the base colors of the Nord palettes, but I'll open up a request in the JetBrain bugtracker to improve the theming support by allowing themes to change the foreground color. This way Using a color with a opacity less than 100% will currently bug the hell out of the IDE. I've tried to use it for contrast in panels and popup menus, but ended up in calculating the HEX value because the IDE had visual glitches like duplicated text, streak lines on scroll and randomly changed the color of various elements. I guess we can close this issue for now and I'll add some infos in the trouble shooting guide for the theme when users facing this kind of style depending on their settings. |
Yeah, my thoughts exactly from reading the Nord docs. Introducing a specific shade is not the way to go according to them, as the palette is to be kept narrowed to 15 colors. Hopefully, JetBrains improves the customization and maybe in the future a properly supports opacity through HEXA values. Thanks for the hard work! |
Looks like the File Color definitions are used by some other UI elements around the IDE, so I planned to remove them until JetBrains updates the theme API, but after some tests with reduced opacity it seems like the buggy rendering with transparent colors is not triggered by these colors. |
The "File Colors" (1) are used to distingush between project files, folders or packages of specific scopes. Unfortunately the theme API doesn't allow (yet) to specify the target for the color like e.g. background or only foreground. With the previous colors (100% opacity) this resulted in too bright highlighted backgrounds making most labels unreadable and destroying the themes overall appearance. They color's opacity has now been changed to 10% which is still enough to be recognizable and doesn't affects the readability of labels. References: (1) https://www.jetbrains.com/help/idea/settings-file-colors.html GH-47
The new colors in the 0.6.0 release look great! |
Thanks, and in the end they are just quick suggestions and everyone can change them to whatever they like through the Custom color button in the File Colors settings 😄 |
On the new 0.5.0 UI theme using PhpStorm 2019.1 the tests folder is background-highlighted instead just coloring the folder icon. Moreover, the text color is hard to read due to contrast:
![image](https://user-images.githubusercontent.com/732441/56605326-82df1280-65c9-11e9-89f5-22b7c0a6975b.png)
Also, the selected folder caret is hard to see because of contrast again.
My suggestion is to make the caret the same color as the text for selected items:
![image](https://user-images.githubusercontent.com/732441/56606200-53310a00-65cb-11e9-8660-f55b35a0bfd3.png)
The text was updated successfully, but these errors were encountered: