Commit Graph
524 Commits
Author SHA1 Message Date
itsmattkc 3abc9eb1d1 nodes: revise means of limiting array elements 2022-09-19 08:55:37 -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 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
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 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 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 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 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 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 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
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 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 e27c53bea8 timeline: relink duplicated clips 2022-06-10 10:34:51 -07:00
itsmattkc eeea16c5c3 cache: add passthroughs to allow shallow copies of data 2022-06-06 20:06:43 -07:00
itsmattkc 7a8794fe88 ui: draw clip cache on timeline 2022-06-03 17:16:29 -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 e9404ba869 added second frame cache for thumbnails 2022-05-27 19:16:08 -07:00
itsmattkc 60f7f06de4 implemented base for thumbnail display 2022-05-25 11:18:08 -07:00
itsmattkc f124ad3178 cache waveforms at clip level 2022-05-22 20:54:59 -07:00
itsmattkc 3cf01c1464 timeline: show media in adj in ghost overlays 2022-05-21 19:55:14 -07:00
itsmattkc e0bb31b199 remove shifts, operations, and make caches node-agnostic 2022-05-16 19:53:38 -07:00
itsmattkc 7ab3350c59 timeline: ensure tentative subtitle command is taken when dropping onto null 2022-05-16 09:06:49 -07:00
itsmattkc 20d04af64b timeline: use sequence dimensions for width and height
Fixes #1923
2022-05-16 08:47:08 -07:00
itsmattkc 7130371690 timeline: improved subtitle import behavior 2022-05-16 08:37:14 -07:00
itsmattkc 1fa51613f9 improved transition behavior
This is still not complete, but definitely should help a lot
2022-05-15 11:06:45 -07:00
itsmattkc fb72ca4997 timeline: fix bug in trackviewitem drag/drop 2022-05-13 20:34:29 -07:00
itsmattkc 912dcfdb3b timeline: allow dropping on trackviewitem to overwrite at 0
Fixes #1928
2022-05-13 09:52:28 -07:00
itsmattkc 07f92911cd text: minor refactoring to make rect setting code more reusable 2022-05-13 08:41:22 -07:00