-
Notifications
You must be signed in to change notification settings - Fork 59
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
Multiline labels which start or end on the same line should have their lines merged #265
Comments
Would this be ok?
Ie. due to the limitations of terminal rendering we can't render the border intersection with multiple colours. |
Yeah i realize that you cant have them be the same color, however, i was thinking of two possible solutions:
I think the way you proposed looks sort of disconnected, but thats just my opinion 🙂 |
Yeah I'm really not a fan of either of those options TBH. In the first case you'd have a single character that is a different colour from the rest. In the second you'd have a distracting 'spur' of the primary label colour bleeding into the secondary underline. It does look disconnected, but it will look a bit better when there is some colour linking the two bits of the secondary line. |
Yeah i understand, on second thought your proposal sounds better. its disconnected, however, thinking about it, a weird coloring for the bottom bit looks more frustrating and ugly 👍 |
I think this should stay how it is. The proposal would make the rendering depend on colour output. If there is uncoloured output (or accessibility: colourblind) it looks really confusing, as can be seen in the examples given here. Still, in the given examples one could differentiate between the labels because the first is a primary and the other is a secondary label and they thus use different characters for rendering (primary uses
Although I have to admit that |
Currently if you have two multiline labels, which both start or end on the same line, the rendering gets kind of wonky
Instead, the lines should be merged into one line as follows, with the lines after the first label being the color of the second label, in this case cyan, this would illustrate more clearly that the label does in fact start there
The text was updated successfully, but these errors were encountered: