Commit graph

  • cf151854d3
    fix small typo in doc comment main v0.0.6 Lera Elvoé 2024-09-03 11:13:27 +0300
  • afd868270c make expression node input typed as ANY (#174) Lera Elvoé 2024-09-03 07:01:52 +0000
  • 985bf47c58
    make expression node input typed as ANY Lera Elvoé 2024-09-03 10:01:22 +0300
  • b5cd7336a4 fix inspector and variable viewer not clearing in some cases when there are no decks (#172) Lera Elvoé 2024-07-28 11:23:59 +0000
  • b0773af6d4
    clear variable viewer when there are no more decks Lera Elvoé 2024-07-28 14:03:52 +0300
  • f7a9ff0af3
    clear out node list in sidebar when there are no more decks Lera Elvoé 2024-07-28 13:53:34 +0300
  • 616c185abf
    clean up warnings Lera Elvoé 2024-07-28 13:39:09 +0300
  • e257c76dc6 add array operation nodes (#171) Lera Elvoé 2024-07-28 09:30:53 +0000
  • e1eed611bc
    prevent potential race condition in array pop Lera Elvoé 2024-07-27 22:50:20 +0300
  • 378d9db4cf
    add array insert node Lera Elvoé 2024-07-24 10:18:26 +0300
  • 48d2e2ec3e
    add array set at index node Lera Elvoé 2024-07-24 10:01:48 +0300
  • e30dc193d5
    add array size node Lera Elvoé 2024-07-24 09:35:43 +0300
  • 25b4ea3f5f
    add array pop node Lera Elvoé 2024-07-24 09:28:06 +0300
  • 05d1131dae
    set spinbox value AFTER setting the range in descriptor renderer Lera Elvoé 2024-07-24 09:27:57 +0300
  • 0281c4ca50
    add array push/append Lera Elvoé 2024-07-24 09:03:12 +0300
  • fd82588957
    fix variable viewer deselecting error Lera Elvoé 2024-07-24 09:03:01 +0300
  • 84bc201fdd add string formatting nodes (#170) Lera Elvoé 2024-07-24 05:13:17 +0000
  • 0116feb4b3
    add string formatting nodes Lera Elvoé 2024-07-24 08:07:01 +0300
  • 9590b6ae4f fix passthrough sending when it's not meant to (#169) Lera Elvoé 2024-07-23 23:20:55 +0000
  • 7521da782f
    fix passthrough sending when it's not meant to Lera Elvoé 2024-07-24 02:19:15 +0300
  • 3bff8e27e6 make group io nodes 'optional' (#167) Lera Elvoé 2024-07-02 09:29:06 +0000
  • 4a4045e8e4
    make group io nodes 'optional' Lera Elvoé 2024-07-02 12:27:55 +0300
  • 83f6fa1fae
    add folder colors Lera Elvoé 2024-07-01 22:02:27 +0300
  • d4d17be574
    remove freed decks from container dicts on exit cleanup Lera Elvoé 2024-06-14 17:13:26 +0300
  • f760cd227d
    make sure node renderers exist when trying to disconnect Lera Elvoé 2024-06-14 16:59:30 +0300
  • 0a564722f2
    EXPERIMENTAL: add_port() now sets a default value for the port type Lera Elvoé 2024-06-14 16:58:47 +0300
  • 1d6365c4bd add Collect node (#165) Lera Elvoé 2024-06-14 08:29:50 +0000
  • c8b04aa671
    make all ports on collect node value request Lera Elvoé 2024-06-13 19:56:28 +0300
  • d8a9c3c045
    add collect node Lera Elvoé 2024-06-13 15:37:04 +0300
  • ac6ede2b41 make the default library group location be based on the executable location (#164) Lera Elvoé 2024-05-26 16:05:22 +0000
  • 1f6241f706
    make the default library group location be based on the executable location Lera Elvoé 2024-05-26 19:05:11 +0300
  • f720efcc72 lib group storage rework (#162) Lera Elvoé 2024-05-26 14:13:42 +0000
  • b1ad7ac831
    UX improvements 👀 Lera Elvoé 2024-05-26 17:05:09 +0300
  • 343910c5ae
    store lib groups in a way that doesn't dox the file system Lera Elvoé 2024-05-26 17:04:48 +0300
  • d2f7e1a7f4
    followup to cb1e30d: don't even cast them, because that throws too Lera Elvoé 2024-05-24 16:57:59 +0300
  • 32bda994f6
    followup to db590ac: improve group node renderer UX Lera Elvoé 2024-05-24 16:17:07 +0300
  • cb1e30d6af
    don't try to send events if the deck has been freed Lera Elvoé 2024-05-24 16:14:17 +0300
  • db590acdb9
    improve group node UX: skip last port, which we know don't have connections Lera Elvoé 2024-05-21 03:09:43 +0300
  • 3bb1531603 fix library group saving (#161) Lera Elvoé 2024-05-20 08:54:19 +0000
  • 201a6fed38
    fix library group saving Lera Elvoé 2024-05-20 11:51:56 +0300
  • 92ebbe5344
    fix library group io nodes not having reference to group node on load Lera Elvoé 2024-05-20 10:43:40 +0300
  • 903a801ba9
    add toast history *before* emitting toast signal Lera Elvoé 2024-05-20 09:18:33 +0300
  • 33425e8436 don't open deck tab if the deck is null (#160) Lera Elvoé 2024-05-20 06:11:15 +0000
  • a288b6639c
    don't open deck tab if it's null Lera Elvoé 2024-05-20 09:08:55 +0300
  • 3a7facf948 make group input node use resolve instead of raw value request when getting value and disallow group output nodes having descriptors in sidebar (#159) Lera Elvoé 2024-05-20 05:25:34 +0000
  • f2cbdb4bdc
    don't allow output ports on group descriptors to have... descriptors Lera Elvoé 2024-05-20 08:21:39 +0300
  • 8054deb731
    make group input node use resolve instead of raw value request when getting value Lera Elvoé 2024-05-20 08:21:16 +0300
  • 8156e4769f group descriptors (#156) Lera Elvoé 2024-05-20 04:32:12 +0000
  • 40c703b72b
    add group descriptor inspectors to the sidebar Lera Elvoé 2024-05-13 21:58:26 +0300
  • 6ef9692c05
    improve group i/o nodes storing ports Lera Elvoé 2024-05-13 21:57:57 +0300
  • 11c7eb906a
    add group descriptors to Deck to allow customizing the appearance of ports on group inputs and outputs Lera Elvoé 2024-05-13 17:17:53 +0300
  • ba2dd6a837 remove RPC (#153) Lera Elvoé 2024-05-08 07:59:19 +0000
  • b6086bf9d9
    remove RPC Lera Elvoé 2024-05-08 10:58:40 +0300
  • 240750c48e library groups (#151) Lera Elvoé 2024-05-08 07:43:45 +0000
  • 8d7477b0e1
    prevent editing nodes when entering lib group Lera Elvoé 2024-05-08 06:09:57 +0300
  • 0758f1836a
    actually fix sidebar node name field Lera Elvoé 2024-05-08 02:01:07 +0300
  • b3722b0633
    "fix" sidebar node inspector issues Lera Elvoé 2024-05-07 13:19:51 +0300
  • 254eeb9496
    fix RPC after node belonging to changes Lera Elvoé 2024-05-07 13:16:08 +0300
  • 193e2fc412
    fix sidebar node renaming Lera Elvoé 2024-05-07 11:14:40 +0300
  • 86a0825ab7
    test belonging to Lera Elvoé 2024-05-07 10:50:19 +0300
  • a0a02f3ea2
    oops Lera Elvoé 2024-05-07 10:27:37 +0300
  • c413f52924
    properly load input and output counts on group io nodes Lera Elvoé 2024-05-07 10:26:33 +0300
  • 497c748d9a
    send events to lib groups Lera Elvoé 2024-05-07 10:24:51 +0300
  • 1d156626c0
    properly clean up dangling connections Lera Elvoé 2024-05-06 13:14:25 +0300
  • 5f389fe3b5
    improve clarity of shortcut buttonedited state Lera Elvoé 2024-04-22 10:05:59 +0300
  • 288820acd9
    add a way to define lib group paths in settings dialog Lera Elvoé 2024-04-22 09:39:31 +0300
  • 9244a462d4
    move settings dialog to its own subfolder Lera Elvoé 2024-04-22 06:35:51 +0300
  • 96030cd145
    clean deckholder on exit Lera Elvoé 2024-04-22 03:30:15 +0300
  • ffee2600b7
    print allocs more vigorously Lera Elvoé 2024-04-22 03:12:06 +0300
  • adac95f1c4
    free deck on close Lera Elvoé 2024-04-22 03:03:35 +0300
  • 3281145ee1
    free node on remove Lera Elvoé 2024-04-22 02:12:56 +0300
  • 50030bb0c7
    add Deck API to move nodes between decks Lera Elvoé 2024-04-22 02:02:23 +0300
  • a665bde188
    make deck node not hold a reference to deck Lera Elvoé 2024-04-22 01:50:28 +0300
  • 91cd6857b3
    consume toast history in toast renderer Lera Elvoé 2024-04-19 01:00:01 +0300
  • 464980a283
    add Deck API to add lib group Lera Elvoé 2024-04-18 22:32:21 +0300
  • 5d0af40553
    fix disconnecting on paste and group Lera Elvoé 2024-04-18 22:05:49 +0300
  • 5046c84d8b
    initial library implementation Lera Elvoé 2024-04-18 08:47:38 +0300
  • 40bbac1f2a
    fix mouse filter on toast Lera Elvoé 2024-04-18 00:26:50 +0300
  • 15a70b5b69
    add vscode folder to gitignore Lera Elvoé 2024-04-17 22:36:41 +0300
  • 796c83605d
    add config class Lera Elvoé 2024-04-17 05:33:31 +0300
  • a80af97377 add toast notifications (#148) nodes/painful-twitch-request Lera Elvoé 2024-04-17 02:06:48 +0000
  • 74999d86b4
    add toast renderer Lera Elvoé 2024-04-17 04:57:22 +0300
  • 3bb633a5e3
    fix up connections yelling Lera Elvoé 2024-04-17 04:57:12 +0300
  • 834a250b85
    add toast signal to logger Lera Elvoé 2024-04-17 03:39:57 +0300
  • f24906715d store connections inside the deck (#147) Lera Elvoé 2024-04-17 00:24:55 +0000
  • f63711211a
    add compat dialog when opening old deck Lera Elvoé 2024-04-17 01:36:26 +0300
  • 3281a654a9
    fully deprecate connections being stored on nodes Lera Elvoé 2024-04-17 00:50:25 +0300
  • 9d28c92925
    add compatibility code to convert old connections to new format Lera Elvoé 2024-04-17 00:38:46 +0300
  • eb4499d46d
    make deck renderer work with new connections Lera Elvoé 2024-04-17 00:15:47 +0300
  • 5c2af52483
    patch group io nodes to work with the new connections Lera Elvoé 2024-04-17 00:11:07 +0300
  • ad1be6a62c
    emit node connection added and removed signals for compat with group nodes Lera Elvoé 2024-04-16 23:59:07 +0300
  • 9bbf3a1031
    share connections between groups Lera Elvoé 2024-04-16 23:37:10 +0300
  • dfca39776b
    use deck connections in deck and decknode Lera Elvoé 2024-04-16 22:13:26 +0300
  • 9b10691007
    store connections in deck Lera Elvoé 2024-04-16 21:19:31 +0300
  • 1ce3cd0367 add a sidebar (#146) Lera Elvoé 2024-04-16 15:16:38 +0000
  • 93133147c2
    make accordion redraw when collapsed is toggled and make tree lines more accurate Lera Elvoé 2024-04-16 00:11:14 +0300
  • fadee758bf
    fix sidebar warnings Lera Elvoé 2024-04-15 22:18:53 +0300
  • 8f9c06c48a
    fix no node selected text being shown even if a node is selected Lera Elvoé 2024-04-15 22:16:16 +0300
  • 937bc119b0
    add a draw tree option to accordion menu Lera Elvoé 2024-04-15 22:03:58 +0300
  • b4b12ffd64
    add a draw background option in accordion menu Lera Elvoé 2024-04-15 20:49:40 +0300