Skip to content
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- and Dark-Mode #3720

Merged
merged 15 commits into from
Jun 27, 2022
Merged

Light- and Dark-Mode #3720

merged 15 commits into from
Jun 27, 2022

Conversation

naltatis
Copy link
Member

🌗 Introducing Light- and Dark-Mode

  • 🌕🌑 The evcc UI now has two color schemes to support os-/browser-level dark mode features. We did not add a manual mode-switching mechanism to keep it simple.
  • 🐘Moving from the current bi-color/high-contrast design to dedicated light and dark versions makes the UI more uniform gives us more space to work with due to reduced need of margins.
  • ✂️ Loadpoint names are not truncated on small screens any more. (fixes Truncated loadpoint name on mobile with small display #3427)
  • 💡 Savings modal is simplified. It now better highlights the important numbers. More details and history data may come soon ...
  • ⏲ Target charge feature is now only shown in PV and Min+PV mode to better clarify that its only active there.
  • 🐟 Some other small design tweaks and adjustments.

Testing

You can see the new design here https://demo-next.evcc.io/ or use install this temporary Docker image naltatis/evcc.

Impressions

Small Screen - Standard

small-standard-combined

Small Screen - Details

small-details-combined

Small Screen - Savings

small-savings-combined

Large Screen - Standard

large-standard-combined

Large Screen - Details

large-details-combined

Large Screen - Savings

large-savings-combined

@naltatis
Copy link
Member Author

@RTTTC I've changed some interface texts in this PR. I tried my best to also adjust the LT translation. Please double check and let me know if I screwed something up 😄

@RTTTC
Copy link
Contributor

RTTTC commented Jun 26, 2022

Will let you know today!

@RTTTC
Copy link
Contributor

RTTTC commented Jun 26, 2022

These would work better:

33 priceFeedIn: "{feedInPrice} eksporto", (in Lithuanian Einpeisung would have to be explained using a very long translation, so maybe simple "export" is OK?)
34 priceGrid: "{gridPrice} tinklo",
43 "Mūsų misija: Siekiame, kad įkrovimas saulės energija taptų standartu. Padėkite mums ir paremkite evcc finansiškai.",
70 now: "Greitas",

PS - love these new Light and dark modes!! Thank you @naltatis !

@andig andig added the ux User experience/ interface label Jun 26, 2022
@Caibuk
Copy link

Caibuk commented Jun 26, 2022

Guten Abend Michael,

der dark mode sieht wirklich toll aus! Vor allem, wenn man abends im Bett noch etwas in den Zahlen stöbert. 👍

Ist ein manuelles Umschalten des modes für die Zukunft geplant? Mein Telefon ist dauerhaft im dark mode, allerdings wäre mir dann evcc tagsüber zu dunkel...

Und noch eine kleine Besserwisserei - auch wenn man es immer wieder liest und hört: der Imperativ 2. Person Singular von helfen lautet Hilf! ... 🤓

Screenshot_20220626-231010_Chrome

Vielen lieben Dank für die harte Arbeit und viele Zeit, die Du und der Rest des Teams jeden Tag in diese tolle Software steckt.
evcc ist aus unserem elektrischen Alltag nicht mehr wegzudenken!

VG Markus

@naltatis
Copy link
Member Author

naltatis commented Jun 27, 2022

@RTTTC @Caibuk translations are updated. Thanks for the comments.

@andig andig merged commit 06e688c into master Jun 27, 2022
@andig andig deleted the dark-light-mode branch June 27, 2022 14:19
dontbyte pushed a commit to dontbyte/evcc that referenced this pull request Aug 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ux User experience/ interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Truncated loadpoint name on mobile with small display
4 participants