Commit Graph
1762 Commits
Author SHA1 Message Date
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 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
itsmattkc f7b7f51581 manageddisplaywidget: switch back to QOpenGLWindow 2022-07-26 10:39:33 -07:00
itsmattkc fb8bb654a0 timeline: add comment to recent code addition 2022-07-26 08:33:05 -07:00
itsmattkc 9eb0aa80e1 timeline: when ripple removing area, don't split gaps 2022-07-25 18:17:51 -07:00
itsmattkc 7739198437 viewer: skip subtitle drawing if transformed font size is NaN 2022-07-25 17:59:54 -07:00
itsmattkc 3fb786a868 manageddisplaywidget: add toggle for QOpenGLWindow 2022-07-25 12:53:08 -07:00
itsmattkc b65d445145 viewertexteditor: set char format to last used when cleared 2022-07-23 16:57:09 -07:00
itsmattkc 3948b77543 viewer: allow customizing subtitle font
Fixes #1980
2022-07-23 13:49:02 -07:00
itsmattkc 0e6ebee827 exportdialog/timeruler: disable marker and workarea editing
Fixes #1979
2022-07-23 09:59:18 -07:00
itsmattkc dd32f81da8 timebasedviewselectionmanager: only start drags if primary button pressed
Fixes #1981
2022-07-23 09:50:21 -07:00
itsmattkc f152815e8f nodeparamview: fix missing override keyword 2022-07-23 09:41:03 -07:00
itsmattkc 925d63d707 timebased: transform keyframe times to global for snapping 2022-07-22 17:57:19 -07:00
itsmattkc f2e604c2cb ui: add rename shortcut 2022-07-22 13:25:46 -07:00
itsmattkc 752f073136 timeline: add separator after rename in menu 2022-07-20 21:27:07 -07:00
itsmattkc 46be693b3e timeline: show marker text even on markers without range 2022-07-19 11:21:06 -07:00
itsmattkc 9b8c23c994 timeline: fix issue where subtitle text wasn't shown 2022-07-19 10:23:54 -07:00
itsmattkc 0d9727b6d2 architecture: move loop modes to clips 2022-07-17 15:22:36 -07:00