Commit Graph
699 Commits
Author SHA1 Message Date
itsmattkc cd1254a2c4 compile: fixed shadowed variable 2021-07-29 13:38:06 -07:00
itsmattkc c3faa49686 transition: reworked hashing 2021-07-29 13:23:24 -07:00
itsmattkc 8f7adaa5d7 transition: fixed bug 2021-07-29 13:23:01 -07:00
itsmattkc df4138e5be node: provide convenience function for signing hashes with ID 2021-07-29 13:22:40 -07:00
itsmattkc 5254be3fb5 folder: make ListChildrenOfType recursive
Most functions assume this is recursive but it wasn't. Now it is.
2021-07-27 18:52:18 -07:00
itsmattkc 06071da028 fixed clang compile warning 2021-07-27 17:05:52 -07:00
itsmattkc c004aa0175 project: implemented modified and created date columns 2021-07-27 16:48:39 -07:00
itsmattkc f13962da5d nodes: transform block time ICs
Fixes #1686
2021-07-24 11:56:35 -07:00
itsmattkc 7b13972c57 viewer: add translate string 2021-07-24 11:55:47 -07:00
itsmattkc e433d7c374 Merge branch 'master' of https://github.com/olive-editor/olive 2021-07-24 09:37:17 -07:00
itsmattkc 1c8b1b6006 nodeview: fixed pasting/duplicating crash 2021-07-23 22:09:28 -07:00
itsmattkc fac8dbbc19 nodegraph: use qhash instead of qmap
Qt says this is better
2021-07-23 22:09:00 -07:00
itsmattkc db29dfdf1a viewer: use auto-cache as sequence parameter 2021-07-23 14:55:19 -07:00
itsmattkc b7a559ab58 viewer: add option to remove tex/samp inputs 2021-07-23 12:58:26 -07:00
itsmattkc a0719701cf nodes: include contexts in copy data
Fixes #1683
2021-07-20 13:00:00 -07:00
itsmattkc 6da4464f05 moved effects slider drag bool to static and outside core 2021-07-19 19:25:45 -07:00
itsmattkc 9b0c5373b5 Merge branch 'nodeview-redux' 2021-07-19 18:41:50 -07:00
itsmattkc f37a9e7cec value: removed color from vec list
This made sense in theory, but in practice this breaks things and has no benefits.

Fixes #1675
2021-07-18 11:07:14 -07:00
itsmattkc 52c5617159 undo: wrapped redo/undo functions to ensure prepare is called 2021-07-17 00:14:24 -07:00
itsmattkc 8f413d37f0 nodes: copy map when copying node with context 2021-07-16 02:20:59 -07:00
itsmattkc ad8d63d37a nodes: copy position map when copying dep graph 2021-07-16 02:06:37 -07:00
itsmattkc c41047ab02 timeline: reorganized undo commands
Split commands between several files rather than having them all in two monolithic ones.
2021-07-16 01:38:20 -07:00
itsmattkc b478c765b6 track: remove length storage
Code simplification
2021-07-15 23:58:22 -07:00
itsmattkc 4bbc75392a nodes: rewrote and simplified length signaling system 2021-07-15 21:00:18 -07:00
itsmattkc 310fd3541a various: greatly simplified job times
Hopefully this doesn't break everything
2021-07-11 23:33:21 -07:00
itsmattkc f14a301ffa nodeview: updates to complete new context paradigm 2021-07-09 18:00:01 -07:00
itsmattkc d83087a4ef nodegraph: added more helper functions for contexts 2021-07-08 18:48:02 -07:00
itsmattkc 6d2ffb1bc4 Merge branch 'master' into nodeview-redux 2021-06-16 17:20:05 -07:00
itsmattkc 2d17173a38 mathbase: other corrections for gl es 2.0 2021-06-07 00:58:04 +10:00
itsmattkc 8d18a8d9d8 mathbase: replace texture() calls 2021-06-07 00:50:33 +10:00
itsmattkc f0068e8c37 node: added command to remove position from context 2021-05-28 17:53:40 +10:00
itsmattkc 2162e9d8f8 nodeview: improved user manual positioning 2021-05-28 13:29:51 +10:00
itsmattkc 24ce8f8446 remove null context commands 2021-05-27 15:14:28 +10:00
itsmattkc 4b14352bcb save new node contexts to project file 2021-05-27 15:14:03 +10:00
itsmattkc f876240443 use nodes as context rather than void 2021-05-27 13:32:32 +10:00
itsmattkc 74a1507c6f Merge branch 'master' into nodeview-redux 2021-05-23 10:49:11 +10:00
itsmattkc 09dc79f9f6 project: remove array element when deleting a folder's subitem
Fixes #1639
2021-05-23 10:38:30 +10:00
itsmattkc 3c17ecc94e more work 2021-05-21 12:28:52 +10:00
itsmattkc 0ce602c132 Merge branch 'master' into nodeview-redux 2021-05-21 11:13:42 +10:00
itsmattkc 45db6f4596 node: fixed issue with keyframes
Fixes #1634

This is technically the same bug fixed in #1326, just didn't include all the cases I needed to.
2021-05-21 11:10:41 +10:00
itsmattkc e21d4ab0d7 nodes: revised text node
Clarifies text node's ability to parse HTML with Qt.
Removes janky incomplete "rich text editing" functionality. I don't think this is the right approach.
2021-05-21 10:46:35 +10:00
itsmattkc cc21ed37a7 implemented core subtitle support 2021-05-18 12:42:47 +10:00
itsmattkc f342546251 code: improved node custom save hierarchy 2021-05-16 10:36:33 +10:00
itsmattkc ba9ed99849 footage: check files for changes 2021-05-16 10:29:05 +10:00
itsmattkc 8e9859b2b3 initial commit 2021-05-16 09:58:57 +10:00
itsmattkc 8383929476 track/audioplaybackcache: re-did binary search algorithms
Fixes #1617
Fixes #1615
2021-05-10 10:42:07 +10:00
itsmattkc 32e11bb6a1 footage: clamp to last frame rather than length
Fixes #1604
2021-05-03 22:18:40 +10:00
itsmattkc 8cc9c0e853 traverser: update for new loop mode 2021-04-30 11:31:00 +10:00
itsmattkc c765c96807 footage: fix bug with loop mode that prevented stills from showing 2021-04-30 11:24:17 +10:00
itsmattkc 36466d0f9b nodefactory: removed unnecessary debug line 2021-04-29 23:40:30 +10:00