Skip to content

Stylesheet support#3

Open
mitchcapper wants to merge 5 commits intoaybe:masterfrom
mitchcapper:stylesheet_support
Open

Stylesheet support#3
mitchcapper wants to merge 5 commits intoaybe:masterfrom
mitchcapper:stylesheet_support

Conversation

@mitchcapper
Copy link

I am not sure if this project is still active, nor if this would be wanted/merged but I figured I would submit it just in case.

This is based on top of the existing linux PR here. It could be easily rebased but at the same time it would seem that PR could be merged in. There is no documentation on it, but it shouldn't break any of the current default functions. It added VTConsole.WriteLineStyled and WriteStyled themed like Colorful.Console. The syntax / class names are slightly different due to a pretty different implementation.

This allows for less manual styling and more rule based styling of output. The order rules are added to a stylesheet matter, and rules cannot overlap with a shorter rule already applied (just won't match).

This was mainly due to tomakita/Colorful.Console#29 being fairly stalled. Altering the native shell color slots screws up some things like the new windows Terminal, VT colors do not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants