Commit Graph
1658 Commits
Author SHA1 Message Date
itsmattkc 1fa51613f9 improved transition behavior
This is still not complete, but definitely should help a lot
2022-05-15 11:06:45 -07:00
itsmattkc fb72ca4997 timeline: fix bug in trackviewitem drag/drop 2022-05-13 20:34:29 -07:00
itsmattkc ae8ab7ce3b viewer: remove unnecessary debug line 2022-05-13 12:35:59 -07:00
itsmattkc 912dcfdb3b timeline: allow dropping on trackviewitem to overwrite at 0
Fixes #1928
2022-05-13 09:52:28 -07:00
itsmattkc 07f92911cd text: minor refactoring to make rect setting code more reusable 2022-05-13 08:41:22 -07:00
itsmattkc b63b792d5a nodeparamview: added icon to "edit text in viewer" button 2022-05-13 08:41:22 -07:00
itsmattkc b153834878 viewer: skip making object if rect too small 2022-05-12 13:56:10 -07:00
itsmattkc 1def68f1a4 viewer: allow adding objects with a rect 2022-05-12 13:40:11 -07:00
itsmattkc 18d10f6c8d widgets: unset cursor rather than setting arrow 2022-05-12 13:39:59 -07:00
itsmattkc 22bd9f4eec nodeparamviewitem: fix max column
Fixes #1922
2022-05-12 13:29:54 -07:00
itsmattkc 6613ff3296 nodeview: fix drop regressions 2022-05-11 20:02:32 -07:00
itsmattkc c0ad244397 nodeview: implement dragging items from project explorer into node view 2022-05-11 14:55:07 -07:00
itsmattkc 83e7707025 media: implement importing SRT files 2022-05-11 13:48:59 -07:00
itsmattkc f17c119c29 timeline: handle users deleting tentative subtitle track
Fixes potential crash if users try to do this
2022-05-11 13:47:12 -07:00
itsmattkc 78d5314c0a seekablewidget: don't allow deleting if dragging
Fixes potential crash if a user does this
2022-05-11 13:44:59 -07:00
itsmattkc 7c12b6dc16 updates for C++17 2022-05-11 10:50:47 -07:00
itsmattkc 501564fb22 ui: replace html edit in text node with edit in viewer button 2022-05-10 18:07:17 -07:00
itsmattkc 67ac32ee57 viewertexteditor: don't paste rich text 2022-05-10 17:44:26 -07:00
itsmattkc fc8bba956b nodeparamview: support pasting values into multiple nodes of same type 2022-05-10 17:32:48 -07:00
itsmattkc 8b87e376a0 nodeparamview: implement copy/pasting values 2022-05-10 17:20:22 -07:00
itsmattkc e6bbe08ba5 slider: return cursor if wrapped 2022-05-10 17:19:59 -07:00
itsmattkc 790a483e1b speeddurationdialog: implemented rippling trailing clips 2022-05-10 16:08:51 -07:00
itsmattkc 182e1599af keyframes: implemented copying/pasting 2022-05-10 15:42:09 -07:00
itsmattkc 4b366a9b73 update copyright year to 2022 2022-05-10 10:38:56 -07:00
itsmattkc 0f99d8a662 timeruler: add ability to resize markers and workarea 2022-05-09 17:53:21 -07:00
itsmattkc 1afb33e373 timebasedwidget: snap to workarea 2022-05-09 16:11:15 -07:00
itsmattkc b88e15b8cf accleratedjob: simplified function calls 2022-05-09 15:16:46 -07:00
itsmattkc bb0fedabba simplified and optimized samplebuffer 2022-05-09 14:55:51 -07:00
itsmattkc 58c4600d04 nodevalue: begin abstracting qvariant 2022-05-09 13:07:34 -07:00
itsmattkc c25960e5af fixed completely pointless compiler warning
Fixes #1921
2022-05-09 08:06:35 -07:00
itsmattkc f910117a58 blur: implement radial and directional blur methods 2022-05-08 16:53:04 -07:00
itsmattkc bdb917c591 subtitles: implemented very basic renderer 2022-05-08 14:45:43 -07:00
Thomas Wilshaw 053f70a69e Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into ocio_node 2022-05-07 21:57:38 +01:00
Thomas Wilshaw 6d84df8288 Add tooltip property to node parameters. 2022-05-07 21:47:52 +01:00
itsmattkc fdc2d76406 Merge branch 'master' into pr/1875 2022-05-07 13:37:15 -07:00
itsmattkc 67516a5d45 ociogradingtransformlinear: add base for easier dragging 2022-05-07 12:34:42 -07:00
itsmattkc 63ac71b84c numericsliderbase: fixed bug where multiplier was applied twice 2022-05-07 12:34:05 -07:00
itsmattkc 9a9b1bbe2d nodeparamviewwidgetbridge: merge enabled and disable properties 2022-05-07 11:05:23 -07:00
itsmattkc a213ae8944 nodeparamviewwidgetbridge: make disable property more versatile 2022-05-07 10:55:50 -07:00
itsmattkc b51cae0475 viewer: prepend main widget to tab focus order
Fixes UI papercut where maximizing a panel (with `) would auto-focus the time slider, meaning pressing ` again wouldn't immediately un-maximize
2022-05-07 10:28:48 -07:00
itsmattkc 677ed38ff9 nodeview: ignore enabled input when dropping 2022-05-07 09:46:13 -07:00
itsmattkc 180be5fe46 audiomonitor: use samplebuffer directly
Pushing bytes was broken and pretty much pointless anyway, this should be faster and easier to use too
2022-05-06 09:36:06 -07:00
itsmattkc bd6f0257e5 viewer: use output params to calculate notify interval 2022-05-06 09:01:03 -07:00
itsmattkc 6286b7091c sliders: implement color coding for clarity 2022-05-05 17:29:40 -07:00
itsmattkc d1c0734ff0 Merge branch 'master' into pr/1875 2022-05-05 16:53:57 -07:00
itsmattkc 5bed4396ea use audioprocessor to match device's output 2022-05-05 16:32:17 -07:00
itsmattkc d727ab5353 viewer: fixed audio reverse playback regression 2022-05-05 15:30:34 -07:00
itsmattkc 9ec42c792a audio: merged all processors into single versatile object 2022-05-05 15:28:32 -07:00
itsmattkc 591d02bdd6 audiomanager: fix crash and return error text if applicable 2022-05-05 11:47:53 -07:00
itsmattkc 81e2628cbb Merge branch 'master' into pr/1875 2022-05-04 15:04:28 -07:00