Commit Graph

42 Commits (main)

Author SHA1 Message Date
Dominik Nakamura a8ad9db37f
feat: add features from obs-websocket v5.4 2 weeks ago
Dominik Nakamura 4f734bea64
Add features from obs-websocket v5.3 6 months ago
Dominik Nakamura d889caad8f
Fix bitflag structs not being serialized as number 11 months ago
Dominik Nakamura 1cc83910e9
Add missing requests 2 years ago
Dominik Nakamura 407a33ce31
Add Qt geometry structs back in 2 years ago
Dominik Nakamura 3093734a4e
Adjust to latest v5 changes and fix minor mistakes 2 years ago
Dominik Nakamura 825315b0bf
Replace `dotenv` with `dotenvy` 2 years ago
Dominik Nakamura 663fd66bb6
Distribute responses into separate modules 2 years ago
Dominik Nakamura 59ea5e17cb
Adjust hotkey command names 2 years ago
Dominik Nakamura db12a54e72
Split outputs into virtual cam and replay buffer 2 years ago
Dominik Nakamura b237b8b471
Split off hotkey commands 2 years ago
Dominik Nakamura 3e0147df7b
Split up `config` category further 2 years ago
Dominik Nakamura 953124998c
Split request structs into modules, more renames 2 years ago
Dominik Nakamura be1e0dcbc5
WIP: Redesign Rust API naming 2 years ago
Dominik Nakamura 5c1b03029b
Add docs for all public items 2 years ago
Dominik Nakamura dfc5581180
Add new requests and update docs 2 years ago
Dominik Nakamura 9c6cc0ec48
Implement new filter commands and events 2 years ago
Dominik Nakamura 749f6cc364
Implement filter commands 2 years ago
Dominik Nakamura 21cbe828b1
Implement UI commands 2 years ago
Dominik Nakamura 7dc39a98ef
Implement transition commands 2 years ago
Dominik Nakamura a2e189b355
Add transition overrides and move command 2 years ago
Dominik Nakamura 891a29dc37
Document and update recording commands 2 years ago
Dominik Nakamura 5f3edcd188
Add integration tests for scene items 2 years ago
Dominik Nakamura 19c0c6042a
Change to new default port 2 years ago
Dominik Nakamura 825514f52b
Implement new output requests 2 years ago
Dominik Nakamura d27b81cc7d
Add docs from obs-websocket and small fixes 2 years ago
Dominik Nakamura 0049fd223a
Switch from `log` to `tracing` 3 years ago
Dominik Nakamura 4afeedf5bf
Change integration test setup
This improves compile times and reduces the cache size
in CI, overall improving test run cycles.
3 years ago
Dominik Nakamura 1f2a7c155b
Adjust to the latest changes from obs-websocket 3 years ago
Dominik Nakamura dd5e942763
Adjust to new changes from August 3 years ago
Dominik Nakamura c1cdf93b0e
Adjust to latest changes and several cleanups 3 years ago
Dominik Nakamura e9d0afda5e
Initial v5 support 3 years ago
Dominik Nakamura a1841ccb04
Configure rustfmt for consistent use formatting 3 years ago
Dominik Nakamura b6e5835a64
Upgrade to obs-websocket 4.9.1 API 3 years ago
Dominik Nakamura e1cf8f69e6
Use grcov for better code coverage testing 3 years ago
Dominik Nakamura 8325bcccf7
Provide structures to define projector geometry 3 years ago
Dominik Nakamura bf54702c0c
Close all event streams on disconnect 3 years ago
Dominik Nakamura 4d848f60cb
Use Vagrant for integration tests 3 years ago
Dominik Nakamura 753deed96e
Upgrade to obs-websocket 4.9.0 API 3 years ago
Dominik Nakamura 57022743cb
Add integration tests for the remaning requests 3 years ago
Dominik Nakamura 0bdaccbf42
Add more integration tests for client requests 3 years ago
Dominik Nakamura 601ce2dded
Add integration tests and fix some API calls 3 years ago