Lera Elvoé
ca0fc15103
patch renderer persistence to default default arg
2023-12-15 00:39:29 +03:00
Lera Elvoé
f5cea0efa2
clean up project.godot
2023-12-15 00:28:54 +03:00
Lera Elvoé
7e35529100
use logger in nodes
2023-12-15 00:06:02 +03:00
Lera Elvoé
d67ccdbad2
use logger in deck classes
2023-12-14 23:52:22 +03:00
Lera Elvoé
d6b26eda21
add logger and logger renderer
2023-12-14 23:47:42 +03:00
Lera Elvoé
3c0a12d005
add/edit descriptions of most nodes
2023-12-14 21:15:42 +03:00
Lera Elvoé
7bd7b6152a
don't prompt to save group decks
2023-12-14 19:09:04 +03:00
Lera Elvoé
73422418ba
disallow grouping and removing group i/o nodes
2023-12-14 19:08:02 +03:00
Lera Elvoé
16c6cfb4f9
don't add group input and output nodes at the same position
2023-12-14 18:32:59 +03:00
Lera Elvoé
9938bb9519
open file dialogs at the most recent folder
2023-12-13 20:16:17 +03:00
Lera Elvoé
4f40e91726
fix setting dirty multiple times when initializing from deck
2023-12-13 19:59:25 +03:00
Lera Elvoé
d29adb8166
prompt to save all decks when closing
2023-12-13 19:44:09 +03:00
Lera Elvoé
bf9af8c996
prompt to save dirty deck when closing it
2023-12-13 19:25:30 +03:00
Lera Elvoé
2091b52e36
add dirty bit to deck renderer
2023-12-13 18:53:30 +03:00
Lera Elvoé
aff31ce442
fix opening recent decks with shortened paths
2023-12-13 18:48:14 +03:00
Lera Elvoé
6c804851a7
UX improvements
2023-12-13 18:01:20 +03:00
Lera Elvoé
0d7567e636
don't move the cursor with up/down arrow keys in search bar
2023-12-13 14:32:22 +03:00
Lera Elvoé
68d9af52c6
use the persistence class to store recently opened decks
2023-12-13 14:30:11 +03:00
Lera Elvoé
1ebcef1d0e
new renderer persistence class to save options and configuration easier per renderer
2023-12-13 14:29:25 +03:00
Lera Elvoé
a421535f11
close dangling group instances when the last group containing them is closed
2023-12-12 19:53:29 +03:00
Lera Elvoé
0027ca5d1a
close groups belonging to deck when closing deck
2023-12-12 19:36:58 +03:00
Lera Elvoé
7a95121330
send the node id properly in node added to group signal
2023-12-12 19:34:55 +03:00
Lera Elvoé
9a40aa3717
make obs set source transform node batch requests and cache some things
2023-12-10 21:49:27 +03:00
Lera Elvoé
c323a64d60
make delay use ANY type on i/o
2023-12-10 20:18:16 +03:00
Lera Elvoé
6d8e64b90a
fix process node
2023-12-10 17:24:08 +03:00
Lera Elvoé
0bc814a38b
silence NoOBSWS
2023-12-10 17:23:55 +03:00
Lera Elvoé
882c031f86
fix group input node using old outgoing connections format
2023-12-10 17:03:15 +03:00
Lera Elvoé
a5094ce450
add helper function to resolve input port value to deck node
2023-12-10 17:02:15 +03:00
Lera Elvoé
e0239dcae0
make twitch actually work frfr no cap
2023-12-10 16:23:50 +03:00
Lera Elvoé
2bd48d993b
store last message data in twitch chat received node
2023-12-08 15:30:02 +03:00
Lera Elvoé
0b907a7716
make pass if true node consider clickable checkbox
2023-12-08 14:36:43 +03:00
Lera Elvoé
87a8848516
make expression node output typed as ANY
2023-12-08 14:36:19 +03:00
Eroax
68480bdbe2
Merge branch 'poc/godot-showreel-demo' of https://codeberg.org/Eroax/Re-DotDeck into poc/godot-showreel-demo
2023-12-08 03:15:44 -07:00
Eroax
3c40c1da66
Implemented Redirect Port fully
2023-12-08 03:15:39 -07:00
Lera Elvoé
25b58d0948
IT'S OFFICIAL
2023-12-08 13:09:54 +03:00
Lera Elvoé
9b22f6b5c0
new, new, new, NEW groups ( #14 )
...
groups are now instanced allowing to call them like functions
Reviewed-on: https://codeberg.org/Eroax/StreamGraph/pulls/14
Co-authored-by: Lera Elvoé <yagich@poto.cafe>
Co-committed-by: Lera Elvoé <yagich@poto.cafe>
2023-12-08 09:56:01 +00:00
Eroax
c071e4d644
TWITCH INTEGRATION ( #13 )
...
Implemented a basic Twitch Connection, + Twitch Receive Chat and Twitch Send Chat
Co-authored-by: Eroax <eroaxe.business@gmail.com>
Reviewed-on: https://codeberg.org/Eroax/StreamGraph/pulls/13
2023-12-08 09:53:06 +00:00
Lera Elvoé
dbdda4614a
add bool constant and if true nodes
2023-12-05 02:02:02 +03:00
Lera Elvoé
26bf7cf0b3
change get deck var output type to ANY
2023-12-05 02:01:47 +03:00
Lera Elvoé
36ea77048b
disconnect nodes properly when grouping
2023-12-05 02:01:14 +03:00
Lera Elvoé
464d0a0e33
add input and deck variables access to expression node
2023-12-04 23:05:15 +03:00
Lera Elvoé
3be669da28
add file menu shortcuts to deck holder renderer
2023-12-04 17:27:31 +03:00
Lera Elvoé
b7f511709a
fix a bunch of warnings
2023-12-04 17:16:39 +03:00
Lera Elvoé
d707d65323
set labels to right align if the port is output
2023-12-04 16:59:09 +03:00
Lera Elvoé
dfbb5f10cd
remove connections more thoroughly on delete
2023-12-04 16:58:36 +03:00
Lera Elvoé
2e701de286
add vector math nodes
2023-12-04 16:19:59 +03:00
Lera Elvoé
f90beb61c5
add renaming nodes
2023-12-04 12:50:52 +03:00
Lera Elvoé
c243d24028
refresh visual connections in deck renderer when duplicating nodes
2023-12-02 01:14:19 +03:00
Lera Elvoé
440ec5bb2e
fix remove node
2023-12-02 01:14:00 +03:00
Lera Elvoé
b05b5561db
add event system, add process node
2023-12-01 12:30:35 +03:00