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
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