Skip to content

Conversation

@spuky
Copy link
Contributor

@spuky spuky commented Oct 15, 2025

Since I like the idea in #24403 for my self i scratched my own itch...

In the time it evolved to this:

Bildschirmfoto 2025-10-15 um 19 32 42

Variations are in
#24449 (comment)

for reference and understanding some comments link to my original prototype

Todo:

  • add playwright test

Copy link
Contributor

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey there - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@naltatis naltatis self-assigned this Oct 15, 2025
@naltatis
Copy link
Member

Puh, really dont like the visual look of this. Makes it look cheap. We don't scale icons because it introduces different stroke widths. Same for the bold typo.

Bildschirmfoto 2025-10-15 um 17 28 42

Did you see the "battery hold" state we currently have? I can imaging using this (original icon height) and putting a SoC percentage below (same minimal typo as in/out) without extra color coding. Might be tight on space on the right side (soc conflict with in/out). Maybe move battery to the left. I'd also not introduce an option. Either we decide it's a good idea for most users, then we add it, or we leave it out. Configuration option only when its really important.

@naltatis naltatis marked this pull request as draft October 15, 2025 15:37
@VolkerK62
Copy link
Collaborator

I'm rather skeptical. The battery symbol already provides a rudimentary indication of the charge level. If I want to know the exact information, one click on the power bar is enough (if the details aren't already open).
(created with Google Translate)

@spuky
Copy link
Contributor Author

spuky commented Oct 15, 2025

Did expect that (am no designer... ) but get pushback by designers in my team... just realized how often i klick the energy flow to see battery percentage...

Did you see the "battery hold" state we currently have?

no I am Swabian and want to wait to spend the money on fenecon control api when i really know i need it... ;-)

your suggestion is a good option Battery with just a 65 or what ever the soc ist below it would be sufficent other states like charging / discharging can already deducted from the ui...

The battery symbol already provides a rudimentary indication of the charge level.

where is that when it is not charging or discharging... ? the actual reason for me clicking that often ;-)

@spuky
Copy link
Contributor Author

spuky commented Oct 15, 2025

@naltatis if we make "In" and "Out" rotated normally and improve readablity (rotation is uncommon direction anyway for my feeling..) but may be some people like to turn their head the other direction.. there would be eough space to fit Icon and number without loosing space on the left side too

@spuky
Copy link
Contributor Author

spuky commented Oct 15, 2025

Wobei könnte man lassenWorks out no need to rotate
Bildschirmfoto 2025-10-15 um 19 16 33
Edit: @spuky Please write in english...

@spuky
Copy link
Contributor Author

spuky commented Oct 15, 2025

Bildschirmfoto 2025-10-15 um 19 32 42

@andig andig added the ux User experience/ interface label Oct 15, 2025
@spuky
Copy link
Contributor Author

spuky commented Oct 15, 2025

Did do a text rotated version also... (put it on a shelf right now...) which i'd like a little better because in feels less dense...

Bildschirmfoto 2025-10-15 um 20 36 04Bildschirmfoto 2025-10-15 um 19 32 42

also played with using lowercase first letter for in and out makes recognizing the english word in a german ui easier..not reading LN
Bildschirmfoto 2025-10-15 um 20 56 57Bildschirmfoto 2025-10-15 um 20 56 21

Don't like it in the vertical text version but in the horizontal

@spuky
Copy link
Contributor Author

spuky commented Oct 15, 2025

@VolkerK62 + rest

Lets play a round of Who wants to be a millionaire?

Real screnshot of my live system right now:

Bildschirmfoto 2025-10-15 um 23 01 02

Possible answers:
A: 0 somebody used a lot of energy
B: 50 removed from the config to trick you
C: 35 locked in the fenecon app
D: 100 Fenecon crashed (this one is easyly excuded there would be a red triangle) but need 4th answer

Additional hints:
Saw battery at 70% arround 15.00
60 % usualy bring us through the night

Todays charge
Bildschirmfoto 2025-10-15 um 23 09 39

a97l9w (1)

Joker would be screenshot of the new Feature (but does not exist yet)

every one can play resolution tomorrow evening every player only one reaction ....

A: 🚀 B: ❤️ C: 👀 D: 🎉

@naltatis
Copy link
Member

if we make "In" and "Out" rotated normally and improve readablity

+1 for this. I think this is a good option. Keep the casing In/Out, vertical align labels with the bracket-lines and icons. Left Align the In/Out text.

This way we should always show the battery, if configured. No option. We might want to keep the current layout (rotated in/out labels) for non battery owners because it's more space efficient.

We can't show a number without units. Units (and their exact spacing) are critical for a lot of people here. Learned that the hard way 😅. So we need to prepare the layout to handle 100 % as well (space before % is locale dependent, use the formatter).

Clicking on the battery icon should open the battery settings modal.

The special states (hold, grid charge) should be reflected in the icon. The battery icon already has props for this. In these scenarios the icon does not reflect the SoC level visually any more. But since we have a dedicated text this should be fine.

@naltatis
Copy link
Member

@spuky if you prefer I can do the final alignment stuff. Might be easier then following my "text commands" 😄

@spuky
Copy link
Contributor Author

spuky commented Oct 16, 2025

Ok will prepare most of it... will have some dead time during the day installing an server... will give you a go when I feel done...

@cschlipf
Copy link
Contributor

cschlipf commented Oct 16, 2025

I like the non-rotated version. In general rotated texts are an accessibility smell. With rotated texts the paddings between the elements are also way too dense.

However I think in horizontal alignment they should be left aligned, not right-aligned.

image

Alternatively center aligned.

@amtssp
Copy link
Contributor

amtssp commented Oct 16, 2025

Why not reuse the icons already present and add the percentage below?
Maybe the SOC of the car could be easily added as well?
image

@naltatis
Copy link
Member

@amtssp battery is not always in the mix and you mights still want to see its soc. It also can be above.

@spuky
Copy link
Contributor Author

spuky commented Oct 21, 2025

@naltatis it is not abandond... had some other stuff over the weekend... shoud get to this tomorrow ;-)

@naltatis
Copy link
Member

@spuky no worries! Thanks for the update.

@github-actions github-actions bot added the stale Outdated and ready to close label Oct 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stale Outdated and ready to close ux User experience/ interface

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants