Commit Graph
560 Commits
Author SHA1 Message Date
itsmattkc 9824760ce1 Merge branch 'master' into move-serialization 2023-02-28 20:40:40 -08:00
itsmattkc d0f16ef88e timeline: vastly improve behavior when scrolling and zooming 2023-02-28 20:39:02 -08:00
itsmattkc 7ec8a4dd7e serializer: ensure backwards compatibility 2023-02-26 15:42:54 -08:00
itsmattkc 5e29414dce clip: use footage label by default rather than copied label 2023-02-21 19:44:26 -08:00
itsmattkc 4801891532 timeline: fix issue where transitions wouldn't reconnect on alt+drag 2023-02-21 18:50:11 -08:00
itsmattkc 11e4e051c3 move undo files around for better organization 2023-02-20 16:09:22 -08:00
itsmattkc 9745b536f6 nodes: remove graph and merge into project 2023-02-17 14:13:03 -08:00
itsmattkc c1c6893713 various: moved more to core lib 2023-01-19 16:01:31 -08:00
itsmattkc dd9c52ab59 start moving core frameworks to external libraries 2023-01-19 09:51:47 -08:00
itsmattkc e7982239b8 timeline: when rippling, don't create gap between clip and transition 2023-01-12 08:19:56 -08:00
itsmattkc 9b36808c76 timeline: ensure minimum height for thumbs 2022-11-27 21:07:20 -08:00
itsmattkc 42a7cc10c8 timeline: improved and optimized drawing of large amounts of clips 2022-11-19 17:35:15 -08:00
itsmattkc 3302c3633c track: emit virtual height rather than pixel height 2022-11-11 12:29:52 -08:00
itsmattkc 0e9cedf690 timeline: use last track's height when appending a new one 2022-11-11 11:08:35 -08:00
itsmattkc 49ad3a1e34 timecode: fix issue converting seconds to timecode and vice versa
Fixes #2091
2022-11-05 13:45:21 -07:00
itsmattkc 38517c8c31 node: removed slow unrecommended functions 2022-11-05 11:58:38 -07:00
itsmattkc c06d17cf05 timeline: improve transition tool behavior 2022-11-01 21:04:55 -07:00
itsmattkc 451de7030b Merge branch 'move-time-to-viewer' 2022-11-01 18:20:22 -07:00
itsmattkc 5e92930de0 nodes: fix loop mode regression 2022-11-01 09:15:51 -07:00
itsmattkc 4d80044d6d upgrade to qt 6 compliance 2022-10-28 19:42:14 -07:00
itsmattkc bdbfb56879 shift timelineview scroll code into base classes
Fixes #2060
2022-10-24 12:01:47 -07:00
itsmattkc f81445527f timebasedwidget: automatically connect scale and scrollbars 2022-10-24 11:18:42 -07:00
itsmattkc 840fc0f212 timeline: when deleting all gaps, switch to a ripple delete 2022-10-24 10:45:48 -07:00
itsmattkc 3978a8501a timeline: implement select to seek and seek to select 2022-10-23 22:28:35 -07:00
itsmattkc d1545745d8 various: moved time from viewer UI to viewer node 2022-10-23 20:56:04 -07:00
itsmattkc 5096278e60 nodes: use much smarter time transform function
Fixes #2042
2022-10-23 12:15:36 -07:00
itsmattkc 86a5a0fcfd timeline: commit imported footage before connecting
Fixes #2065
2022-10-23 10:01:43 -07:00
itsmattkc f39a3b0ece timeline: check for locked tracks on split at playhead 2022-10-14 02:28:25 -07:00
itsmattkc 42ba84bf5f multicam: finished UI implementation 2022-10-03 17:24:09 -07:00
itsmattkc a6315a780d timeline: started implementation of multicam function 2022-10-02 12:25:01 -07:00
itsmattkc e91ae5e4df Merge branch 'master' into multicam 2022-10-01 13:51:04 -07:00
itsmattkc df97df635d timeline: implement nest function
Also includes some improved cache/request code
2022-10-01 13:04:51 -07:00
itsmattkc 74a1ec1479 multicam: implement clip splitting 2022-09-28 17:57:09 -07:00
itsmattkc c1c2d0bc05 Merge branch 'master' into multicam 2022-09-25 16:39:03 -07:00
itsmattkc 00526fe954 timeline: use different shadow color if block is disabled 2022-09-25 16:36:12 -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 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