Updated Backgroudn Expand mode to cover.
Renamed ClosePanel button to Clear
Remoevd ClosePanel handler, and added Clear pressed signal connecting to
clear function.
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.
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.
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.
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.
Added OBSProc information, and VTuberProc information, for later when
testing if these programs are running, and maybe later implementing
killing of these programs.
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.
Added Testing parameters for Alerts, so we can test alerts being used.
Added Camera variable @onready fetch.
Added OBS and VTuber Process ID, Camera and VTuber Scene ID.
Connected signal to get Scene ID's when we connect to OBS.
Added event handlers for Step Array (Testing Alerts), VTuber launcher,
and Camera toggle to switch between VTuber and Camera.
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.
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.