-
Notifications
You must be signed in to change notification settings - Fork 229
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
Reorganize themes and add gray-light-256 and nord-dark-256 themes #612
Conversation
@jgarte Something like this? |
Yep, that looks really great! Please merge and ship it to PyPI 😸 |
This should probably not be merged before #572, because of the refactor around themes getting their own modules. |
@mvanderkamp Could you look into the linker failure?
Could you clarify how the two PRs would interact? Maybe @jgarte can give you permission to simply roll the nord-256 theme into this PR, to keep things simple? |
I think it would work quite easily for me to add the nord theme to this PR as just a copy-paste, I would have to do something roughly similar anyway to reconcile the two PRs. I'll take a go at it. @jgarte I'll see if there's some git shenanigans I can do to still make you the author of the theme in the commits. |
@jgarte Okay it was actually easy enough to just pull your branch into mine, so git history should still be there as expected. I'm getting some odd pylint errors:
|
Ah yeah urwid has made some breaking changes for us: urwid/urwid@8d8e4b6 Not sure why there's a "non-iterable" failure though |
I added a restriction to not use the latest releases of urwid, that did the trick for this PR. |
Looking forward to this getting merged in. I've got an idea on how to expand it further now that the themes have been broken out into their own files |
I'm also looking forward to seeing this merged :) |
Looks like you'll also be able to close #248 |
Oh nice! I've reverted the |
At this point, all I can do is squash-merge this PR, but since multiple contributors are involved, that doesn't seem like the right choice. Could you clean up the history and rebase so that I can simply merge-rebase? |
Whew that was more effort than I expected! Basically had to redo all the nord theme commits as though they were originally done in their own file. But it looks like it worked, and maintained attribution! 🎉 |
Thanks for doing that. It is much appreciated! |
LGTM. Thanks! |
This PR adds two new themes:
gray-light-256
andnord-dark-256
. I also figured it was time to take a crack at splitting the themes out into their own files.Oh, and there's a minor fix for an issue that was causing the debugger to crash when it couldn't find a custom theme file on startup.
Let me know what you think!
gray-light-256 Preview
nord-dark-256 Preview
Closes #611
Closes #572
Closes #567
Closes #248