Commit graph

37 commits

Author SHA1 Message Date
4f5b58e3d2 Updated GameEntry
Implemented logic to show Promote alert when promoting a game.
2026-03-12 01:34:02 -05:00
3d2514b517 Updated UserEntry
Re-Enabled shoutout to full functionality
2026-03-12 01:32:34 -05:00
23fdd1e972 Updated GameEntry
Switched to using ImageLoader.load_image()
Fixed bug in developer, to use itchio_data.authors
2026-03-10 10:16:33 -05:00
1340eba1cb Re-Organizing Structure Layout
Restructuring project to proper directory layout.
2026-03-09 16:51:05 -05:00
85fff938fb Updated GeneralPanel
Update StyleBoxes for ObsPassword line entry.
Added TabPanel theme variation to General panel.
2026-03-09 03:13:49 -05:00
fce33bfd31 Updated TwitchUserInfo
Updated PanelContainer to use TabPanel stylebox variant.
Updated structure of Scene.
Added UserGames panel to the panel.
Updated code to handle clearing of other panels, if the chatter is null,
otherwise populate information in the other panels.
Added resized signal connect, to set the UserGames panel to an even
split between the lists of games, and the game info panels.
Ensure that TwitchUserInfo, UserPromo and UserGames are properly updates
with the correct information on becoming ready in the SceneTree.
2026-03-09 03:12:48 -05:00
f417151be4 Updated SteamAppPanel
Updated Backgroudn Expand mode to cover.
Renamed ClosePanel button to Clear
Remoevd ClosePanel handler, and added Clear pressed signal connecting to
clear function.
2026-03-09 03:09:59 -05:00
37bd074983 Updated TwitchUserInfo
Added hiding of loading icon, when clear() is used on the control.
Added TabPanel stylebox variation to ExtraInfo.
2026-03-09 03:08:55 -05:00
9bbc1111d8 Updated UserEntry
Added theme type variations for UserEntry.
Added custom minimum size for User button, ensure that Text Overrun
behavior is set to use ellipses when to much text is set for the button.
Added Tooltip texts for Shoutout, Promote, Refresh Twitch Data, Raid and
Delete from database.
Added connection of ButtonMenu being pressed to toggle menu options.
Added support function to update all tooltips to include the Streamer's
Display name.
2026-03-09 03:08:01 -05:00
c05fe30b8c Updated Users
Renamed ClosePanel to Clear.
Added handle clear for the Clear button.
Removed set_tab_names() as Godot now allows setting a tab child's title
in the editor.
Added hiding and showing of the SearchTwitchUser panel when selecting a
user / clearing a user.
2026-03-09 03:05:26 -05:00
0a98c9310f Created UserGames panel
Created UserGames Panel for user games being added to a Chatter database
entry.
2026-03-09 03:03:51 -05:00
f5aeb44cfd Created GameEntry
Created GameEntry item for Game lists in User Panel
2026-03-09 03:03:27 -05:00
7aa064fe24 Created ItchAppPanel
Started working on implementing Itch.io App panel
2026-03-09 03:03:10 -05:00
057edb22d5 Updated UserList
Added refresh pressed signal, to handle refreshing the user list.  Keeps
filter in place.
2026-03-08 19:28:07 -05:00
9ab602f822 Updated UserEntry
Added some spacing to separate variables.
2026-03-08 19:27:39 -05:00
b9e0233f25 Updated UserList
Refactor filter_live_users() into filter_list().
New Filter function, first filters for live users, then checks to see if
_filter_name is an empty string, and the item is visible, before
checking to see if display name matches te filter name variable.
2026-03-08 16:26:06 -05:00
991597ff21 Updated UserEntry
Removed ScrollContainer code, as it doesn't work with Filtering (Online
/ Name filtering).
Added VisibleOnScreenNotifier2D to the control, to handle on screen
visibility notification.
Connected screen_entered to check_update_profile_picture.
Added check if not is_on_screen(), to not try and update the profile
picture.
2026-03-08 16:24:55 -05:00
11e4590d8e Updated InternalTwtchUserInfo
When TwitchUserInfo starts expanding, or collapsing the extra info,
ensure that User Promo is being hidden/shown accordingly.
2026-03-08 16:21:01 -05:00
6a384d3052 Updated TwitchUserInfo
Added signal for when we start expanding, and added it to the tween
callback.
2026-03-08 16:20:12 -05:00
cffe7c9ef0 Created Users Panel
This is the Tab in the main Settings dialog to show all interaction with
saved users in the database.
2026-03-08 13:29:54 -05:00
f6c2def426 Created tab for TwitchUserInfo
Displays the TwitchUserInfo to handle showing the saved user's twitch
information.
2026-03-08 13:29:21 -05:00
9328ba2356 Created UserLive Panel for Live tab
Created panel to show user live information, for when the user is live.
2026-03-08 13:28:00 -05:00
d1f7bccd15 Created UserPromo control
This control handles local settings for user, such as marking a user as
a streamer, etc etc.
2026-03-08 13:27:27 -05:00
a138ef7a0b Created SearchTwitchUser control
This control handles searching for a user on Twitch, and allows saving
them to the database.
2026-03-08 13:26:36 -05:00
6633b239cb Created UserList control
This is the control that handles showing the list of saved users, as
well as filtering through such users.
2026-03-08 13:26:01 -05:00
f0658fb87b Created UserEntry control
Created the control that will be displayed in the UserList in the
settings panel.
2026-03-08 13:25:35 -05:00
c803f31e6c Created TwitchUserInfo control
Created user control to handle showing TwitchUser information.
2026-03-08 13:24:17 -05:00
59bb3d323d Created LoadingSimple Control
Created a simple Loading control to cover other UI controls, when
something is loading.
2026-03-08 13:23:11 -05:00
c65cc3537c Updated GeneralPanel scene
Removed old neon-wave-theme
2026-03-08 13:14:06 -05:00
b36822131a Updated ChatBox
Removed debug print.
2026-03-08 13:13:36 -05:00
199f2cdc9d Updated ScriptEditor
Ensure that when we fetch the source code from the editor, we replace
any tab characters with 4 spaces.
2026-03-02 02:18:06 -06:00
ba537bc791 Updated GeneralPanel
Updated UI to have Section for Display
Added logic to handle Authorizing Streamer and Bot.
Added logic to handle Connecting to OBS.
Added Loading/Saving Logic for other settings in the General Panel.
2026-03-02 02:17:42 -06:00
feba26839b Created ChatBox UI
Created ChatBox UI for display chat in the Overlay.
2026-03-02 02:07:05 -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
5455ad5071 Created General Panel
Started work on Settings panel for Overlay
2026-02-27 16:16:50 -06:00
aac2758ec0 Created SteamAppPanel
Create SteamAppPanel to display information about Steam Games by Steam
ID.
2026-02-26 22:59:26 -06:00