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
ce880536a1
Updated MainTheme
...
Added new StyleBoxFlat's for Entry, PanelContainer, TabPanel and
TooltipLabel
2026-03-09 03:02:45 -05:00
afe8862a27
Updated FloatingMenu
...
Changed size of Settings Window to be 1530x1000.
2026-03-09 03:02:04 -05:00
2e217326cd
Updated SettingsPanel Scene
...
Applied TabPanel style to Tab containers.
2026-03-09 03:01:41 -05:00
57d7f5c020
Updated Project
...
Setup Main Theme for UI.
2026-03-09 03:01:09 -05:00
43f82fd03c
Updated Globals
...
Added refresh_live_streamer() function for refreshing of the live
streamers manually, instead of automatically through the timer.
2026-03-08 19:28:41 -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
8767002f2c
Updated GDataORM Submodule
2026-03-08 19:27:19 -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
58e4207cd5
Updated Globals
...
Added function t oget members of the Indie Game Devs Team.
2026-03-08 16:19:22 -05:00
63eb02eb27
Updated TwitcherExtended
...
Fixed get_users(), check if user_ids[0] is an array, and if so, set
user_ids to user_ids[0].
Remove debugging prints in get_live_streamers_data()
Added get_team_info() to get Twitch Team information by name.
2026-03-08 16:18:39 -05:00
2e2f8b47c0
Updated SettingsPanel
...
Updated to use new UI controls.
2026-03-08 13:30:17 -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
c0825b4c28
Updated FloatingMenu
...
Removed commented Globals.disable_mouse_passthrough().
Updated Settings Window size.
2026-03-08 13:22:07 -05:00
35a70d4e79
Created new theme
...
Created new theme for use in UI controls. (May be renamed to
settings_theme.tres, and used for Settings dialog only.)
2026-03-08 13:21:27 -05:00
520f699b8b
Added new Images
...
Added image for Loading, and Twitch default User Profile pic.
2026-03-08 13:20:49 -05:00
a881c0e52b
Updated Project
...
Removed Neon-Wave custom theme.
2026-03-08 13:20:18 -05:00
5de94e47e9
Updated Migrations
...
Reset all migrations, as we don't have any important data in the
database.
2026-03-08 13:20:04 -05:00
55faa9e6d3
Updated Globals
...
Added signals for when we are updating live streamers, and when they
have been updated.
Added setter for twitcher, adding a streamer_token_validated signal
connect to handle setting up live streamers fetch.
2026-03-08 13:19:39 -05:00
c0f0e2f513
Updated ChatManager
...
Updated creation of new chatter data.
Added check to see if first_seen is -1, and if so, update it. (This is
for uesrs that are manually added)
2026-03-08 13:18:40 -05:00
92551b289b
Updated AppContext
...
Added get_known_streamers() helper function.
2026-03-08 13:17:52 -05:00
48fe26459f
Updated TwitcherExtended
...
Added Signals for streamer_token_validated and chatbot_token_validated.
Added bool to prevent multiple runs of Getting live streams.
Added function get_live_streamers_data()
Fixed bug in get_user_by_id() and get_user(), if user is null, don't
cache user result.
2026-03-08 13:17:36 -05:00
d6b5d2c1c2
Updated Chatter
...
Use Dictionary for TwitchUser, and creation of TwitchUser from
dictionary saved into the database.
Added ignore_column() for user, as it's to be used only during runtime.
2026-03-08 13:15:53 -05:00
e586141d4d
Update to Twitcher
...
Fixed error in iter functions, where it would never return the last item
in the iteration.
2026-03-08 13:14:52 -05:00
582d50ec2d
Updates to Neon Wave theme
2026-03-08 13:14:20 -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
3f30669f64
Updated Project
...
Added GDataORM project settings.
2026-03-07 00:53:51 -06:00
0afe1e5b5b
Updated Globals
...
switched from Context.ensure_tables() to Context.run_migrations()
2026-03-06 22:44:23 -06:00
1de7baf717
Created Migrations for Database
...
Created migrations for database to allow modification in the future,
without loosing data.
2026-03-06 22:44:02 -06:00
b0ad37eda2
Updated Models
...
Updated models to use new formatting for Types namespace.
2026-03-06 22:43:43 -06:00
3186e514e6
Created Update Addons Script
...
Created script to copy over addons from the submodules folder, to the
addons folder.
2026-03-06 22:42:37 -06:00
85ba302fe0
Updated .gitignore
...
Added ignore for addons/gdata_orm, as this will be handled by a script
from the submodules folder.
2026-03-06 22:42:10 -06:00
b5cc20367c
Moved gdata_orm to submodules
...
Moved to submodules, as there's an entire project in the repo, and we
only want to have the addons folder. Will create a script to copy
addons over into the main folder structure.
2026-03-06 22:31:26 -06:00
3099c5d3df
Added GDataORM as a Git Submodule (Step 2)
2026-03-06 22:16:52 -06:00
a53f8e7c60
Updating GDataORM.... Step 1
...
Removing code from repo, to init as a submodule.
2026-03-06 22:16:03 -06:00
6611830c18
Updated FloatingMenu
...
Added OBSProc information, and VTuberProc information, for later when
testing if these programs are running, and maybe later implementing
killing of these programs.
2026-03-06 21:26:03 -06:00