Ideally, instead of the CLI app switching to "bright green", it would pick a "contrasting green". So if the terminal background was dark, it would pick bright green, and for light background it would pick dark green. This is similar to how you'd implement dark mode in a web app.
I'd be interested to see examples, but I can't think of any web app I've seen where dark/light mode was implemented by only changing the background color. It would be really limiting there too.
The CSS to make the terminals look like iTerm was smooth, to the point I read them as screenshots.
8% of men of Northern European descent (and 0.4% of women) are red-green colorblind. That'd be a terrible choice. Use blue-orange, blue-red, or purple-green.
Problem there is you can’t change css so at the moment the systems color preference changes thing will look bad.
Important considerations for custom formatters.
https://github.com/workglow-dev/workglow/blob/main/docs/deve...
Play with it here using dev tools (you can ignore the website itself): https://workglow-web.netlify.app/
Docs including útil for checking dark mode: https://github.com/workglow-dev/workglow/tree/main/packages/...
Keep it plain text. Regular, old, boring output is good.
If your software does something dumb when my theme switches to black on white during the day then I am just going to avoid using it...
Personally I alternate between light on dark and dark on light (the latter sometimes together with OS-wide colour inversion feature).
Dark background is hell for anyone with astigmatism. It’s fine with 80x24 (vga text mode), but for anything higher feels like light needles on the retina. With astigmatism everything that is bright and small is duplicated, which means small characters is very difficult to read.