Commit Graph
1352 Commits
Author SHA1 Message Date
itsmattkc 5edb8f5d4a reduce waveform scale
Exponentially improves performance (at the expense of higher zoom levels but they were probably already too extreme)
2021-09-03 13:46:37 -07:00
itsmattkc 5b7255b8bb improved insert/overwrite functions 2021-08-28 13:40:27 -07:00
itsmattkc a0d7f896c8 dragbutton: set cursor to open hand
Hopefully improves discoverability of how this button works
2021-08-28 13:40:27 -07:00
itsmattkc 16aac5ba26 nodeparamview: only calculate time adjustment when keyframing 2021-08-26 11:15:48 -07:00
itsmattkc 878d09f6e6 nodeview: null check on item
Hopefully this doesn't break behavior

Fixes #1687
Fixes #1736
2021-08-25 23:09:36 -07:00
itsmattkc 6bd7bc4cca timeline: copy waveform when copying 2021-08-25 12:27:26 -07:00
itsmattkc 4d0d38aca2 toolbar: force minimum width
Improves usability on screens with less height
2021-08-24 10:00:51 -07:00
itsmattkc 474c27405f Merge branch 'transition-offsets' 2021-08-16 21:29:36 -07:00
itsmattkc 9dad2ef104 transitiontool: updated 2021-08-16 21:28:13 -07:00
itsmattkc c8c361e67d curveview: set padding on top and bottom 2021-08-14 16:32:41 -07:00
itsmattkc 5cd6aaba66 nodeview: position edge on creation
Fixes #1708
2021-08-14 12:55:08 -07:00
itsmattkc 98044e0be1 keyframeview: correctly map bezier control positions when signalling scroll
Fixes #1704
2021-08-14 12:45:46 -07:00
itsmattkc cc4ead6935 Merge branch 'master' into transition-offsets 2021-08-12 14:41:30 -07:00
itsmattkc 5e7cb068d9 revise keyboard shortcuts to be translatable
Fixes #1459
2021-08-12 14:31:31 -07:00
itsmattkc e511fde899 timeline: invalidate when undoing a place command
Fixes #1715
2021-08-09 12:52:25 -07:00
itsmattkc bdbeb111e8 ui: make color setting undoable 2021-08-07 20:37:40 -07:00
itsmattkc 132e637f3f Merge pull request #1696 from pgilfernandez/nodes_mini-map
Nodes mini-map button (iconized)
2021-08-06 10:11:43 -07:00
itsmattkc 8954271e87 nodeparamview: fix combobox set with separators 2021-08-03 10:08:09 -07:00
itsmattkc 9f4470f55c fixed snapping regression introduced by earlier commit 2021-08-02 19:57:19 -07:00
itsmattkc c3d30f1b77 Merge branch 'master' into transition-offsets 2021-08-02 14:20:56 -07:00
itsmattkc f6eea56310 fix build warning 2021-08-02 11:08:57 -07:00
itsmattkc 438cce1ce5 widget: use rational for internal playhead value
Fixes #1688
2021-08-02 10:55:01 -07:00
itsmattkc 4510f6d36a timeline: add move in/out to playhead
Fixes #1691
2021-08-02 07:50:36 -07:00
itsmattkc be4a18d7de moved visual waveforms to block
This should be nicer, however it has a bug that I need to fix
2021-08-01 16:43:53 -07:00
itsmattkc 3593d70f34 speedduration: more or less done now 2021-08-01 14:18:22 -07:00
itsmattkc bd94a934a3 Merge branch 'master' into speeddurdiag 2021-08-01 13:39:22 -07:00
itsmattkc 3b9421f90e multiundocommand: keep undo/redo under protected
Minor code improvement
2021-08-01 13:37:32 -07:00
itsmattkc c36efddf86 speeddurdialog now sets speed correctly 2021-08-01 13:34:42 -07:00
itsmattkc b20a839332 began reimpl of speed/dur diag 2021-08-01 11:25:23 -07:00
itsmattkc 6995ffe015 reworked timeline elements 2021-08-01 11:05:18 -07:00
itsmattkc 930d8309d3 timeline: implemented nudging #1692 2021-07-30 19:17:26 -07:00
itsmattkc bbd6678ec3 timeline: initialized variable 2021-07-29 13:22:01 -07:00
Pablo Gil e5c2960ed6 remove "mini-map" Node toolbar button text and add new icon 2021-07-29 20:21:37 +02:00
itsmattkc c004aa0175 project: implemented modified and created date columns 2021-07-27 16:48:39 -07:00
itsmattkc e433d7c374 Merge branch 'master' of https://github.com/olive-editor/olive 2021-07-24 09:37:17 -07:00
itsmattkc 3f785f30fd nodeview: ensure node is cleanly removed at all times 2021-07-23 23:38:24 -07:00
itsmattkc c356c241b9 nodeview: disable toolbar when null graph set 2021-07-23 23:35:08 -07:00
itsmattkc 1c8b1b6006 nodeview: fixed pasting/duplicating crash 2021-07-23 22:09:28 -07:00
itsmattkc cdc8df1dc5 added node properties dialog
Incomplete, but probably useful
2021-07-23 18:22:02 -07:00
itsmattkc 32ad0bf57b Merge branch 'master' of https://github.com/olive-editor/olive 2021-07-23 17:47:36 -07:00
itsmattkc a83be3a253 nodeview: combined paste/duplicate code
Code cleanup. Doesn't fix bug involved with pasting or duplicating.
2021-07-23 17:47:08 -07:00
itsmattkc c26deb998e Merge branch 'master' of https://github.com/olive-editor/olive 2021-07-23 17:09:12 -07:00
itsmattkc c127bebae4 renderer/viewer: more flexibility regarding alpha association 2021-07-23 17:08:42 -07:00
itsmattkc 9e183779f3 timeline: null check on setting beam cursor
Fixes crash
2021-07-23 15:50:25 -07:00
itsmattkc db29dfdf1a viewer: use auto-cache as sequence parameter 2021-07-23 14:55:19 -07:00
itsmattkc 72b11add9c viewer: don't use in/out on loop unless play in/out was selected
Fixes #1302
2021-07-23 06:44:45 -07:00
itsmattkc 7fe8dbc77a timeline: fixed double remove on transitions
Fixes #1655
2021-07-22 01:09:06 -07:00
itsmattkc 7dfb234b2f timeline: prevent double transitions 2021-07-21 00:21:01 -07:00
itsmattkc 6ada98cb3c timeline: fixed issue with creating 'out transitions' 2021-07-20 23:06:29 -07:00
itsmattkc 841e9086bc timeline: show transition tool overlay 2021-07-20 20:07:44 -07:00