Commit graph

37 commits

Author SHA1 Message Date
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
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
59c785ce7c Updated sizes
Updated window to be Stream Canvas size of 1920x1080, Fullscreen.
2026-02-24 03:14:30 -06:00
b192c4261c Delete README.md
README For Kenney Spritesheet importer.
2026-02-23 18:39:39 -06:00
48a5e71e00 Initial Commit 2026-02-23 18:38:03 -06:00