itsmattkc
b28495c7a6
nodeparamview: speed up node adding
2022-09-28 19:56:18 -07:00
itsmattkc
54d0a94a20
Merge branch 'master' into cache-update
2022-08-18 08:12:46 -07:00
itsmattkc
f18461e69b
timeline: allow pasting nodes into or over clips
2022-08-15 11:06:34 -07:00
itsmattkc
87348031d8
nodeparamview: fix issue where some nodes didn't appear in curve view
2022-08-12 09:01:47 -07:00
itsmattkc
02f40ad3b4
nodeparamview: fix issue detecting node's effect input
...
Fixes #1988
2022-07-27 14:10:13 -07:00
itsmattkc
e4fd2d5d2c
timebasedwidget: rewrote scroll catchup code
...
Code is much better. Less hacky queuing, implements cooldowns to improve navigation, and introduces a framework so that subclasses can make use of catchup/cooldown code too with any scrollbar they want
2022-07-15 10:59:51 -07:00
itsmattkc
7e1792cfea
Merge branch 'master' into cache-update
2022-07-01 22:32:49 -05:00
itsmattkc
6b13d806c6
nodeparamview: correctly show video and audio node options
2022-06-10 11:44:12 -07:00
itsmattkc
e3c3ee9ac4
code: removed unnecessary code
2022-05-30 08:59:25 -07:00
itsmattkc
501564fb22
ui: replace html edit in text node with edit in viewer button
2022-05-10 18:07:17 -07:00
itsmattkc
fc8bba956b
nodeparamview: support pasting values into multiple nodes of same type
2022-05-10 17:32:48 -07:00
itsmattkc
8b87e376a0
nodeparamview: implement copy/pasting values
2022-05-10 17:20:22 -07:00
itsmattkc
182e1599af
keyframes: implemented copying/pasting
2022-05-10 15:42:09 -07:00
itsmattkc
4b366a9b73
update copyright year to 2022
2022-05-10 10:38:56 -07:00
itsmattkc
102ce9aa7b
nodeparamview/nodeview: connect selections and enable multi-select in npv
2022-05-04 14:59:51 -07:00
itsmattkc
d6670dfe47
nodeparamview: correct bool mistake
2022-05-03 14:23:53 -07:00
itsmattkc
028d2fd60c
nodes: optimize job infrastructure
...
Rework traversing so that jobs are only resolved when they are used. This should provide moderate optimize to the traversing process.
2022-05-03 11:19:21 -07:00
itsmattkc
e6d4fe43de
reworked and vastly improved snapping subsystem
2022-05-02 00:01:49 -07:00
itsmattkc
827dd98d6c
nodeparamview: implement deleting node
2022-04-26 15:19:04 -07:00
itsmattkc
4536ed87a5
nodeparamview: fixed crash caused by closing contexts
2022-04-25 14:00:21 -07:00
itsmattkc
60f80d4a14
ui: moved timeline selection signal queue to timeline
...
Probably a safer way to do this
2022-04-12 09:28:51 -07:00
itsmattkc
5bb1aa41f7
nodeparamview: fixed crash
2022-04-11 19:40:44 -07:00
itsmattkc
e85a5b21b0
nodeparamview: fixed problematic behavior
...
Fixes #1894
2022-04-11 11:06:51 -07:00
itsmattkc
5afd322644
nodeparamview: significant optimization
...
- Skips multiple calls to SetContexts in quick succession
- Only add/remove contexts as necessary rather than resetting every time
2022-04-10 12:09:04 -07:00
itsmattkc
1448f641e5
nodeparamview: remove item when nodes is removed from context
2022-04-09 15:36:49 -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
08ffc63922
paramview: disable timing for now
2022-01-22 20:22:15 -08:00
itsmattkc
6aa493bd67
reworked param view passthroughs for groups
2022-01-22 18:17:51 -08:00
itsmattkc
5fb6daf3f4
nodeparamview: add item when nodes are added to context
2022-01-04 10:23:46 -08:00
itsmattkc
4f9ac4b36d
parampanel: close contexts belonging to closing project
2022-01-02 18:43:27 -08:00
itsmattkc
a7be16fec9
finished refactoring copy/paste code
2021-12-30 19:35:52 -08:00
itsmattkc
5223483e8e
work towards group editor
2021-12-27 15:16:49 -08:00
itsmattkc
a8ac7edd51
improved nodeparamview scroll behavior
2021-12-25 11:11:45 -08:00
itsmattkc
21165cb2ff
implemented node flags
2021-12-19 13:19:31 -08:00
itsmattkc
408b3e6da6
remove debug line
2021-12-18 11:43:08 -08:00
itsmattkc
619de01db4
refined curve view
2021-12-17 17:07:59 -08:00
itsmattkc
bf196e790b
refined keyframeview and curveview
2021-12-15 19:45:04 -08:00
itsmattkc
7d82d56f31
reworked much of keyframeview for new architecture
2021-12-13 14:12:30 -08:00
itsmattkc
090fbb09d0
contexts in param view
2021-12-08 14:08:12 -08:00
itsmattkc
495b07fc55
implemented node groups
2021-11-24 17:58:48 -08:00
itsmattkc
5f859895a8
nodeparamview: improved performance
2021-09-30 00:20:07 -07:00
itsmattkc
42ce950e02
nodeview: improved selection algorithms
2021-09-29 11:23:01 -07:00
itsmattkc
c29939b523
use audio waveform constants to determine min/max zoom levels
2021-09-28 21:35:24 -07:00
itsmattkc
438cce1ce5
widget: use rational for internal playhead value
...
Fixes #1688
2021-08-02 10:55:01 -07:00
itsmattkc
517fcf6cfe
nodeparamview: use super macro
2021-05-28 17:54:09 +10:00
itsmattkc
a7ac1750ae
nodeparamview: disable default QMainWindow popup menu
...
Fixes #1638
2021-05-21 10:07:54 +10:00
itsmattkc
1c983f6b8c
nodeparamview: focus next best node when node is removed
...
Fixes #1616
2021-05-10 10:52:34 +10:00
itsmattkc
77d4b18a60
updated copyright year for 2021 [skip ci]
2021-04-17 18:56:50 +10:00
Thomas Wilshaw
139adbdb31
Cleanup for merge.
2021-04-14 12:48:44 +01:00