itsmattkc
0532090259
nodeview: make items wider
2021-05-28 17:55:16 +10:00
itsmattkc
e3e5f836b2
nodeparamview: use hidden body to preserve width instead of size policy
...
Fixes various layout issues in NodeParamView.
2021-05-28 17:55:07 +10:00
itsmattkc
517fcf6cfe
nodeparamview: use super macro
2021-05-28 17:54:09 +10:00
itsmattkc
d9e45a6818
nodeviewscene: skip add duplicate edges
2021-05-28 17:53:15 +10:00
itsmattkc
2162e9d8f8
nodeview: improved user manual positioning
2021-05-28 13:29:51 +10:00
itsmattkc
24ce8f8446
remove null context commands
2021-05-27 15:14:28 +10:00
itsmattkc
f876240443
use nodes as context rather than void
2021-05-27 13:32:32 +10:00
itsmattkc
0c5c9f0794
Merge branch 'master' into nodeview-redux
2021-05-27 13:21:10 +10:00
itsmattkc
d13f68593b
audiomonitor: fix param sync issue that caused crashes
2021-05-26 18:00:12 +10:00
itsmattkc
d0bd5e2142
nodeparamview: fix crash when inserting color keyframe
2021-05-26 17:03:49 +10:00
itsmattkc
2d53e35e7c
keyframeviewbase: null check to fix crash
2021-05-26 17:03:11 +10:00
itsmattkc
c9305b9368
nodeview: improved average position algorithm
2021-05-26 14:25:05 +10:00
itsmattkc
edd52dd811
projectpanel: select nodes when items are selected in the project explorer
2021-05-26 14:22:10 +10:00
itsmattkc
f9309da4b3
nodeview: update positions correctly
2021-05-24 10:12:53 +10:00
itsmattkc
74a1507c6f
Merge branch 'master' into nodeview-redux
2021-05-23 10:49:11 +10:00
itsmattkc
09dc79f9f6
project: remove array element when deleting a folder's subitem
...
Fixes #1639
2021-05-23 10:38:30 +10:00
itsmattkc
6ff9ab9f54
menu: added hidden secondary delete option to pick up backspace shortcut
2021-05-23 10:16:39 +10:00
itsmattkc
3c17ecc94e
more work
2021-05-21 12:28:52 +10:00
itsmattkc
0ce602c132
Merge branch 'master' into nodeview-redux
2021-05-21 11:13:42 +10:00
itsmattkc
a0f26fcc7b
timelineview: don't playheadpress if tool is kAdd
2021-05-21 10:47:05 +10:00
itsmattkc
e21d4ab0d7
nodes: revised text node
...
Clarifies text node's ability to parse HTML with Qt.
Removes janky incomplete "rich text editing" functionality. I don't think this is the right approach.
2021-05-21 10:46:35 +10:00
itsmattkc
a7ac1750ae
nodeparamview: disable default QMainWindow popup menu
...
Fixes #1638
2021-05-21 10:07:54 +10:00
itsmattkc
cc21ed37a7
implemented core subtitle support
2021-05-18 12:42:47 +10:00
itsmattkc
f2d64728f9
work towards timeline/nodeview interactivity
2021-05-17 11:14:56 +10:00
itsmattkc
8e9859b2b3
initial commit
2021-05-16 09:58:57 +10:00
itsmattkc
a0072cbb75
nodeparamview: get track value rather than combined value when inserting keyframe
...
Fixes #1631
2021-05-14 09:56:47 +10:00
itsmattkc
58d062ad75
viewer: run queue if windows are still active
...
Fixes #1628
2021-05-12 11:10:08 +10:00
itsmattkc
72d5b4af86
nodeview: enable mouse tracking at all times
...
Slightly less efficient, but fixes #1618 , a seemingly
Linux-exclusive Qt bug which caused strange drag issues.
2021-05-11 11:16:59 +10:00
itsmattkc
72ed87d923
ui: scroll zoom preference now specific to widget
...
Fixes #1597
2021-05-10 12:07:15 +10:00
itsmattkc
94b2cebeea
ui: merged nodeview/timelineview scrolling code
...
Greatly improves code quality and maintainability
2021-05-10 11:15:37 +10:00
itsmattkc
1c983f6b8c
nodeparamview: focus next best node when node is removed
...
Fixes #1616
2021-05-10 10:52:34 +10:00
itsmattkc
964129bb08
viewer: further improvements to auto-cache logic
2021-05-09 18:15:56 +10:00
itsmattkc
029b826f90
slider: change ctrl and shift modifiers
...
Ctrl now does * 0.01 and shift does * 100.
2021-05-08 09:39:21 +10:00
itsmattkc
4b58d55d90
scope: ensure texture is updated from channel count too
...
Fixes #1610
2021-05-07 16:26:02 +10:00
itsmattkc
f3c3b2eecf
viewer: added default parameter
...
Minor code enhancement
2021-05-07 16:26:02 +10:00
itsmattkc
01f4cd4d16
viewer: update the display even if the frame hasn't changed
...
Fixes #1611
2021-05-07 16:26:02 +10:00
itsmattkc
84847e0939
viewer: set display image to null when disconnecting viewer node
2021-05-05 19:07:34 +10:00
itsmattkc
dedc189ebf
sliders: make certain set functions slots
2021-05-05 18:58:51 +10:00
itsmattkc
e219941147
viewer: don't use const ref after popping
2021-05-05 18:54:49 +10:00
itsmattkc
ee90d89ef4
viewer: move set code lower and return
2021-05-05 12:53:42 +10:00
itsmattkc
7945a6b58a
viewer: show last frame in queue even if queue cannot keep up
...
It's better than nothing
2021-05-05 12:49:29 +10:00
itsmattkc
367293e253
viewer: hardcode playback queue number
...
Doesn't make sense to base this on thread count because lower thread computers need this more than higher thread computers
2021-05-05 12:06:15 +10:00
itsmattkc
105655b3d9
nodeview: don't use other input's type for reconnecting nodes, just use traverser heuristic
...
Fixes #1607
2021-05-05 11:41:56 +10:00
itsmattkc
5af00496c5
viewer: fixed crash on destruction when interlacing
2021-05-03 22:06:57 +10:00
itsmattkc
6d2eeb7409
viewer: upload texture in paint command
...
Fix potential crash a texture is set before the OpenGL context is initialized
2021-05-03 17:50:16 +10:00
itsmattkc
abf1eff866
add ability to enter custom frame rates
...
We ain't gatekeeping frame rates
2021-05-03 17:49:47 +10:00
itsmattkc
7ca236d57f
viewer: don't clear fps timer until time changes
2021-05-03 14:26:44 +10:00
itsmattkc
339447faca
playbackcontrols: forced consistent button sizes
2021-05-03 13:54:37 +10:00
itsmattkc
b2835b77df
viewer: fixed crash caused by setting interlace mode before opengl instance was initialized
2021-05-03 13:54:13 +10:00
itsmattkc
0b259d3a63
viewer: don't clear video queue on single frame retrieval
...
No real need for this now that we have `prioritize` built into the function
2021-05-01 10:16:33 +10:00