2d25921688
Updated TwitcherExtended
...
Fixed typo in channel_points_voting_enabled.
Changed poll to _poll to avoid name conflicts with poll() function name.
2026-03-06 21:23:54 -06:00
b47df7ad86
Updated EventManager
...
Fixed warning about losing percision on a float.
2026-03-06 21:22:36 -06:00
298381b2d9
Updated ObsManager
...
Added logging
Added reconnecting based upon obs_reconnect.
Added bool check to see if we are connecting, or re-connecting.
2026-03-06 21:22:09 -06:00
95345fc50b
Update Util
...
Updated Util convert_html_to_bbcode() to fix p tags.
2026-03-06 21:20:45 -06:00
689dcdc092
Updated TwitcherExtended
...
Added bool fields for streamer and chatbot token loaded, so that it can
be checked in the overlay.
2026-03-02 02:10:41 -06:00
54901a14b9
Updated Globals
...
Added main_win to the Globals.
2026-03-02 02:06:17 -06:00
9206793ebc
Updated EventManager
...
Added queue for alerts, so that they aren't all firing off in one time.
Updated ready to check if the root has the MainWin node (When running a
specific scene, may not be present)
Added function to queue up alert, and processing of queued alerts.
2026-03-02 02:06:01 -06:00
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
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
e9859e3842
Created LineEditWithButtons
...
Created LineEditWithButtons class, to have Icons in the LineEdit that
respond as buttons.
2026-02-27 16:17:32 -06:00
98dfc7adea
Updated Globals
...
Added fix to prevent updating passthrough when we disable it.
2026-02-27 16:15:46 -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
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
208c24173a
Added Polygon debug drawing
...
Added drawing the polygon points for the Mouse Passthrough.
2026-02-26 19:09:53 -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
74a22f0792
Implemented Mouse Passthrough
...
Implemented Mouse Passthrough code to handle allowing/dis-allowing mouse
passthrough, and adding exceptions for specific Control nodes.
2026-02-24 03:15:31 -06:00
cf3ee97bbb
Added GDSubMenuButton
...
Implemented GDSubMenuButton, taken from iRadDev's project.
2026-02-24 03:14:56 -06:00
48a5e71e00
Initial Commit
2026-02-23 18:38:03 -06:00