28 Commits

Author SHA1 Message Date
74e44a07ba ignore .idea 2024-05-23 14:50:45 -04:00
6b8ad1f5d4 kotlin 2, dbus-java-core 5 2024-05-23 14:50:26 -04:00
e01589aab8 docs 2024-04-18 12:02:55 -04:00
265efd1db0 use String instead of Op; support SCENE_<number> 2024-03-13 15:31:20 -04:00
e0838be9b8 remove unused Backoff.kt 2024-03-13 15:27:39 -04:00
145bf4d7b1 Connect from connect thread. Avoids stack overflow 2023-11-30 14:59:36 -05:00
9ded3dfdc6 update rationale section in readme 2023-11-10 11:59:23 -05:00
a4886c8ae6 systemd unit file 2023-11-10 11:55:38 -05:00
fb9fc290ad add STUDIO_MODE_TOGGLE, SCENE_PREV, and SCENE_NEXT 2023-10-29 18:58:18 -04:00
d433179db4 better error handling and log messages 2023-10-24 08:17:13 -04:00
70a7f3768e fix Obs shutdown hook 2023-10-24 07:43:12 -04:00
596dddd630 license 2023-10-22 10:52:47 -04:00
ee173f7eae Separate OBS retry/queue logic (Obs) from ops (OpRunner). 2023-10-22 10:45:04 -04:00
917af288ab docs, put obsdc-signal in tar 2023-10-21 14:59:24 -04:00
180e4d2bf4 config from file 2023-10-21 14:34:10 -04:00
f4ac82de05 cleanup, docs 2023-10-21 12:05:44 -04:00
8f46a3e78a docs 2023-10-21 11:45:29 -04:00
449fae8e22 send ops to obs from separate thread; handle obs restart 2023-10-21 11:42:23 -04:00
467a54c607 scene 3 2023-10-20 19:04:23 -04:00
e4640181c3 pan lowest non-locked item 2023-10-20 17:40:13 -04:00
ad9281b609 graceful shutdown 2023-10-20 16:34:09 -04:00
33a0298735 scene 1 2 2023-10-20 15:39:22 -04:00
ba5e7aa7f8 pan 2023-10-20 15:31:37 -04:00
199e7d1f1c SCENE_TEST, fix respsonse handling 2023-10-20 14:56:37 -04:00
e96e73136a use a queue 2023-10-20 13:40:35 -04:00
d5d52ad2bd implement studio transition 2023-10-20 11:18:06 -04:00
6b0f5b99f9 obs impl. 2023-10-20 11:16:12 -04:00
9c598a42bb init. dbus registration works 2023-10-20 09:26:38 -04:00