itsmattkc
e3c3ee9ac4
code: removed unnecessary code
2022-05-30 08:59:25 -07:00
itsmattkc
18d10f6c8d
widgets: unset cursor rather than setting arrow
2022-05-12 13:39:59 -07:00
itsmattkc
6613ff3296
nodeview: fix drop regressions
2022-05-11 20:02:32 -07:00
itsmattkc
c0ad244397
nodeview: implement dragging items from project explorer into node view
2022-05-11 14:55:07 -07:00
itsmattkc
8b87e376a0
nodeparamview: implement copy/pasting values
2022-05-10 17:20:22 -07:00
itsmattkc
4b366a9b73
update copyright year to 2022
2022-05-10 10:38:56 -07:00
itsmattkc
c25960e5af
fixed completely pointless compiler warning
...
Fixes #1921
2022-05-09 08:06:35 -07:00
itsmattkc
677ed38ff9
nodeview: ignore enabled input when dropping
2022-05-07 09:46:13 -07:00
itsmattkc
102ce9aa7b
nodeparamview/nodeview: connect selections and enable multi-select in npv
2022-05-04 14:59:51 -07:00
itsmattkc
f7396de121
markers: reimplemented copy/paste
2022-05-01 22:33:58 -07:00
itsmattkc
6e08b61ecc
nodeview: prevent default behavior when items are attached
...
Fixes buggy behavior when dropping attached nodes and moving the cursor
2022-04-28 10:44:02 -07:00
itsmattkc
7825d0e16d
nodeview: improved drop functionality
2022-04-28 09:54:49 -07:00
itsmattkc
fb53931f68
implement "type" for xml node data
2022-04-25 13:16:27 -07:00
itsmattkc
e0bfbf12b2
groups: improved functionality
...
Various improvements and fixes to groups
2022-04-04 23:34:34 -07:00
itsmattkc
38c8bd4b0d
paramview: implemented passthrough editing
2022-04-04 22:13:08 -07:00
itsmattkc
d7b3c523f4
groups: improved serialization
...
Introduced new project version with extra customization for groups
2022-04-04 00:03:57 -07:00
itsmattkc
afaf6bcf92
groups: started revision
...
- Removed UUIDs since we already have ptrs
- Changed input passthroughs from map to list so they'll always be added in the same order
- Fixed group copy on duplication
- Fixed group copy on clip split
2022-04-03 19:18:39 -07:00
itsmattkc
bc14b0454d
nodeview: when new nodes are added from any source, select them
2022-01-21 10:07:37 -08:00
itsmattkc
cc4bc91cc3
nodeview: when adding new group, ensure children are added too
2022-01-21 10:07:19 -08:00
itsmattkc
11d0d366eb
nodeview: update context rect if node is removed
2022-01-21 10:06:56 -08:00
itsmattkc
576ea8e81f
refactored copy/paste code for new serializers
...
Vastly improves code quality and reusability
2022-01-12 16:34:40 -08:00
itsmattkc
3731b0a4b7
nodeview: null check on block track and sequence
2022-01-10 09:31:10 -08:00
itsmattkc
50b29146f3
nodeview: clear edges first
2022-01-05 11:37:17 -08:00
itsmattkc
d4fa9cb906
nodeview: fix issues when deleting nodes while dragging
2022-01-04 11:16:56 -08:00
itsmattkc
2da492f79f
declare unused variable (might use it later)
2022-01-02 12:35:55 -08:00
itsmattkc
a7be16fec9
finished refactoring copy/paste code
2021-12-30 19:35:52 -08:00
itsmattkc
8daa83b682
work towards finishing nodeview copy/paste refactor
2021-12-29 18:44:14 -08:00
itsmattkc
65a1c75933
clean up and remove nodegroupdialog
2021-12-27 20:56:04 -08:00
itsmattkc
5223483e8e
work towards group editor
2021-12-27 15:16:49 -08:00
itsmattkc
671fafb496
refined some nodeview behavior
2021-12-18 14:03:44 -08:00
itsmattkc
090fbb09d0
contexts in param view
2021-12-08 14:08:12 -08:00
itsmattkc
e98ac256c6
reorganized some lines to prevent a crash
2021-12-03 12:03:33 -08:00
itsmattkc
f4230a1805
nodeview: accept ctrl dragging inputs too
2021-12-02 08:56:48 -08:00
itsmattkc
2473bccec3
implemented arrays and reimplemented expanding
2021-12-01 12:14:26 -08:00
itsmattkc
239a019690
many improvements and reimplementations
2021-11-29 21:22:49 -08:00
itsmattkc
495b07fc55
implemented node groups
2021-11-24 17:58:48 -08:00
itsmattkc
a94c7169f2
store expanded status in context
2021-11-19 17:14:56 -08:00
itsmattkc
a391e63252
cleaned up some no longer used functions
2021-11-19 16:46:39 -08:00
itsmattkc
40783bcc6d
reimplemented adding/removing/connecting/disconnecting
2021-11-19 15:47:31 -08:00
itsmattkc
a6af473f53
reimplemented node positioning and deleting
2021-11-17 12:09:41 -08:00
itsmattkc
93be94bc2c
more work
2021-11-16 23:58:34 -08:00
itsmattkc
854ca0a7a9
reimplemented edge connect/disconnect
2021-11-12 11:51:13 -08:00
itsmattkc
3c6bc80c8f
further improved new node view
2021-11-12 11:06:06 -08:00
itsmattkc
0c92bc3f08
fixed some compile issues on non-msvc
2021-11-10 22:32:44 -08:00
itsmattkc
6033039046
improved connector UI in node view
2021-11-10 21:59:54 -08:00
itsmattkc
9c650883c2
implement context item in node view
2021-11-10 16:33:59 -08:00
itsmattkc
42ce950e02
nodeview: improved selection algorithms
2021-09-29 11:23:01 -07:00
itsmattkc
c7bcf4ecad
nodeview: remove from attached items when removing node
2021-09-27 11:10:31 -07:00
itsmattkc
67c7c71ca2
implemented "value hints" for choosing output values to use
2021-09-17 20:56:53 -07:00
itsmattkc
b07bccb7dc
nodes: revert to single output
2021-09-07 22:01:36 -07:00