itsmattkc
d0f16ef88e
timeline: vastly improve behavior when scrolling and zooming
2023-02-28 20:39:02 -08:00
itsmattkc
9ff6e689d6
vastly improved rubberband selection behavior with selection manager widgets
2023-02-28 20:21:38 -08:00
itsmattkc
ee666d8862
keyframeview: ensure released signal is emitted at all times on mouse release
...
Fixes #2138
2023-02-28 17:19:12 -08:00
itsmattkc
b091ed8592
project: remove constant root node
2023-02-28 17:01:46 -08:00
itsmattkc
b88b738071
project: moved color manager outside of node graph
2023-02-28 15:20:05 -08:00
itsmattkc
f12c3b01d5
project: remove ProjectSettings
2023-02-28 11:59:05 -08:00
itsmattkc
cb9008a623
Merge branch 'master' into move-serialization
2023-02-28 11:29:52 -08:00
itsmattkc
ec2ff82229
node: merge tooltip into data function
2023-02-27 18:12:28 -08:00
itsmattkc
82454c09c9
viewer: force valid sample type
...
Fixes #2183
2023-02-27 18:12:13 -08:00
itsmattkc
7ec8a4dd7e
serializer: ensure backwards compatibility
2023-02-26 15:42:54 -08:00
itsmattkc
46d15396a6
Merge branch 'track-redux' into move-serialization
2023-02-23 11:09:45 -08:00
itsmattkc
aeac292ecb
Merge branch 'master' into track-redux
2023-02-23 11:07:50 -08:00
itsmattkc
3bc53cef60
nodegroup: check if an input is actually a passthrough
...
Fixes #2135
2023-02-22 12:50:56 -08:00
itsmattkc
8e2db520a7
nodeparamview/viewerdisplay: improve opening text gizmo from NPV
2023-02-22 12:18:43 -08:00
itsmattkc
c8908587bb
viewertexteditor: ensure page size is synced with transparent clone
2023-02-22 11:39:14 -08:00
itsmattkc
fbcc4be4ad
viewerdisplay: force update on keyboard and mouse events
...
For some reason, QTextEdit can be put into states where it no longer emits paint events, which is what we relied on. Now we force repaints for events we expect to change the visuals, e.g. keyboard/mouse events.
2023-02-22 11:33:12 -08:00
itsmattkc
feb7d5762d
viewer: allow resizing while text gizmo is active
2023-02-22 11:14:40 -08:00
itsmattkc
060c3b0883
viewersizer: use float for all calculations, center manual zoom
2023-02-22 10:41:17 -08:00
itsmattkc
e44a3d221d
viewersizer: zoom by float and anchor by cursor
2023-02-22 10:01:53 -08:00
itsmattkc
1d058ec709
handmovableview: normalize zoom scroll if scrolling is inverted
2023-02-22 09:52:56 -08:00
itsmattkc
7ecabfa68d
valuenode: add boolean type
...
Fixes #2145
2023-02-21 23:15:03 -08:00
itsmattkc
52021a8694
curveview/decibel: return -200 rather than infinity
...
While technically less correct, it's mathematically essentially the same and saves a lot of programming headaches.
Fixes #2133
2023-02-21 23:04:31 -08:00
itsmattkc
764d9ada36
timebasedview: assert y scale > 0
2023-02-21 23:03:37 -08:00
itsmattkc
e2c04f2e7c
nodeparamview: handle array size changes in keyframe view
...
Fixes #2097
2023-02-21 22:17:41 -08:00
itsmattkc
e859ba51f0
nodeparamviewitem: fix regression crash on array append command
2023-02-21 21:08:35 -08:00
itsmattkc
49fd809db7
serializer: clear existing clip name if duplicate of footage name
2023-02-21 19:49:52 -08:00
itsmattkc
5e29414dce
clip: use footage label by default rather than copied label
2023-02-21 19:44:26 -08:00
itsmattkc
aa2653a583
mainwindow: implement hack to fix pixel sampler
2023-02-21 19:32:15 -08:00
itsmattkc
4801891532
timeline: fix issue where transitions wouldn't reconnect on alt+drag
2023-02-21 18:50:11 -08:00
itsmattkc
48a7172ea3
timeline: fixed undo issue with slide tool
...
Fixes #2132
2023-02-21 18:22:23 -08:00
itsmattkc
92af3b5aec
loadotio: corrected includes
2023-02-21 16:09:58 -08:00
itsmattkc
12aa67b4f7
otio: fix compilation
2023-02-21 15:36:08 -08:00
itsmattkc
32c8d08a10
gizmos: draw shadow so they're still visible on white backdrop
...
Fixes #2142
2023-02-21 15:02:13 -08:00
itsmattkc
f9718cdeb0
viewertexteditor: enforce default format on first open
2023-02-21 14:43:44 -08:00
itsmattkc
028651f9fb
moved serialization
2023-02-21 14:26:34 -08:00
itsmattkc
85a8fbf1fd
update for master
2023-02-21 10:03:52 -08:00
itsmattkc
a27ca0faa5
Merge branch 'master' into track-redux
2023-02-21 09:58:26 -08:00
itsmattkc
d7c83269c5
Merge branch 'node-rework'
2023-02-21 09:58:08 -08:00
itsmattkc
5891b70137
inputflag: rename IgnoreConnections to IgnoreInvalidations
2023-02-21 09:57:57 -08:00
itsmattkc
a3b75a3a70
update for node-redux
2023-02-21 09:41:19 -08:00
itsmattkc
bef8fd7b50
Merge branch 'node-rework' into track-redux
2023-02-21 09:33:52 -08:00
itsmattkc
f9cd28a694
node: make convenient input flag setter
2023-02-20 19:13:50 -08:00
itsmattkc
7348d28243
move ignore connections to input flag
2023-02-20 16:18:20 -08:00
itsmattkc
11e4e051c3
move undo files around for better organization
2023-02-20 16:09:22 -08:00
itsmattkc
2d83beb2c6
mainwindowlayoutinfo: don't skip old versions
2023-02-20 14:56:57 -08:00
itsmattkc
eaa9548e3b
main: allow decompressing project files from command line
2023-02-20 14:56:30 -08:00
itsmattkc
ffec819eef
successfully transmit block map
...
Requires a binary data type, which requires a new project serializer
2023-02-20 14:56:04 -08:00
itsmattkc
43f1be9c06
track: removed old code
2023-02-19 23:10:04 -08:00
itsmattkc
114ddc7d0d
Merge branch 'node-rework' into track-redux
2023-02-19 21:36:15 -08:00
itsmattkc
c5da1339b9
importtask: removed unnecessary line
2023-02-19 21:31:06 -08:00