itsmattkc
ea8a2fad9d
menus: hide sequence cache options
2022-09-13 21:30:54 -07:00
itsmattkc
d78e87aa3a
viewer: fix scrubbing regression
2022-09-13 20:16:07 -07:00
itsmattkc
d0e12ce607
timeline: add options for manually caching and discarding parts of clips
2022-09-13 19:19:42 -07:00
itsmattkc
571be3d28d
timeline: added thumbnail modes that affect how much is rendered
2022-09-06 16:06:26 -07:00
itsmattkc
00f256f16f
Merge branch 'master' into cache-update
2022-09-01 13:04:07 -07:00
itsmattkc
8b350bad46
ui: integrate previously merged icons
2022-09-01 13:02:29 -07:00
itsmattkc
81b42779fc
timeline: skip SetSelections if no node is available
...
Fixes #2020
2022-09-01 12:53:38 -07:00
itsmattkc
53def87749
timeline: request caches on import
2022-09-01 11:05:30 -07:00
pm3g19
0e2320d71d
Fix viewertexteditor toolbar not displaying properly in i3wm
2022-08-30 21:22:55 +01:00
itsmattkc
bc9f8c2e3b
Merge branch 'master' into cache-update
2022-08-27 10:54:20 -07:00
itsmattkc
af6cb35cde
timeline: use better system of identifying ruler focus
2022-08-27 09:26:07 -07:00
itsmattkc
4a7c0780b6
audiomonitor: revert to qopenglwidget
2022-08-26 10:25:27 -07:00
itsmattkc
489bc97e7d
viewertexteditor: implement toggle for transparent clone
2022-08-25 10:25:30 -07:00
itsmattkc
541706e55e
viewerdisplay: transform drag events by valign too
2022-08-25 10:23:08 -07:00
itsmattkc
cda9a9da6c
viewerdisplay: fixed inconsistencies with cursor
2022-08-25 10:18:57 -07:00
itsmattkc
97e980c93f
viewertexteditor: restored toolbar positioning and introduced clamping
2022-08-25 10:18:42 -07:00
itsmattkc
b1b845826c
viewertexteditor: move vertical alignment options to toolbar
2022-08-25 10:17:58 -07:00
itsmattkc
3dfaf807af
viewertexteditor: rearranged toolbar, added valign buttons
2022-08-24 14:14:50 -07:00
itsmattkc
a0f11472ac
viewertexteditor: show ibeam cursor on text region
2022-08-24 13:27:05 -07:00
itsmattkc
25ff7e48fe
viewertexteditor: wrangle control back from toolbar after opening
2022-08-24 13:26:50 -07:00
itsmattkc
971babecc4
viewertexteditor: improve gizmo transform usage
2022-08-24 13:26:19 -07:00
itsmattkc
3d92f1f54d
viewertexteditor: use hack to forward drag events
2022-08-24 13:25:20 -07:00
itsmattkc
8bbc81120e
viewertexteditor: nop paint event
2022-08-24 12:21:47 -07:00
itsmattkc
eedebb0936
viewertexteditor: use scale for text cursor
2022-08-24 12:21:36 -07:00
itsmattkc
e55da211b1
viewertexteditor: paint to pixmap then copy to screen
2022-08-21 15:00:32 -07:00
itsmattkc
b361ba8c51
viewer: ignore scrub events when time changes programmatically
2022-08-21 10:03:07 -07:00
itsmattkc
54d0a94a20
Merge branch 'master' into cache-update
2022-08-18 08:12:46 -07:00
itsmattkc
b169ad923c
timeline: don't offset waveform by title height
...
Fixes #2014
2022-08-18 07:40:49 -07:00
itsmattkc
78c262fbc9
timeline: replace all with gaps before placing when nudging
...
Fixes #2012
2022-08-17 16:14:36 -07:00
itsmattkc
4a933f7764
viewer: makeCurrent before retrieving pixel at cursor
...
Fixes crash if viewer was somehow made not current (e.g. if the export dialog was shown)
2022-08-15 11:53:39 -07:00
itsmattkc
f18461e69b
timeline: allow pasting nodes into or over clips
2022-08-15 11:06:34 -07:00
itsmattkc
402c4e1694
ui: move zoom scrolling option to preferences
2022-08-12 09:16:12 -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
a2b400a1dc
projectexplorer: add delete context menu entry
...
Fixes #2004
2022-08-10 09:51:02 -07:00
itsmattkc
a3d6ecc4fd
timeline: skip gaps when moving blocks
2022-08-08 11:31:31 -07:00
itsmattkc
4f58268f08
timeline: add exception to never splicing gaps
2022-08-08 11:27:26 -07:00
itsmattkc
a5ac4f889e
timeline: null check on ripple to
...
Fixes #1999
2022-08-07 09:50:15 -07:00
itsmattkc
ed744802c4
viewer: disable QOpenGLWindow
...
While there was a theoretical performance improvement, it seems there are irreparable compatibility issues that make it not worthwhile. This is probably an optimization that will have to come from a Vulkan backend.
2022-07-27 22:57:46 -07:00
itsmattkc
1c9d86e03b
viewer: update waveform/viewer on construction
2022-07-27 20:25:29 -07:00
itsmattkc
02f40ad3b4
nodeparamview: fix issue detecting node's effect input
...
Fixes #1988
2022-07-27 14:10:13 -07:00
itsmattkc
32a1d31bc0
seekablewidget: add hand move events
2022-07-27 12:44:50 -07:00
itsmattkc
183dc8c48e
nodeview: better implementation of larger connector hitboxes
2022-07-27 12:40:27 -07:00
itsmattkc
992f3fd3af
nodeview: increase hitbox of node connectors
2022-07-27 12:15:11 -07:00
itsmattkc
a8305dadb3
slider: only use one screen for wrapping
2022-07-27 11:47:10 -07:00
itsmattkc
301a773d62
handmovableview: wrap cursor when hand dragging
2022-07-27 11:38:13 -07:00
itsmattkc
3f6ee1dc1b
timeline: make timecode secondary tab item
...
Fixes usability issue where maximizing the timeline panel would focus the timecode label and make it impossible to unmaximize it using a keyboard shortcut
2022-07-27 10:03:01 -07:00
itsmattkc
25e94112f8
viewer: implement lookahead to ensure footage is ready in advance
2022-07-26 14:49:19 -07:00
itsmattkc
f0ebbda16c
viewer: fix invalid remaining length when queuing
2022-07-26 14:08:49 -07:00
itsmattkc
15a67bc12a
project: auto-select imported files
2022-07-26 11:39:35 -07:00
itsmattkc
d05146170e
viewer: increase playback interval
2022-07-26 10:50:42 -07:00