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
itsmattkc
a4e86bac72
Merge branch 'pr/1881'
2022-03-28 13:40:27 -07:00
itsmattkc
5dd6f9d0ce
trackviewitem: fixed bug
2022-03-28 13:39:54 -07:00
itsmattkc
99be25a67b
added new icons to tracks
2022-03-28 13:33:40 -07:00
itsmattkc
518f57992e
cmake: revert to C++14
...
I've modified some of the code so our C++ version can decrease back to C++14. If this fixes the OTIO linker issue... well that sucks. Hopefully whatever the issue is gets resolved some time so that we can upgrade to C++17
2022-03-28 00:40:19 -07:00
itsmattkc
16580841a6
Squashed commit of the following:
...
commit 8619bb044081da81b4eef238d138bd051e678a4c
Merge: 1a767e0c2 1c30c4d36
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Sun Mar 27 23:59:10 2022 -0700
Merge branch 'master' into gizmo-rework
commit 1a767e0c2279cac3baf96a9028c1b78ec0491e00
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Sun Mar 27 17:23:07 2022 -0700
implement custom html parser/exporter
commit bbd9361d345ce864d198f4340b3d59f526e642e5
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Mar 9 22:27:17 2022 -0800
textgizmo: further improved behavior
commit 27634d5d377f03cab009bca418765d73764893f2
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Mar 9 22:26:19 2022 -0800
textgizmo: improved double click behavior
commit 0897ebfa36e676461c7a47305a3c1bf66e7a9fd1
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Mar 9 10:20:57 2022 -0800
text: added more features and improvements
commit 9d6446a25d977ea0c66e5f5c69239aed0e92fe83
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Mar 9 10:14:59 2022 -0800
text: don't create color input
commit d1d3b9d46e74d8197ba3485a8e965068eb245166
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Mar 9 09:10:23 2022 -0800
text: convert to reference space
commit 3ba1565129a0bdd74b860b1869fec5ef30025abb
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Mon Mar 7 17:57:26 2022 -0800
finally got scaling to work
holy shit I never thought it'd be this easy
commit 081368cfac9b49a171db6c1d576e134903dffac0
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Mon Mar 7 11:25:58 2022 -0800
improved text behavior
commit f3eda52eee29b7cd354d7d90b3ae1a819e1b1cf2
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Mon Mar 7 11:08:31 2022 -0800
implemented font styles (weights and italics)
commit 0898b613ec9b473ac93996536d00541e0a2a3f74
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Mon Mar 7 01:26:13 2022 -0800
implemented beginnings of text gizmo
commit bffb8ede2d425e7391d16bc03e613d4d90367add
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Sun Mar 6 17:55:03 2022 -0800
conformed transform node to new gizmos
commit 1a1f86fa9bec9ea6b67f77032748c04b6b4c95fd
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Sat Mar 5 11:16:34 2022 -0800
update polygon node
commit 2388dd69164e8c57e0a1d221c7680a0d39173c2c
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Fri Mar 4 15:31:39 2022 -0800
implement glsl hack for corner pin
commit e96df6cb326fb278cc6555890ff0ac1d37ebf4bf
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Thu Mar 3 17:06:14 2022 -0800
updated corner pin
commit c70aa0e72d4e83045c84259294608c1380e8929b
Merge: 5afed6383 780342881
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Thu Mar 3 17:04:40 2022 -0800
Merge branch 'master' into gizmo-rework
commit 5afed6383952d7d936b5eeda2556339c854610af
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Thu Mar 3 16:55:57 2022 -0800
use float points for more precise math
commit 159ade0d2812d556dee57f99e3f733ef1e838d01
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Thu Mar 3 16:55:40 2022 -0800
ported shape node
commit 28f9500d7bc6cd2661ee9ea591db7b3f8d583196
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Thu Mar 3 15:50:19 2022 -0800
implemented enough dragging code to reimplement crop
Requires far less boiler-plate code per node
commit 5aeaa59227ad2f1dc3c7f499c636de843a262a88
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Mar 2 19:45:04 2022 -0800
update just merged corner pin for new gizmos
commit 8a2d041650d1b873c6d87664564ebcdf92a3760f
Merge: c916e8e08 f5b4729a1
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Mar 2 19:38:36 2022 -0800
Merge branch 'master' into gizmo-rework
commit c916e8e08016c1d0b72d85087db76e4137587d52
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Mar 2 19:35:09 2022 -0800
gizmos: rewrote drawing into standard routines
Work towards a far more maintainable gizmo system
2022-03-28 00:01:48 -07:00
ThomasWilshaw
02b9a38737
Merge branch 'master' into marker
2022-01-28 22:30:29 +00:00
itsmattkc
cce379ad22
handle cache properly in ripple delete
2022-01-28 13:49:49 -08:00
itsmattkc
7436c1e213
timeline: perform transition removal before calculating clips
2022-01-24 12:19:55 -08:00
itsmattkc
8c481b4bd8
implemented delete all empty tracks command
...
Fixes #1843
2022-01-24 09:53:30 -08:00
itsmattkc
124d66a281
remove track and exclusive dependencies from sequence
2022-01-24 09:53:16 -08:00
itsmattkc
7fa8c6f33a
timeline: rewrite ripple delete
...
Fixes #1841
2022-01-23 23:54:38 -08:00
itsmattkc
eafa2ca3be
implemented basic track delete function
2022-01-23 14:51:43 -08:00
itsmattkc
576ea8e81f
refactored copy/paste code for new serializers
...
Vastly improves code quality and reusability
2022-01-12 16:34:40 -08:00
itsmattkc
4ecce20c35
start implementing serializers
2022-01-12 08:48:31 -08:00
itsmattkc
61f65a3def
corrected some undo command issues
2022-01-02 13:35:18 -08:00
itsmattkc
9d5ec1e60f
Merge branch 'node-view-show-ctx'
2022-01-02 12:15:55 -08:00
itsmattkc
3c95ff7ac8
recalculate selected nodes on pointer operation
2021-12-29 00:54:48 -08:00
itsmattkc
46bf3334f5
reworked reselection code
...
Fixes #1811
2021-12-29 00:42:59 -08:00
itsmattkc
1644b9e4c1
remove dodgy node properties dialog
2021-12-15 13:45:51 -08:00
itsmattkc
239a019690
many improvements and reimplementations
2021-11-29 21:22:49 -08:00
itsmattkc
93be94bc2c
more work
2021-11-16 23:58:34 -08:00
itsmattkc
6033039046
improved connector UI in node view
2021-11-10 21:59:54 -08:00
Thomas Wilshaw
e606c156c5
Cleanup for review
2021-11-09 11:59:29 +00:00
Thomas Wilshaw
8e40e033b9
Clicking on a clip marker moves the play head to that timesatmp
2021-10-26 18:12:59 +01:00
Thomas Wilshaw
9eef02b446
make sure clip markers in timeline refresh as soon as marker is edited
2021-10-26 00:37:53 +01:00
itsmattkc
dc79a6a5d9
revised text node
...
Fixes #1684
2021-10-25 15:46:06 -07:00
itsmattkc
6543512d00
fixed timeline crash
2021-10-25 14:54:48 -07:00
itsmattkc
4ed9ba5475
rename current text effect to textlegacy
2021-10-25 14:54:48 -07:00
Thomas Wilshaw
82df680c52
Only draw clip marker names if there is space
2021-10-25 21:33:58 +01:00
Thomas Wilshaw
fe07c40ce9
Fix shadow variable
2021-10-23 22:26:07 +01:00
Thomas Wilshaw
a331104d4c
Draw clip markers on timeline
2021-10-23 19:45:17 +01:00
Thomas Wilshaw
76e55a857f
Make markers copy/paste-able
2021-10-22 22:15:52 +01:00
Thomas Wilshaw
c445dc46a9
Add basic marker deleting and fix selection code
2021-10-22 22:15:52 +01:00