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

Distinctness of white_space markers #3829

Open
stefanct opened this issue Apr 11, 2024 · 1 comment
Open

Distinctness of white_space markers #3829

stefanct opened this issue Apr 11, 2024 · 1 comment

Comments

@stefanct
Copy link

The white_space color theme setting can change the fore- and background colors of the dots to show spaces as well as the arrows drawn for tabs, if enabled.
However, the setting is tied to both of them and my perception of the two is very distinct. In my usual setup I use 1440p 24" displays and the dots for whitespaces are actually a single pixel which is almost invisible for me with the default scheme while the tab arrows are quite clearly visible. I have played around with the white_space settings to improve the situation and ended up using a slightly grey background (white_space=0x808080;0xf7f7f7;true;true) which I am currently testing. However, I am not totally happy with that and it is just a workaround. What I would really wish for would be more pixels in the space dot to make it most distinct relative to the arrow.
Maybe my setup is a corner-case combination of font size, monitor attributes and eyes but it would be nice if the dot shape could be changed in some way, which I think there isn't yet(?).

I have attached a photo of the situation with the default color scheme. It doesn't do justice to my perception where it is much worse but even here you can make out the arrow way better than the dots and I think it is easy to imagine that the dots get much harder to recognize when overall conditions deteriorate (e.g., the lens/eye is moved farther away from the screen).
IMG_20240411_131510

@elextr
Copy link
Member

elextr commented Apr 11, 2024

The visible whitespace artefacts are drawn by Scintilla which only allows one foreground and one background setting to cover both spaces and tabs and it has no way of controlling the dot size. There is a setting to remove the head of the tab (so its just the horizontal line) which has not been exposed in Geany, and I'm not sure it would help you much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants