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
cec76df1d1
add 0.18.0 to CHANGELOG
2025-06-21 23:47:19 +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
23282a60d1
test against empty string to keep it consisten with rich
...
patch bump
2025-06-21 02:36:44 +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
85b653891d
keep the colour cyan
...
patch bump
2025-06-20 21:09:35 +01:00
bff5d396a4
import console as namespace
...
patch bump
2025-06-20 07:51:12 +01:00
47324597d7
minor bump
2025-06-20 04:04:35 +01:00
fbea2cb896
import console as namespace
...
each console object is now a singleton
patch bump
2025-06-20 02:29:36 +01:00
e5040d5ddd
add hidden --debug flag for controlling logging output
...
patch bump
2025-06-20 02:13:50 +01:00
e9b3106aa6
if no filters are applied, ensure we include the entire kind list
...
patch bump
2025-06-19 23:10:52 +01:00
1a1fbf1da1
sort input list by input name
...
patch bump
2025-06-07 00:24:48 +01:00
5334879ba9
patch bump
2025-06-06 23:27:45 +01:00
74503f17e0
upd console colouring
...
patch bump
2025-06-06 22:27:17 +01:00
81518a14ea
error messages now have style bold red
...
error highlights are now yellow
normal highlights are now green
_validate_scene_name_and_item_name renamed to _validate_sources
its now a normal function and not a decorator
it also returns bool instead of raising typer.Exit()
patch bump
2025-06-06 20:55:35 +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
0bcfc2ae14
ensure set/get both enforce OBS_ prefix
...
add class docstring
patch bump
2025-06-06 17:03:24 +01:00
ab0679174b
patch bump
2025-06-04 17:34:59 +01:00
6ac63aa5e8
patch bump
2025-06-04 15:27:03 +01:00
868d40ec8d
minor bump
2025-06-04 12:53:20 +01:00
8a04303af7
swap out pydantic-settings for dotenv (speedup import time)
...
add short names for root options.
2025-06-03 12:39:39 +01:00
7b94ca2d7d
write version to rich console
2025-06-02 18:24:19 +01:00
3dbff1cc4d
add 0.15.0 to CHANGELOG
...
minor bump
2025-06-02 17:32:52 +01:00
79d4611312
patch bump
2025-05-29 14:46:02 +01:00
49f918db00
write stream not in progress status to stdout
...
patch bump
2025-05-28 14:27:25 +01:00
e7d9deba71
record stop now prints the the output path of the recording
...
added record directory command
record unit test updated
README updated
minor bump
2025-05-27 01:20:35 +01:00
ca0f01ef79
fix index column alignment
2025-05-26 22:14:30 +01:00
47b6ef49ed
add output to projector open
...
patch bump
2025-05-26 21:59:46 +01:00
2c7302cfde
project open source_name arg now optional.
...
defaults to current scene
patch bump
2025-05-26 21:37:32 +01:00
a7385e58c6
minor bump
2025-05-26 20:55:30 +01:00
c71aa82914
patch bump
2025-05-26 00:22:41 +01:00
eb686ae58e
virtualcam - print output_active status on toggle
...
patch bump
2025-05-25 22:17:10 +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
a82344b79e
write to rich consoles
...
patch bump
2025-05-24 20:33:53 +01:00
f223c51a71
patch bump
2025-05-24 06:08:33 +01:00
5189ee1d5b
print profile list as rich table
...
patch bump
2025-05-23 22:37:22 +01:00
94d6c32c31
print hotkey list as rich table
...
patch bump
2025-05-23 22:28:43 +01:00
995500b971
print input list as rich table
...
patch bump
2025-05-23 22:20:10 +01:00
abeb5285d8
print group list as rich table
...
scene_name arg is now optional
upd README
patch bump
2025-05-23 21:55:52 +01:00
37dbbdf4e2
print list as rich table
...
swap out typer.echo for rich consoles
add filter status command
add util function
minor bump
2025-05-23 21:29:18 +01:00
a84754d5ec
add hotkey sub typer
...
minor bump
2025-05-22 09:43:42 +01:00
1dd6992129
add output to scene switch command
...
add unit test
patch bump
2025-05-19 01:45:31 +01:00
81762508a7
add env var and defaults to --help
...
move Settings into settings module
patch bump
2025-05-19 01:42:59 +01:00
34fbc77182
fixes AttributeError
...
release bump
2025-05-14 20:36:43 +01:00
4a41239e50
update toggle commands
...
add toggle record/toggle stream tests
pre-release patch bump
2025-05-07 19:43:32 +01:00
3f33af6219
write to stderr
...
patch bump
2025-05-06 20:36:12 +01:00
fff41e1895
use SettingsConfigDict
...
add Optional annotations
patch bump
2025-04-30 00:36:59 +01:00
87eb7752bd
add bounds/crop/rotation flags to sceneitem transform
...
upd readme
upd changelog
upd tests
minor bump
2025-04-27 13:50:40 +01:00