itsmattkc
4c71a33b7b
node: implement array start offset
2022-07-17 14:48:00 -07:00
itsmattkc
04c1693297
text: implement formatting arguments
2022-07-17 14:40:35 -07:00
itsmattkc
24ae3a25d3
timeline: use scroll cooldown when dragging playhead
2022-07-16 17:12:35 -07:00
itsmattkc
98a71a47c8
projectexplorer: fixed UI issues around renaming items
2022-07-16 16:54:32 -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
4b8febd10d
timebasedview: cache scroll value before scale change on ctrl zoom
...
Fixes bug where scroll would be calculated incorrectly due to range limitation from scale change
2022-07-15 09:47:58 -07:00
itsmattkc
963ffe8de3
viewer: reimplement add band in custom code
2022-07-10 11:12:43 -07:00
itsmattkc
13a0da537f
numericsliderbase: make connections before showing
...
Fixes #1962
2022-07-08 03:20:12 -07:00
itsmattkc
6716a7173b
timeline: use consistent x offsets for thumbnails
2022-07-02 17:52:24 -05:00
itsmattkc
7e1792cfea
Merge branch 'master' into cache-update
2022-07-01 22:32:49 -05:00
itsmattkc
b5c61b68fe
timeline: minor code cleanup
2022-06-28 13:03:43 -07:00
itsmattkc
ac207e8fe7
timeline: implement add default transition
...
Fixes #1939
2022-06-28 12:09:10 -07:00
itsmattkc
c34066952f
timelineview: update rect on height change
...
Fixes #1950
2022-06-28 09:39:08 -07:00
itsmattkc
89927c71ff
implemented reveal in footage viewer option
...
Fixes #1958
2022-06-27 23:40:05 -07:00
itsmattkc
079d6beff2
timeline: separate markers and workarea
2022-06-27 23:39:31 -07:00
itsmattkc
63f74691a5
render: cleaned up threading
2022-06-25 09:59:43 -07:00
itsmattkc
15d6f407eb
viewer: implement playback resolution option
2022-06-22 23:55:30 -07:00
itsmattkc
3f8001b146
render: use single base thread for rendering
2022-06-21 14:08:29 -07:00
itsmattkc
080227616d
viewer: fix bug that overqueued frames
2022-06-21 13:06:24 -07:00
itsmattkc
3a7dfdb681
viewer: allow showing waveform and viewer simultaneously
...
Fixes #1959
2022-06-21 12:23:44 -07:00
itsmattkc
75bc2c2e67
projectexplorer: implement replace footage function
2022-06-21 10:42:05 -07:00
itsmattkc
0fc6ab149f
timeruler: fixed scroll regression
...
Fixes #1960
2022-06-21 10:26:19 -07:00
itsmattkc
52db848918
ui: draw in/out semi translucent
...
Fixes #1957
2022-06-20 10:26:16 -07:00
itsmattkc
7bfe5f563e
viewer: use popup for text editor
2022-06-19 13:13:25 -07:00
itsmattkc
e69436a27d
viewer: null check shaders before destroy
2022-06-19 09:35:28 -07:00
itsmattkc
d32a052708
viewertexteditor: null check clone
2022-06-19 00:06:51 -07:00
itsmattkc
240bbdc583
viewer: fix mouse and compositing issues from using windows
2022-06-18 08:49:45 -07:00
itsmattkc
5ef56c8047
ui: use QOpenGLWindow instead of QOpenGLWidget for all panels
2022-06-12 10:28:15 -07:00
itsmattkc
6b13d806c6
nodeparamview: correctly show video and audio node options
2022-06-10 11:44:12 -07:00
itsmattkc
e27c53bea8
timeline: relink duplicated clips
2022-06-10 10:34:51 -07:00
itsmattkc
e74bb34d9a
viewer: request new frames even when preprocessing
2022-06-10 09:33:56 -07:00
itsmattkc
e97c74fd2c
viewer: request new frames even when preprocessing
2022-06-08 23:12:05 -07:00
itsmattkc
6bc84e00ae
viewer: add watcher destroyed slot
...
Prevents crashes
2022-06-06 20:17:28 -07:00
itsmattkc
eeea16c5c3
cache: add passthroughs to allow shallow copies of data
2022-06-06 20:06:43 -07:00
itsmattkc
393f0105dc
slider: queue drag timer start
2022-06-06 09:40:07 -07:00
itsmattkc
25699ef05b
cache: use disk states to share caches
2022-06-05 19:47:33 -07:00
itsmattkc
7a8794fe88
ui: draw clip cache on timeline
2022-06-03 17:16:29 -07:00
itsmattkc
998b9ba482
Merge branch 'master' into hashremoval
2022-06-01 10:06:33 -07:00
itsmattkc
eb9b1850ae
minor code cleanup
2022-05-31 20:14:07 -07:00
itsmattkc
44d81f6b00
render: dedicate thread to audio production
...
Prevents audio from getting stalled behind slow video jobs
2022-05-30 22:11:06 -07:00
itsmattkc
1e098496be
reimplement sfr queue clearing
2022-05-30 22:08:29 -07:00
itsmattkc
9918af2614
Merge branch 'master' into hashremoval
2022-05-30 21:00:05 -07:00
itsmattkc
ca26f023f2
viewer: improved frame queuing
2022-05-30 20:55:59 -07:00
itsmattkc
9cc861cdd5
cache: cancel tasks on disable
2022-05-30 13:40:39 -07:00
itsmattkc
e3830116b0
clip: implement auto-cache option
2022-05-30 08:59:56 -07:00
itsmattkc
e3c3ee9ac4
code: removed unnecessary code
2022-05-30 08:59:25 -07:00
itsmattkc
2f7dc3c98b
implemented separate waveform cache
2022-05-29 17:52:35 -07:00
itsmattkc
826090b621
cache: save states to disk
2022-05-29 14:03:09 -07:00
itsmattkc
89b6cce2b2
Merge branch 'master' into hashremoval
2022-05-29 11:18:58 -07:00
itsmattkc
bbf6f8f9f9
export: fixed stills
2022-05-29 10:15:32 -07:00