Commit graph

22 commits

Author SHA1 Message Date
Lera Elvoé
ed5a0f427b add shortcuts (#145)
closes #133

Reviewed-on: https://codeberg.org/StreamGraph/StreamGraph/pulls/145
Co-authored-by: Lera Elvoé <yagich@poto.cafe>
Co-committed-by: Lera Elvoé <yagich@poto.cafe>
2024-04-14 12:40:26 +00:00
Lera Elvoé
a518e46b0f add a method to make group instances unique, making them independent (#143)
closes #97

when copying group nodes across decks (including in and out of groups), they become unique and completely independent copies of the original. this is done recursively, so in the case of copying:

- group X
	- contained in Deck A
	- has another group Z

into Deck B, group X will become group Y, group Z will become group W.

there is a rare bug that will sometimes cause the deck to save with no groups at all, which i haven't been able to hunt down and don't know how to replicate at the moment.

Reviewed-on: https://codeberg.org/StreamGraph/StreamGraph/pulls/143
Co-authored-by: Lera Elvoé <yagich@poto.cafe>
Co-committed-by: Lera Elvoé <yagich@poto.cafe>
2024-04-11 14:56:33 +00:00
Lera Elvoé
23ada64c4a
bump version to 0.0.6 2024-03-17 13:57:33 +03:00
Lera Elvoé
6d3cc87fad make NodeDB static (#90)
closes #88

Reviewed-on: https://codeberg.org/StreamGraph/StreamGraph/pulls/90
Co-authored-by: Lera Elvoé <yagich@poto.cafe>
Co-committed-by: Lera Elvoé <yagich@poto.cafe>
2024-02-29 19:04:21 +00:00
Lera Elvoé
d98d6f52bd add a new main scene (#89)
Reviewed-on: https://codeberg.org/StreamGraph/StreamGraph/pulls/89
Co-authored-by: Lera Elvoé <yagich@poto.cafe>
Co-committed-by: Lera Elvoé <yagich@poto.cafe>
2024-02-29 18:41:53 +00:00
Lera Elvoé
7eaac0dee5
bump version to 0.0.5 2024-02-29 11:52:29 +03:00
Lera Elvoé
f4910617d1
bump version to 0.0.4 2024-02-12 11:29:45 +03:00
Lera Elvoé
b143c63dcc add a bottom dock (#44)
- moves the console to the new bottom dock
- adds a deck variables inspector to the bottom dock that allows adding, removing and editing variables of the currently open deck
- bottom dock can be opened with <kbd>N</kbd>

closes #33

Reviewed-on: https://codeberg.org/Eroax/StreamGraph/pulls/44
Co-authored-by: Lera Elvoé <yagich@poto.cafe>
Co-committed-by: Lera Elvoé <yagich@poto.cafe>
2024-01-19 09:52:51 +00:00
Lera Elvoé
69c1654c50
bump version to 0.0.3 2024-01-17 01:49:57 +03:00
Lera Elvoé
aa43fd1357
version 0.0.2 2024-01-15 10:33:32 +03:00
Lera Elvoé
54f09390bb
clean up project.godot 2023-12-19 02:34:58 +03:00
Lera Elvoé
29e903408e
remove old tag from project.godot 2023-12-18 22:21:01 +03:00
Lera Elvoé
d5cd061d09
bump version to 0.0.2 2023-12-16 12:59:51 +03:00
Lera Elvoé
b55a462945 Add OBS and Twitch nodes. Improve UX significantly. Rework groups from the ground up with a new instancing feature. Open to the public. (#18)
After months of work and over a hundred commits on this repo alone (not to mention the old, half-working repos on GitHub), StreamGraph is finally ready to be shown to the public, even if in an incomplete state.

This PR is a culmination of numerous design discussions, re-writes, and hours spent by both @Eroax and myself.

Reviewed-on: https://codeberg.org/Eroax/StreamGraph/pulls/18
Co-authored-by: Lera Elvoé <yagich@poto.cafe>
Co-committed-by: Lera Elvoé <yagich@poto.cafe>
2023-12-15 21:44:25 +00:00
Lera Elvoé
fa5e9997ef merge groups (#2)
here we go

Reviewed-on: https://codeberg.org/Eroax/Re-DotDeck/pulls/2
Co-authored-by: Lera Elvoé <yagich@poto.cafe>
Co-committed-by: Lera Elvoé <yagich@poto.cafe>
2023-11-22 04:26:11 +00:00
Lera Elvoé
b25f6ce6c7
set render mode to compat 2023-11-17 13:36:53 +03:00
Lera Elvoé
97aa95bf6b
cache node index and load it 2023-07-21 09:39:38 +03:00
Lera Elvoé
074edb1e1f
serialize to json/dictionary, instance by type 2023-06-24 06:39:50 +03:00
Lera Elvoé
a5acd3a1c3
fix connections but 2 2023-06-12 18:59:30 +03:00
Lera Elvoé
318efb9c34
graphedit renderer beginnings 2023-06-12 18:32:36 +03:00
Lera Elvoé
39a18a4087
types, ports, nodes, decks, test renderer 2023-06-10 20:13:16 +03:00
Lera Elvoé
e686112765
initial commit 2023-06-10 06:15:08 +03:00