miggor-StreamGraph/graph_node_renderer
Lera Elvoé f24906715d store connections inside the deck (#147)
- node/port connections are now stored in the deck they belong to
- share the connections object between group instances for free syncing
- add compatibility code to allow loading decks made before this change
- disabled the ability to open multiple decks in the renderer for now since it'd cause problems when opening multiple decks and one of them is incompatible; to be redesigned later

closes #140

Reviewed-on: https://codeberg.org/StreamGraph/StreamGraph/pulls/147
Co-authored-by: Lera Elvoé <yagich@poto.cafe>
Co-committed-by: Lera Elvoé <yagich@poto.cafe>
2024-04-17 00:24:55 +00:00
..
descriptors add a sidebar (#146) 2024-04-16 15:16:38 +00:00
shortcuts add a sidebar (#146) 2024-04-16 15:16:38 +00:00
sidebar add a sidebar (#146) 2024-04-16 15:16:38 +00:00
textures add shortcuts (#145) 2024-04-14 12:40:26 +00:00
about_dialog.gd Add OBS and Twitch nodes. Improve UX significantly. Rework groups from the ground up with a new instancing feature. Open to the public. (#18) 2023-12-15 21:44:25 +00:00
about_dialog.tscn Add OBS and Twitch nodes. Improve UX significantly. Rework groups from the ground up with a new instancing feature. Open to the public. (#18) 2023-12-15 21:44:25 +00:00
add_node_menu.gd replace C-style boolean operators with their keyword counterparts (#72) 2024-02-21 06:11:29 +00:00
add_node_menu.tscn add node menu (#3) 2023-11-23 06:38:10 +00:00
bottom_dock.gd add a bottom dock (#44) 2024-01-19 09:52:51 +00:00
bottom_dock.tscn add a bottom dock (#44) 2024-01-19 09:52:51 +00:00
compat_dialog.tscn store connections inside the deck (#147) 2024-04-17 00:24:55 +00:00
debug_decks_list.gd deck and deck holder RPC scopes (#106) 2024-03-15 06:02:04 +00:00
debug_decks_list.tscn Add OBS and Twitch nodes. Improve UX significantly. Rework groups from the ground up with a new instancing feature. Open to the public. (#18) 2023-12-15 21:44:25 +00:00
debug_nodes_list.gd deck and deck holder RPC scopes (#106) 2024-03-15 06:02:04 +00:00
debug_nodes_list.tscn deck and deck holder RPC scopes (#106) 2024-03-15 06:02:04 +00:00
deck_holder_renderer.gd store connections inside the deck (#147) 2024-04-17 00:24:55 +00:00
deck_holder_renderer.tscn store connections inside the deck (#147) 2024-04-17 00:24:55 +00:00
deck_node_renderer_graph_node.gd make descriptor renderers into scenes (#74) 2024-02-22 06:59:23 +00:00
deck_node_renderer_graph_node.tscn add shortcuts (#145) 2024-04-14 12:40:26 +00:00
deck_renderer_graph_edit.gd store connections inside the deck (#147) 2024-04-17 00:24:55 +00:00
deck_renderer_graph_edit.tscn add shortcuts (#145) 2024-04-14 12:40:26 +00:00
default_theme.tres add a sidebar (#146) 2024-04-16 15:16:38 +00:00
logger_renderer.gd silence a lot of warnings (#73) 2024-02-21 06:34:17 +00:00
logger_renderer.tscn add a bottom dock (#44) 2024-01-19 09:52:51 +00:00
obs_websocket_setup_dialog.gd add more OBS nodes, allow specifying event subscription types in OBS connection dialog (#81) 2024-02-26 11:37:57 +00:00
obs_websocket_setup_dialog.tscn add more OBS nodes, allow specifying event subscription types in OBS connection dialog (#81) 2024-02-26 11:37:57 +00:00
obs_ws_subscriptions_container.gd add more OBS nodes, allow specifying event subscription types in OBS connection dialog (#81) 2024-02-26 11:37:57 +00:00
obs_ws_subscriptions_container.tscn add more OBS nodes, allow specifying event subscription types in OBS connection dialog (#81) 2024-02-26 11:37:57 +00:00
rpc_setup_dialog.gd add a way to start RPC from default renderer (#112) 2024-03-16 08:32:28 +00:00
rpc_setup_dialog.tscn add a way to start RPC from default renderer (#112) 2024-03-16 08:32:28 +00:00
settings_dialog.gd add shortcuts (#145) 2024-04-14 12:40:26 +00:00
settings_dialog.tscn add shortcuts (#145) 2024-04-14 12:40:26 +00:00
system_code_font.tres add a sidebar (#146) 2024-04-16 15:16:38 +00:00
tab_container_custom.gd replace C-style boolean operators with their keyword counterparts (#72) 2024-02-21 06:11:29 +00:00
tab_container_custom.tscn merge groups (#2) 2023-11-22 04:26:11 +00:00
twitch_setup_dialog.gd Extra fixes to NoTwitch Cache handling (#136) 2024-04-09 06:00:49 +00:00
twitch_setup_dialog.tscn Implement a temporary system for saving Credentials. (#38) 2024-01-15 05:35:16 +00:00
unsaved_changes_dialog.tscn Add OBS and Twitch nodes. Improve UX significantly. Rework groups from the ground up with a new instancing feature. Open to the public. (#18) 2023-12-15 21:44:25 +00:00
unsaved_changes_dialog_single_deck.gd Add OBS and Twitch nodes. Improve UX significantly. Rework groups from the ground up with a new instancing feature. Open to the public. (#18) 2023-12-15 21:44:25 +00:00
unsaved_changes_dialog_single_deck.tscn Add OBS and Twitch nodes. Improve UX significantly. Rework groups from the ground up with a new instancing feature. Open to the public. (#18) 2023-12-15 21:44:25 +00:00
variable_viewer.gd silence a lot of warnings (#73) 2024-02-21 06:34:17 +00:00
variable_viewer.tscn add a bottom dock (#44) 2024-01-19 09:52:51 +00:00