Terminal.Gui icon indicating copy to clipboard operation
Terminal.Gui copied to clipboard

TextView: Default background color has usability issues

Open tig opened this issue 2 years ago • 2 comments

In Wizards Scenario, I have what is essentially a modal dialog box with a TextView filling the client area:

image

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:

image

tig avatar Jun 13 '22 17:06 tig

I think TextView should use the same colors as TextField:

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?

BDisp avatar Aug 02 '22 13:08 BDisp

I think TextView should use the same colors as TextField:

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 agree.

tig avatar Aug 03 '22 18:08 tig

I thought better about it and decided not to create the new attributes just because of TextView and to avoid more complexity for ColorScheme.

BDisp avatar Aug 27 '22 23:08 BDisp