Replies: 2 comments 11 replies
-
Seems like it's time for us to introduce a PlatformSettings option. enum ColorMode { 256Bit, 3Bit, 4Bit, Monochrome };
public class ConsoloniaPlatformSettings
{
public ColorMode ColorMode {get;set;}
} And then at render time we could map colors to color map based on settings.
We could map the RGB colors to underlying color easy enough, and standard colors like Colors.Red => esc(red) |
Beta Was this translation helpful? Give feedback.
4 replies
-
@tomlm It looks like that was the case when 256 colors not supported. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
@tomlm Since we have introduced 256 colors, do we assume 16 colors limitation is not needed anymore? Can we hit a case (some terminal for instance) which does not support 256 colors?
I'm thinking whether we should maintain 4bit mode?
There is also a separate task to support monochrome devices, like Beepberry
Beta Was this translation helpful? Give feedback.
All reactions