-
Notifications
You must be signed in to change notification settings - Fork 180
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
Light mode #13
Comments
Depending on how complicated you want to make this, pointing a variable or a config file towards the output shell script generated by pywal or wpgtk and grabbing the foreground color from that would be an awesome option. |
@mshron, I think we could start with a simple toggle between light and dark mode, like you suggested. Do you want to work on this, or should I do it? |
@cantino No preference on my end. If it's not something that you wanted to make a priority, I'd be happy to work on it (probably one evening next week). But if you'd like to do it, definitely don't let me stand in your way! |
I'd be a big fan of having you as an OSS contributor, so I'll let you give it a shot. 😄 If you get stuck or can't find the time, let me know and I'll try to get it done. |
👍 Sounds good to me |
Okay, I've got the basic logic working. Now just to figure out a good color scheme 😄 |
Nice! |
The ability to change theme colours will be great. I've been trying to use mcfly in the default dark terminal that's integrated into PHP Storm, and unfortunately most of the text is not visible at all, making it very difficult to use. |
@DivineOmega I don't think the light mode PR will fix your problem, but it might point the way to including a more comprehensive set of color choices. |
Merged in 5be3eb8 and deployed in 0.3.0, thanks! |
@mshron One issue: it looks like we lost the highlight color as you use the arrow keys. I'll try to add it back in. |
Fixed in b7edc7d |
Really enjoying mcfly, thanks for making it!
With the Solarized Light color scheme, all of the un-highlighted suggestions are invisible (see attached images).
If this isn't a priority for you, I'd be happy to hack on it some time.
I poked a bit through
interface.rs
andsettings.rs
. From a cursory examination, seems like one way to add a light mode would be forsettings.rs
to look for an environment variable (MCFLY_LIGHT
?) around here, set a bool in settings, and then formenubar()
prompt()
andresults()
to act accordingly. Would that be your preferred way of propagating a setting like that?The text was updated successfully, but these errors were encountered: