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