Commit Graph
498 Commits
Author SHA1 Message Date
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
itsmattkc 1def68f1a4 viewer: allow adding objects with a rect 2022-05-12 13:40:11 -07:00
itsmattkc c0ad244397 nodeview: implement dragging items from project explorer into node view 2022-05-11 14:55:07 -07:00
itsmattkc 83e7707025 media: implement importing SRT files 2022-05-11 13:48:59 -07:00
itsmattkc f17c119c29 timeline: handle users deleting tentative subtitle track
Fixes potential crash if users try to do this
2022-05-11 13:47:12 -07:00
itsmattkc 7c12b6dc16 updates for C++17 2022-05-11 10:50:47 -07:00
itsmattkc 790a483e1b speeddurationdialog: implemented rippling trailing clips 2022-05-10 16:08:51 -07:00
itsmattkc 182e1599af keyframes: implemented copying/pasting 2022-05-10 15:42:09 -07:00
itsmattkc 4b366a9b73 update copyright year to 2022 2022-05-10 10:38:56 -07:00
itsmattkc 0f99d8a662 timeruler: add ability to resize markers and workarea 2022-05-09 17:53:21 -07:00
itsmattkc 494370cc49 timeline: add rename action
This used to be possible in properties, but then the properties action changed. Oops.
2022-05-04 11:04:34 -07:00
itsmattkc 91b761693b code: use config macro
Macro is much easier to use and more readable
2022-05-04 09:50:34 -07:00
itsmattkc 82bd6a103c timeline: implement reveal in project action 2022-05-03 14:23:41 -07:00
itsmattkc ef515579df completed audio recording implementation 2022-05-02 17:05:11 -07:00
itsmattkc 9101f5dc49 implemented core audio recording support 2022-05-02 14:00:03 -07:00
itsmattkc e6d4fe43de reworked and vastly improved snapping subsystem 2022-05-02 00:01:49 -07:00
itsmattkc 756ff77ae8 cleaned up clip marker click code 2022-05-01 22:41:07 -07:00
itsmattkc f7396de121 markers: reimplemented copy/paste 2022-05-01 22:33:58 -07:00
itsmattkc 6a0b5856c9 various: extended marker and timeline functionality 2022-05-01 21:17:22 -07:00
itsmattkc cdcd83c09a ported seekablewidget to timebasedview
Cuts down on a lot of code duplication and opens up usage of the new TimelineViewSelectionManager framework
2022-05-01 15:45:20 -07:00
itsmattkc e8dde836e3 Merge branch 'master' into pr/1717 2022-05-01 10:58:44 -07:00
itsmattkc fb53931f68 implement "type" for xml node data 2022-04-25 13:16:27 -07:00
itsmattkc 3661599213 timeline/viewer: set minimum on rationalslider 2022-04-18 00:05:35 -07:00
itsmattkc 60f80d4a14 ui: moved timeline selection signal queue to timeline
Probably a safer way to do this
2022-04-12 09:28:51 -07:00
itsmattkc 25d0196094 timeline: add links when trimming adjacent gaps
Fixes #1808
2022-04-12 00:32:15 -07:00
itsmattkc 7ceb5c0914 timeline: implement track select tool
Fixes #866
2022-04-11 19:49:50 -07:00
itsmattkc d6b90f4e94 timeline: set waveform after initial input copy 2022-04-09 16:37:38 -07:00