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
PR: Add some color schemes from Eclipse #8381
Conversation
Hello @PanderMusubi! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found: There are currently no PEP 8 issues detected in this Pull Request. Cheers! 🍻 Comment last updated at 2019-06-20 15:38:24 UTC |
Thanks for your contribution! @CAM-Gerlach, could you review this one? Thanks! |
@CAM-Gerlach there will be one more commit, please review it only when that is in. |
@CAM-Gerlach latest commit is there. :) |
@CAM-Gerlach @ccordoba12 Okay, thanks—looking at it now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
I tested each of them, and they all seem to work and display fine. However, one thing—we should be consistent about how we capitalize the names, so please make all of them Title Case—you're missing a couple.
Besides that, I don't see a problem with it, other than the theme list starting to grow to a bit of an unwieldy length—if/when we merge this, it would be nice to follow up with a PR that provides some clear indication of whether a theme in the list is light or dark, so users can see at a glance—of course, that would be a separate PR.
@CAM-Gerlach see latest commit. |
Thanks @PanderMusubi ! This pretty much looks good to me now. You're going to need to While you're at it, could you |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks! Just needs a merge with master
now to resolve the expected conflict from modifying the Spyder Dark theme.
@PanderMusubi Hey, if you can merge (or rebase) with master to fix the conflict with the default theme being changed, that would be great and this should be ready to go, pending @ccordoba12 's review. Thanks! |
I need to see an screenshot per each color scheme added. I don't know if I'll agree to all of them to be included, hence the screenshots. |
Okay, that's going to be a lot of screenshots, heh. I can do it a little later. |
For this and future PRs, please use https://github.com/PanderMusubi/convert-theme-to-scheme which will generate the Python code to include. It also generated an INI file to easily test the schemes. I will leave the squashing and rebasing to you. If you need me to help with convert-theme-to-scheme, please let me know. |
I will update the PR and post the screenshots |
Thanks @goanpeca ! I had started going through them, but with the very long lag to switch syntax schemes on my machine it ended up getting bumped for other priorities. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@ccordoba12 we could add these styles as a plugin that adds them? It might also make sense to not keep the styles on the |
Not right now.
Good point @goanpeca! @steff456, please move the entire |
I'll take a look this weekend at what schemes should stay and be removed. @goanpeca, any particular preferences? |
I like the dark ones :-) pastel |
Ok, I think we should remove these themes:
@spyder-ide/core-developers, @spyder-ide/junior-developers, what do you think? |
@steff456, please rename |
@steff456, I just noticed that none of the new themes provides a |
@ccordoba12 to prevent this in the future I suggest we add a simple test that will iterate and check that:
Thoughts? |
The key was there, the problem was that the color was not defined to something useful. |
Ah ok got it |
@steff456, last comments about the themes we chose:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @steff456 for your help to finish this one and @PanderMusubi for you initial submission.
Description of Changes
See issue
Issue(s) Resolved
Fixes #8371
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.
I certify the above statement is true and correct: PanderMusubi