-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Improve highlighting of current plot #21046
Comments
Hey @meshgeneration, thanks for the suggestion. We'll try to take address it in Spyder 6, to be released before the end of the year. |
I agree that it is not clear currently which plot is active, especially in dark mode: It looks a lot better in light mode: As suggested, I tried to change it to red, specifically For comparison, here is the light mode with red: I think the difficulty here is that if you use Spyder in dark mode and plots with a white background (the default in Matplotlib), then the border is between a dark colour and a light colour so it is hard to put something contrasting in with just two pixels. It naturally works better if Spyder is in light mode. Perhaps we need another mechanism to indicate the active plot, like a border on the outside around the plot instead of on the inside, or something completely different like putting an icon on top of the thumbnail of the active plot (but that would partially occlude the thumnail). I'm not sure how easy these are to implement. @spyder-ide/core-developers @conradolandia Any preferences or ideas on how to proceed? See #10255 for some earlier discussion on the same topic. At the moment, I'm thinking to use red as a quick fix for Spyder 6 and (hopefully) discuss in more detail after Spyder 6. |
I think we have two options:
Any of these would probably solve the issue. Using a thin line with gray would not work because it will make it almost invisible, the same issue we have now. And using a thick line with a brighter color would be too much. |
I really like this option and would match very well with the rest of our theme. |
Following the suggestions, here are some more options. A thin orange line; specifically, A thick gray line; specifically, The same thick gray line, but now on the outside: An even thicker gray line (5px) on the outside: For me, the last option is the only one which is clear but it takes up more space on the screen. Here are the corresponding screenshots for the light theme: What do you think? |
Forgot to mention that these are from the Gray class from colorsystem.py |
The text was updated successfully, but these errors were encountered: