Terminal.Gui
Terminal.Gui copied to clipboard
TextView: Default background color has usability issues
In Wizards Scenario, I have what is essentially a modal dialog box with a TextView filling the client area:

Note how it's actually very hard to tell that this is a non-read-only/editible TextView.
I think TextView
should use the same colors as TextField
:

I think
TextView
should use the same colors asTextField
:
I agree and I think the ColorScheme
need to have two new Attribute
for SelectedNormal
and for for SelectedFocus
which by default will be always the foreground and background colors inverted. Normally is used by the views the Focus
color when the view is selected but this isn't enough for all views, like the TextView. What do you think?
I think
TextView
should use the same colors asTextField
:I agree and I think the
ColorScheme
need to have two newAttribute
forSelectedNormal
and for forSelectedFocus
which by default will be always the foreground and background colors inverted. Normally is used by the views theFocus
color when the view is selected but this isn't enough for all views, like the TextView. What do you think?
I agree.
I thought better about it and decided not to create the new attributes just because of TextView
and to avoid more complexity for ColorScheme
.