d44f1dbfb5
Created ObsManager class
...
Created manager to handle OBS Interaction with OBS WebSocket.
2026-03-02 02:04:03 -06:00
e7a1732b0f
Updated OverlaySettings
...
Added OBS Path, OBS Process name, OBS Reconnect, VTuber Path, VTuber
Process name, VTuber Model path, Display screen options to our Overlay
settings.
2026-03-02 02:03:39 -06:00
6cccc36ecd
Created class ProcessTree
...
ProcessTree creates a way to see what processes are running on the
computer. This is used in running OBS/VeadoTube.
2026-03-02 02:02:59 -06:00
b52f62cc59
Updated Audio Bus
...
Lowered the default volume for the master bus, since it was louder then
needed. Will make this adjustable in the overlay.
2026-03-02 02:02:04 -06:00
b033741431
Created Tests to workout ProcessTree
...
Test work to see what is needed to create ProcessTree, should work on
*nix based systems, such as MacOS and Linux, since ps is available
there. Need to work on windows with tasklist.
2026-03-02 02:01:30 -06:00
e02daac0ff
Created Plugin Custom Runner
...
Created plugin Custom Runner, but is not specifically needed for what it
was originally created for. Still checking it in, since it might be
useful later.
2026-03-02 02:00:30 -06:00
3804940b22
Updated no-obs-ws
...
Added check to see if _auth_required is already connected to.
2026-03-02 01:59:52 -06:00
e4637479e9
Updated GDE GoZen
...
Updated GDE GoZen to 9.2 (Custom Linux build for Transparent VP9 Video)
2026-03-02 01:59:33 -06:00
76ba9536b7
Updated MainWin and Project Settings.
...
Added class name to Main window, calling it OverlayWindow.
Re-Enabled Always-On-Top, and Fullscreen settings back to the Main
Window.
2026-02-28 02:57:20 -06:00
84fa083b76
Created GDScript Highlighter Tool
...
Created tool to take CodeSyntaxHighlighter, and updated it for Godot 4.x
color scheme.
2026-02-28 02:56:28 -06:00
3f887a4e0e
Created EventManager
...
This will be a class to handle events, such as custom events implemented
in GDScript/Chat Commands, as well as Twitch Events, such as Raids,
Shoutouts, etc, etc.
2026-02-28 02:55:51 -06:00
491bc94c0d
Updated OverlaySettings
...
Removed General Auto Connect, and replaced it with Auto Connect for
Twitch and OBS, Added OBS Host information. Added Script Storage
variable, to store / fetch Plugin settings.
2026-02-28 02:55:16 -06:00
913fa6b190
Updated Twitcher Extended
...
Added instance static variable so that it can be fetched outside of the
normal Node.
2026-02-28 02:54:27 -06:00
580a4725dc
Started work on OverlayPlugin
...
Started work for OverlayPlugin, class to be inherited by all Plugin
Scripts.
2026-02-28 02:54:06 -06:00
790695b9b5
Updated LineEditWithButtons
...
Added missing toggle for left button and right button. Fixed right
button icon setter.
Added dups of the stylebox for the line edit, as well as storing
original left and right content margins.
Updated resize to add to the content margins for left and right,
depending on if we are creating a left button, or right button.
Ensure that Button is a true flat button, with StyleBoxEmpty.
Added to spacer and container the mouse filter ignore, so that the text
field doesn't get covered by invisible controls.
2026-02-28 02:44:29 -06:00
9075ec35cf
Updated FloatingMenu
...
Added test button from Script Editor.
Changed Settings from adding to tree as a panel, and instead use a
Window that will handle the panel. Also implemented this for Script
Editor.
2026-02-28 02:41:42 -06:00
35931783cc
Updated SettingsPanel
...
Removed Close button, and code associated with it, as we are switching
from in-viewport Panels, to Popup Windows.
2026-02-28 02:41:00 -06:00
b85080be65
Updated GeneralPanel
...
Added loading of Settings for General Settings to the system.
2026-02-28 02:40:24 -06:00
5cf4cd512c
Created Test Script Editor
...
Starting work on allowing for GDScript to code various functionality in
Overlay outside of normal backend code. Such as event handling, sending
messages, alerts, etc, etc.
2026-02-28 02:39:51 -06:00
05c67aa19e
Updated Floating Menu
...
Updated Floating Menu to handle Settins Icon, Added WebCam Toggle button
to OBS.
2026-02-27 16:17:59 -06:00
e9859e3842
Created LineEditWithButtons
...
Created LineEditWithButtons class, to have Icons in the LineEdit that
respond as buttons.
2026-02-27 16:17:32 -06:00
785a3922a7
Created Settings Panel to be displayed
...
Created settings panel for UI interface.
2026-02-27 16:17:09 -06:00
5455ad5071
Created General Panel
...
Started work on Settings panel for Overlay
2026-02-27 16:16:50 -06:00
14aa554ba9
Small Update to theme
...
Small update to theme.
2026-02-27 16:16:27 -06:00
425135d5ea
Updated addons in project
...
Enabled NoOBSWS in project settings.
2026-02-27 16:16:07 -06:00
98dfc7adea
Updated Globals
...
Added fix to prevent updating passthrough when we disable it.
2026-02-27 16:15:46 -06:00
262bb3beb5
Added NoOBSWS
...
Added NoOBSWS from Yagich.
2026-02-27 16:15:21 -06:00
aac2758ec0
Created SteamAppPanel
...
Create SteamAppPanel to display information about Steam Games by Steam
ID.
2026-02-26 22:59:26 -06:00
8735f6c287
Created ItchIO and Steam services
...
Created services to fetch App Data from Steam and Itch.io
2026-02-26 22:59:05 -06:00
d96d4cb495
Updated Twitch Secret
2026-02-26 22:58:26 -06:00
10a7261f73
Created Utils
...
Created Utils static class, for generic support functions
2026-02-26 22:58:02 -06:00
828473633c
Updated AppContext
...
Added DbSet for ItchIOAppData and SteamAppData
2026-02-26 22:57:45 -06:00
3d23034f0a
Created Models for Itch/Steam Game App Data
2026-02-26 22:57:25 -06:00
bababfbdec
Updated Chatter Model
...
Removed Game Lists, added Steam Games, Itch Games, and generic URL, for
listing.
2026-02-26 22:57:10 -06:00
92fedc22f0
Updated Twitch Secret
2026-02-26 22:56:39 -06:00
4cb684d445
Updated Neon Wave Theme
...
Added missing fonts for Bold, Italic, and Bold & Italic.
Setup RichTextLabel to use proper fonts for these things.
2026-02-26 22:56:22 -06:00
208c24173a
Added Polygon debug drawing
...
Added drawing the polygon points for the Mouse Passthrough.
2026-02-26 19:09:53 -06:00
1373d8decb
Updated Project
...
Added debug_draw input action
2026-02-26 14:37:59 -06:00
4e24683a4e
Updated MainWindow
...
Moved Floating Menu so it isn't in top left corner.
Added Passthrough Exceptions for Floating Menu.
Execute start() to everything gets wired up and positioned correctly.
2026-02-26 14:37:44 -06:00
78c100ba7c
Created Promise
...
Created a class to handle monitoring of multiple signals.
2026-02-26 14:36:51 -06:00
015a601be6
Updated Globals
...
Updated logic to handle using a convex_hull() for the points, instead of
individiual boxes.
Added Debug toggle.
2026-02-26 14:36:35 -06:00
e055de131f
Created DebugDraw
...
Created debug draw to get drawing of exception areas for mouse
passthrough.
2026-02-26 14:36:06 -06:00
3d10309681
Updated OAuth Settings
2026-02-26 14:35:28 -06:00
e8e436263d
Updated FloatingMenu
...
Added icons and fixed some mouse interaction
2026-02-26 14:35:13 -06:00
56a7b2cad4
Enabled Plugin
...
Enabled StreamController plugin.
2026-02-25 14:12:11 -06:00
c8d4c6391b
Updated MainWin
...
Removed old UI, added new Floating Menu.
2026-02-25 14:11:47 -06:00
9b90f92aa6
Created FloatingMenu
...
Created Main UI interface object to interact with the Overlay and
functionality of the overlay.
2026-02-25 14:11:23 -06:00
f536ddf213
Created SC Editor Plugin
...
Created plugin to interact with StreamController WebSocket plugin, for
Linux, to allow Stream Deck Buttons to control the Godot Editor.
2026-02-25 14:10:41 -06:00
cc3ca68e22
Added Icons
...
Added bunch of icons.
2026-02-25 14:09:57 -06:00
583f0fbe38
Refactoring UI
...
Refactoring Main UI.
2026-02-24 03:15:57 -06:00