Commit Graph
4334 Commits
Author SHA1 Message Date
ThomasWilshaw 55eedbfce9 chromakey: fix copy paste error 2023-09-24 12:40:23 +01:00
Thomas Wilshaw 8ce00fd975 chromakey.frag: Fix color distance equation
The equation for calculating the distance from the key color to a
pixels color was missing the red channel component.
2023-09-19 15:24:52 +01:00
Simran Spiller a850d5e113 Remove trailing semicolon from Q_DECLARE_METATYPE(...);
Fixes -Wpedantic errors
2023-09-11 12:00:17 +02:00
MattKC 8c1178746d Merge pull request #2192 from yeahitsjan/master
Update german translations
2023-06-11 22:38:55 -07:00
MattKC 0fd9d597fb Merge pull request #2212 from antimundo/master
Fix spanish translation typos
2023-06-11 22:38:34 -07:00
itsmattkc 70690c5b54 sliderladder: detect if wrap didn't work
Wayland doesn't let us control the cursor so this code would break
2023-05-29 18:09:24 -07:00
itsmattkc 4d953adc4b fixed viewer on wayland 2023-05-29 12:31:57 -07:00
itsmattkc 383b1d69b5 fix actionsearch 2023-05-29 12:30:34 -07:00
itsmattkc b7c0da3132 fix slider ladder on wayland 2023-05-29 12:30:27 -07:00
itsmattkc d75aef40a8 node: remove primary serialization filter
This was dumb
2023-04-30 14:26:32 -07:00
itsmattkc 245a4f6de5 conformtask: print filename to debug 2023-04-12 22:26:35 +10:00
Antimundo d79a7c5e2c Fix spanish translation typos 2023-04-10 20:06:47 +02:00
itsmattkc 5626e6aeb1 framehashcache: ensure loaded jpeg is in correct format 2023-03-29 22:23:53 -07:00
itsmattkc 324725f1f2 audiovisualwaveform: ceil rather than round when drawing samples
This may help with waveform visibility when tracks are set to smaller heights
2023-03-26 19:00:36 -07:00
itsmattkc 8ca1672361 footageproperties: use Footage::DescribeStream functions 2023-03-20 16:51:52 -07:00
itsmattkc 537908c605 footageviewer: auto switch waveform mode when clicking video/audio buttons 2023-03-20 16:51:39 -07:00
itsmattkc 0a54585ece ffmpegdecoder: disable stills in otherwise audio only files by default 2023-03-20 16:50:11 -07:00
itsmattkc c96e560347 panels: switch to fork allowing narrower minimum widths 2023-03-20 16:28:14 -07:00
itsmattkc 81654071a9 mainwindow: set a preferred width for the audiomonitor
This doesn't seem to be a pixel width, but I have no idea yet how this reacts on other computers
2023-03-20 16:22:59 -07:00
itsmattkc 980482b06e audiomonitor: hide labels if too narrow 2023-03-20 16:20:58 -07:00
itsmattkc 0b0582ad5c style: decrease tab font size 2023-03-20 16:20:43 -07:00
itsmattkc e9c97407aa viewer: improve visual appearance of scrubbing 2023-03-20 10:41:47 -07:00
itsmattkc 5b40ac1548 mask: handle alpha channel too when inverting 2023-03-20 10:27:30 -07:00
itsmattkc 2c2df99963 name every undo command 2023-03-12 00:49:03 -08:00
itsmattkc 019f095ee4 implement history panel 2023-03-11 22:26:21 -08:00
itsmattkc 0beecfaaa6 projectserializer: if no project, add to loaded nodes vector 2023-03-11 14:05:48 -08:00
itsmattkc 936d75063f projectserializer: explicitly differentiate between node and clip pasting 2023-03-11 13:58:55 -08:00
itsmattkc 3e47da7009 timebasedviewselectionmanager: scale/unscale when dragging too 2023-03-11 13:49:41 -08:00
itsmattkc 9f4124beb3 timebasedviewselectionmanager: fixed bug detecting single click selections 2023-03-11 13:39:00 -08:00
itsmattkc 5413cb5860 track: ensure in/outs are set when replacing block
Fixes #2193
2023-03-11 13:31:59 -08:00
yeahitsjan 20a1ab8949 Update german translations 2023-03-08 01:02:48 +01:00
itsmattkc 896ef17272 timeline: jump playhead to end when inserting or overwriting 2023-03-03 00:28:10 -08:00
itsmattkc ec0f91ee1c track: fixed missing override 2023-03-02 08:22:58 -08:00
itsmattkc d71359e914 track: fixed issues from recent rework 2023-03-02 00:06:35 -08:00
itsmattkc 4fda5212dd Merge pull request #2099 from ThomasWilshaw/alexa35
Alexa35
2023-03-01 20:14:52 -08:00
itsmattkc d32849f4fb core: null check project autorecovery 2023-03-01 20:14:25 -08:00
itsmattkc 066a10e6a0 timeline: avoid duplicate items or item dependencies when pasting
God damn this was a big oof. Pasting was inadvertently making duplicates of the footage node(s) every single time. Worst case was if the clip was connected to a nested sequence. Every time someone copy/pasted in my large-scale project, it would add another 1000 nodes to the project. It's about fucking time this was fixed.
2023-02-28 22:28:32 -08:00
itsmattkc 43e4e78378 nodes: if an item is pasted without a folder, ensure it is added to a folder 2023-02-28 20:51:33 -08:00
itsmattkc 9824760ce1 Merge branch 'master' into move-serialization 2023-02-28 20:40:40 -08:00
itsmattkc d0f16ef88e timeline: vastly improve behavior when scrolling and zooming 2023-02-28 20:39:02 -08:00
itsmattkc 9ff6e689d6 vastly improved rubberband selection behavior with selection manager widgets 2023-02-28 20:21:38 -08:00
itsmattkc ee666d8862 keyframeview: ensure released signal is emitted at all times on mouse release
Fixes #2138
2023-02-28 17:19:12 -08:00
itsmattkc b091ed8592 project: remove constant root node 2023-02-28 17:01:46 -08:00
itsmattkc b88b738071 project: moved color manager outside of node graph 2023-02-28 15:20:05 -08:00
itsmattkc f12c3b01d5 project: remove ProjectSettings 2023-02-28 11:59:05 -08:00
itsmattkc cb9008a623 Merge branch 'master' into move-serialization 2023-02-28 11:29:52 -08:00
itsmattkc ec2ff82229 node: merge tooltip into data function 2023-02-27 18:12:28 -08:00
itsmattkc 82454c09c9 viewer: force valid sample type
Fixes #2183
2023-02-27 18:12:13 -08:00
itsmattkc 7ec8a4dd7e serializer: ensure backwards compatibility 2023-02-26 15:42:54 -08:00
itsmattkc 46d15396a6 Merge branch 'track-redux' into move-serialization 2023-02-23 11:09:45 -08:00