itsmattkc
b28495c7a6
nodeparamview: speed up node adding
2022-09-28 19:56:18 -07:00
itsmattkc
9d54e24d9d
colorvalueswidget: detect rgba hex
2022-09-26 08:33:24 -07:00
itsmattkc
00526fe954
timeline: use different shadow color if block is disabled
2022-09-25 16:36:12 -07:00
itsmattkc
c34416a478
colordialog: add support for swatches
2022-09-25 14:27:15 -07:00
itsmattkc
34f9034985
timeline: fast draw clips that take up a small amount of space
2022-09-25 09:33:10 -07:00
itsmattkc
5824b4873b
colorlabelmenu: improve usability and code quality
2022-09-22 10:56:35 -07:00
itsmattkc
d017d2c143
viewer: add shortcut to save frame as image
2022-09-16 12:19:47 -07:00
itsmattkc
f38107109c
audiomonitor: use size_t for std vector
2022-09-16 00:56:03 -07:00
itsmattkc
3cb9caa35d
Merge branch 'cache-update'
2022-09-15 16:10:25 -07:00
itsmattkc
cce44e40f4
project: implement searching
...
I can't believe this has been unimplemented this whole time...
2022-09-14 13:40:35 -07:00
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