Split dividers are hard to see #3301
Replies: 6 comments 10 replies
-
I'd love to also have the divider width configurable. This is what it looks like in iTerm: |
Beta Was this translation helpful? Give feedback.
-
A contrasting visible line (color configurable) is enough. It would help to avoid eye strain. |
Beta Was this translation helpful? Give feedback.
-
Everyone who's chimed in here so far seems to be on macOS but for the Linux folks that want to adjust this for now use custom css for gtk. Extreme ugly example to demonstrate: https://discord.com/channels/1005603569187160125/1322959239693733972/1323020932549312592 |
Beta Was this translation helpful? Give feedback.
-
going with the Ghostty philsophy of zero-config, might be best to detect the bg color and darken or lighten depending or could do two tone (if feasible in UI code) of lightened bg line above darkened bg line, like this mockup, might work on any theme? edit: for horizontal splits, would have the light part on the left, as per humans' preference for top-left lighting, assuming we want the split to appear like a convex "bump" outward - reverse the order for a concave "divot" |
Beta Was this translation helpful? Give feedback.
-
I have a completely black background, so in my case the split divider is completely invisible. unfocused-split-fill = #500028 |
Beta Was this translation helpful? Give feedback.
-
Approved manual config #4326. I'd love to also make the logic for the automatic version better so most people do not have to touch this. I'm just accepting #4326 in the short term so people have an escape hatch. To that end, are there suggestions on how to improve the current formula? |
Beta Was this translation helpful? Give feedback.
-
The logic for split divider color (darken bg by 0.08 if dark, otherwise by 0.4) results in barely visible lines, on dark themes especially.
Once I found the code and therefore the name "split divider", I was able to find some discussion about this on Discord. I figure it's worth moving the discussion here. It sounded like the most likely solution is to make the color configurable:
as opposed to, for example, making the logic overly clever.
Example (ayu theme)
There is a horizontal and a vertical divider here, both nearly invisible. With an even darker background, it's totally invisible, because of course darkening black gives you black.
Beta Was this translation helpful? Give feedback.
All reactions