tt2468
cb5ee53956
RequestHandler: Add GetSceneList
2021-06-14 22:52:23 -07:00
tt2468
f26cf8f95f
RequestHandler: Add screenshot requests
2021-06-14 22:33:01 -07:00
tt2468
52204a9eec
WebSocketServer: Log connects and disconnects
2021-06-14 20:50:50 -07:00
tt2468
80b9732f94
RequestHandler: Some source stuff
2021-06-13 07:14:40 -07:00
tt2468
17cbde0e48
Utils: Queue notifications in the UI thread
...
Soooooooooo apparently doing notifications natively shouldn't even
work. This is probably what was crashing OBS in 4.x. Fixed now I
guess...
2021-06-13 07:12:19 -07:00
tt2468
aaadf4d2ff
EventHandler: Remove unnecessary calldata helper
2021-06-13 04:50:04 -07:00
tt2468
ebbb1391fe
EventHandler: Add more scene item events
2021-06-13 04:49:49 -07:00
tt2468
fb699b0414
Base: Fix missing arguments for tray notifications
2021-06-13 04:16:22 -07:00
tt2468
33ba2d2415
EventHandler: Remove old logging
...
oops
2021-06-13 04:02:17 -07:00
tt2468
abfc6f0b28
SettingsDialog: Add todo
...
Maybe someday I'll actually do this todo.
2021-06-13 04:01:21 -07:00
tt2468
c9619ce215
Base: Add system tray notifications
...
Final "UI" part of the plugin to be completed. I'm annoyed at how
many includes are required in order to implement this feature. It
breaks quite a bit of the modularity of the plugin because suddenly
everything has to include obs libraries (for translations)
2021-06-13 03:58:15 -07:00
tt2468
bbc504ce72
WebSocketServer: Remove unnecessary signals
2021-06-13 03:24:22 -07:00
tt2468
0de3f304f0
Utils: Add platform util to send tray notification
2021-06-13 03:17:11 -07:00
tt2468
57794a2bf5
SettingsDialog: Show confirmation when a custom password is used
2021-06-13 03:04:08 -07:00
Github Actions
5789cf6865
docs(ci): Update generated docs - 945816c
[skip ci]
2021-06-13 09:43:46 +00:00
tt2468
945816ce92
EventHandler: Add sceneItemIndex to certain events
2021-06-13 02:43:00 -07:00
tt2468
230d25fc8b
Docs: Various updates
2021-06-13 02:42:47 -07:00
tt2468
1f791825ef
EventHandler: Return basic list for SceneItemListReindexed
...
Events can be tricky when it comes to the size of payloads. Many
embedded devices can have troubles receiving large payloads, so
we should be mindful of that. It is much harder to avoid large
payload sizes as a client for events than it is for requests.
Clients that need the data not included here should either cache
it from other sources or grab it fresh.
2021-06-13 02:18:02 -07:00
tt2468
971dd6713b
Utils: Flip index of GetSceneList()
...
OBS likes to start indexes with 0 at the bottom (eg. scene items),
so it's good to match that
2021-06-13 02:15:43 -07:00
tt2468
38c47bc76f
EventHandler: Rename SceneListReindexed to SceneListChanged
2021-06-13 02:11:14 -07:00
tt2468
129ee12542
EventHandler: More scene item events
2021-06-13 02:10:18 -07:00
tt2468
10afbdfca0
Utils: Add scene item list helper
2021-06-13 02:10:04 -07:00
tt2468
1d4d77cc93
EventHandler: Put high volume events into high volume category
2021-06-13 00:51:38 -07:00
tt2468
7716b30c27
EventHandler: Minor refactor and some event additions
2021-06-13 00:46:42 -07:00
tt2468
20a04a131b
EventHandler: Remove unnecessary refcount stuff
...
Pointers in calldata are theoretically already incremented,
so incrementing their refcount then decrementing them is
unnecessary in the context of the event system.
2021-06-13 00:43:11 -07:00
tt2468
f81a5be43b
EventHandler: Fix current profile/scene collection memory leaks
2021-06-13 00:39:52 -07:00
tt2468
f608423045
EventHandler: Remove unnecessary CPU usage info
2021-06-12 22:59:47 -07:00
tt2468
413b76d9a6
Utils: Minor nitpick
2021-06-12 22:17:55 -07:00
tt2468
ef4bfb3044
Merge branch 'master' of https://github.com/Palakis/obs-websocket
2021-06-12 21:59:11 -07:00
tt2468
ca26f679c8
EventHandler: Add ReplayBufferSaved
2021-06-12 20:34:24 -07:00
tt2468
4503b6ed05
Utils: Add string helper to get last replay
2021-06-12 20:34:08 -07:00
tt2468
6e25986bc7
Docs: Update BUILDING.md ci badge
2021-06-09 00:06:03 -07:00
tt2468
4a00d169e1
RequestHandler: Add some config requests
2021-06-07 01:14:32 -07:00
tt2468
62d2b3e4cd
RequestStatus: Add KeyNotFound
2021-06-07 01:12:32 -07:00
tt2468
e15acf9065
Utils: Add helpers to get some current data
2021-06-07 01:12:01 -07:00
tt2468
136a270473
Request: Fix missing requestData check
2021-06-07 01:11:20 -07:00
tt2468
2c018ca174
RequestHandler: Add some requests from the General category
2021-06-06 05:06:17 -07:00
tt2468
5e49ee2569
SettingsDialog: A few improvements
2021-06-06 00:47:52 -07:00
tt2468
3852a387b5
SettingsDialog: Attempt at fixing tooltip icon on Windows
2021-06-06 00:33:53 -07:00
tt2468
92214ebbd2
Merge branch 'master' of https://github.com/Palakis/obs-websocket
2021-06-06 00:16:14 -07:00
tt2468
6a325e4c94
CMakeLists: Link Qt5::Svg
...
Fixes help icon not showing on Windows
2021-06-06 00:15:43 -07:00
Github Actions
0596e867aa
docs(ci): Update generated docs - ed79da9
[skip ci]
2021-06-06 07:05:28 +00:00
tt2468
ed79da92e0
Utils::Platform: Fix minor ip recognition bug
2021-06-06 00:02:59 -07:00
tt2468
d3c7f4b3fd
WebSocketProtocol: Remove availableRequests from Hello
2021-06-05 23:54:11 -07:00
tt2468
a363a0865b
CI: Remove unnecessary linux build flags
2021-06-05 23:50:40 -07:00
tt2468
d375bbc98b
Utils::Platform: Refactor GetLocalAddress()
...
It was pointed out that the existing functionality was not effective
at filtering out invalid interfaces, so we add a priority system
to try harder at finding a valid address.
2021-06-05 23:39:06 -07:00
tt2468
1ecf1e5dfd
SettingsDialog: Log when restart is required
2021-06-05 23:09:02 -07:00
tt2468
e709d3fad5
SettingsDialog: Fix build (oops)
2021-06-05 23:07:47 -07:00
tt2468
a7c4f98ffa
SettingsDialog: Add tooltip icon to debug checkbox
2021-06-05 23:06:36 -07:00
tt2468
3d0ba91ff2
SettingsDialog: Restart websocket server if debug mode changed
...
The functionality of not reloading the server when debug mode is
changed I determined was too confusing to use considering the
benefit that it provides by not reloading the websocket server.
It is technically possible to set debug mode to the server while
it is running, however the implementation would somewhat dirty the
UI code, so I do not feel comfortable doing it at this point.
2021-06-05 22:23:57 -07:00