csalmeida / protonmail-themes

Customise ProtonMail with themes and enhance your encrypted email experience.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gray-on-Gray in Plain Text Composition Box, Light-Gray-on-White in Address Fields

seascape opened this issue · comments

This is ProtonMail 4.0.0-beta7 with custom theme Green Lume:

ProtonMail

When I got the theme last week I recall there being light and "full" / dark versions. (Did you remove / consolidate them?) Anyway, I tested the full/dark versions of both Green Lume and Vitamin C with the above result in the plain text composition box and in the address fields.

It's possible there are other buggy bits but this is all I've noticed so far. I use the Firefox add-on Dark Background and Light Text atop the theme(s) to brute-force said areas back into normal readability.

Thank you for opening an issue with more context @seascape.

I can replicate the issue and found a few other elements to fix along the way (#47), according to the screenshot it could be you're using an outdated version of the theme.

If that's the case, please give the following a try:

You should see the following:

Screenshot 2020-04-01 at 20 49 11

Green Lume 4.0.0-beta12

Screenshot 2020-04-01 at 20 48 18

Vitamin C 4.0.0-beta12

Let me know if that helps.

Hey again. I appreciate you looking into this.

However, as I noted above, when I downloaded the theme(s) from this repository in March, I believe I chose version(s) with dark backgrounds in the composition boxes. It seems you only have white backgrounds now? Did that change or am I going crazy?

You are correct (and definitely not going crazy). I initially intended to add dark backgrounds to the composition boxes and the received email panel but haven't found a way to keep it from breaking when newsletters and other emails would inevitably include inline styles in the markup. For that reason the change has been rolled back for now.

The Protonmail team has also chosen to steer away from that approach (not entirely sure if it was even attempted to be honest) when implementing the official dark mode.

I'm always keen to see a PR if someone is interested in giving it a try too but for now there won't be a dark background on any of those panels to avoid breaking the experience for other users.

When and if I find time to revive Quark I might add it as a feature for anyone that has that preference but can live with a broken newsletter here and there.

PS: In case you've found that all themes did not have a "dark" version you could be looking at the master branch, you can find all themes for v.4.0.x on the themes-v4 branch.

Hope this helps somehow and I'm sorry that those panels are no longer dark. Let me know. 🙇🏻‍♂️

Oh, it's all good. I appreciate the explanation! And ah, yes, that link is where I found the dark-comp ones previously.

The reason I ended up looking for third-party themes again, actually, was disappointment with the official dark theme beta. When there's still a large portion of the screen in bright white it makes me wonder if they really know why people want dark themes, ha.

No worries, I know it does not change anything but at least you get to know why?

When there's still a large portion of the screen in bright white it makes me wonder if they really know why people want dark themes, ha.

I understand where you're coming from and I agree. That's is why I went for the dark styled panels until realising it was more challenging than I initially thought.

I'm going to revisit this when I next work on the themes, there could be a way I've overlooked or there could be a solution where the text only emails can be in dark mode but html based ones will have the bright panel.

Merge #50 has changes to make the new message panel apply the $base color of a theme, this will result the full version of themes with a dark color such as Green Lume and Dark Bubble Gum to have a dark background when composing messages. It also fixes the low contrast between text and background in plain text emails.

I still believe it is not feasible to extend this to message content panels as it would make most emails unreadable.

Screenshot 2020-06-04 at 19 46 03