17 Commits

Author SHA1 Message Date
922efddf7a check if we're in colourless mode before passing back highlighted text.
pass context to check_mark so we can do the same there.

Fixes  rich.errors.MarkupError
2025-06-22 01:57:58 +01:00
3c985f5e9b apply table styling + stdout highlighting
fix issues with table heading alignments
2025-06-21 23:40:30 +01:00
7abbccae99 add RootTyperAliasGroup
improve the output of projector open if the monitor index is invalid (suggests prj ls-m)

fix highlight for sceneitem commands in _validate_sources()

patch bump
2025-06-21 05:19:57 +01:00
c4480895a1 add empty_if_false to check_mark
patch bump
2025-06-21 00:41:33 +01:00
fd2e629ec2 print colourless check/cross marks if NO_COLOR is set
patch bump
2025-06-20 23:19:27 +01:00
fbea2cb896 import console as namespace
each console object is now a singleton

patch bump
2025-06-20 02:29:36 +01:00
cd7614bfd6 use tuples as records to build the tables 2025-06-06 23:26:33 +01:00
ddb92bb317 upd console colouring
error messages now have style `bold red`
error highlights are now yellow

normal highlights are now green

patch bump
2025-06-06 20:53:35 +01:00
37781f6de7 clean up defaults in help messages 2025-06-04 17:34:45 +01:00
59f52417cd wrap annotations with Annotated 2025-06-04 15:52:35 +01:00
86dc542937 upd table padding + column heading
patch bump
2025-05-25 14:42:55 +01:00
133ce8e711 fix table alignments
patch bump
2025-05-25 10:27:10 +01:00
5189ee1d5b print profile list as rich table
patch bump
2025-05-23 22:37:22 +01:00
b186685e2f keep it consistent 2025-05-19 14:41:42 +01:00
4bae164124 remove trailing comma 2025-05-06 20:40:36 +01:00
e806c6345d upd shorthand aliases 2025-04-26 16:17:28 +01:00
16b160d673 add profile typer 2025-04-26 14:18:07 +01:00