itsmattkc
5441f2f9a4
markeraddcommand: removed unused members
2022-05-02 00:35:43 -07:00
itsmattkc
059331c295
markerremovecommand: removed unused members
2022-05-02 00:26:11 -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
f04ff5f1ff
preferences: minor relabelling of marker settings
2022-05-01 11:16:33 -07:00
itsmattkc
838017a468
config: set default marker color to lime
...
This feels slightly closer to the existing color
2022-05-01 11:16:13 -07:00
itsmattkc
e8dde836e3
Merge branch 'master' into pr/1717
2022-05-01 10:58:44 -07:00
itsmattkc
004c66a073
node: implement find path utility function
2022-05-01 10:47:58 -07:00
itsmattkc
67f1a1ad0c
viewer: improve safe margins rendering
2022-05-01 10:27:15 -07:00
itsmattkc
6e08b61ecc
nodeview: prevent default behavior when items are attached
...
Fixes buggy behavior when dropping attached nodes and moving the cursor
2022-04-28 10:44:02 -07:00
itsmattkc
7825d0e16d
nodeview: improved drop functionality
2022-04-28 09:54:49 -07:00
itsmattkc
827dd98d6c
nodeparamview: implement deleting node
2022-04-26 15:19:04 -07:00
itsmattkc
001834cbfa
node: implemented bypassing
2022-04-26 15:07:01 -07:00
itsmattkc
d1bb931854
nodeparamview: implemented add button
2022-04-26 14:23:19 -07:00
itsmattkc
45b18f6df2
fixed deserializer issue introduced by copy/paste fix
2022-04-26 09:04:34 -07:00
itsmattkc
abb84aa2ca
rational: assert when limits are used for calculations
...
These will necessarily result in overflows or underflows so I've attempted to weed this behavior out while adding asserts in case there are still usages I haven't found
2022-04-25 14:26:07 -07:00
itsmattkc
4536ed87a5
nodeparamview: fixed crash caused by closing contexts
2022-04-25 14:00:21 -07:00
itsmattkc
fb53931f68
implement "type" for xml node data
2022-04-25 13:16:27 -07:00
itsmattkc
fe7444e762
implemented underline, strikethrough, trackselect, and smallcaps icons
2022-04-25 12:40:55 -07:00
Pablo Gil
27cb53cc44
Icon track tool ( #1901 )
...
* initial icon design
* Dark SVG and all PNGs
2022-04-25 12:16:16 -07:00
Pablo Gil
006d4e76a0
Updated icon "text-underline" ( #1903 )
...
* initial redesign
* updated Dark SVG and all PNGs
2022-04-25 12:15:56 -07:00
Pablo Gil
c04cad8ef3
Icon "text-strikethrough" ( #1902 )
...
* initial design
* Dark SVG and all PNGs
2022-04-25 12:15:42 -07:00
Pablo Gil
812885461e
Icon "text-small-caps" ( #1904 )
...
* initial design
* Dark SVG and all PNGs
2022-04-25 12:15:20 -07:00
itsmattkc
3661599213
timeline/viewer: set minimum on rationalslider
2022-04-18 00:05:35 -07:00
itsmattkc
ad61954aa2
rational: don't try to reduce when denom == 1
...
Fixes #1895 (and probably several other issues when using -O2 on ARM64 systems)
2022-04-17 23:35:45 -07:00
ThomasWilshaw
95aa3249d0
Add Blackmagic Film Wide Gamut Gen 5 ( #1871 )
...
- Adds a Blackmagic Film Wide Gamut Gen 5 input transform to the config
- Adds a CIE-XYZ D65 space to the config
app/render/ocioconf/luts/Blackmagic_FilmWideGamut_Gen5_to_linear.spi1d
2022-04-12 13:25:14 -07:00
itsmattkc
3aafb2466d
Squashed commit of the following:
...
commit f05b5b3ff8286f6252c2a3f3c8c367f8a5b821b5
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Apr 12 13:05:25 2022 -0700
final consistency modifications
commit 4f27718d46de9660822eb197b0e900be947ec515
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Apr 12 11:40:58 2022 -0700
opengl: don't set texture options for null texture
commit bb54cfcf4e219e1cbf1ecc6b5552cca75e6e1573
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Apr 12 11:40:29 2022 -0700
rename inputs
commit e5ac8fffa2ac15f5549b6da5f42b05659c6d020f
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Apr 12 10:37:23 2022 -0700
change alpha association formula
commit dee09a88f17552e3f98be8940966822e45d6df4f
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Apr 12 10:36:58 2022 -0700
glsl: use constants to improve readability
commit aedc75ebee11b61198f29c464501a2ddb0506129
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Apr 12 10:36:26 2022 -0700
changed id capitalization
commit 470b2bb85b51c4a57c109d3fb230088a81024277
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Apr 12 10:35:53 2022 -0700
node: update categories
commit c78dacad82051dfbb3e40c92cfaf456dbff2de0d
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Apr 12 09:22:57 2022 -0700
updated shaders to es 3
commit 1e7544be93e55916c94cd91629ec5eef728bfad8
Merge: 1bbb8d7f9 25d019609
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Apr 12 09:02:32 2022 -0700
Merge branch 'master' into pr/1818
commit 1bbb8d7f9acd75cb4498733f105fbe0487c0db9c
Author: brimson <40442071+brimson@users.noreply.github.com >
Date: Tue Jan 18 18:36:24 2022 -0700
Simplify colordifferencekey.frag
Avoiding extra MOV instruction
commit c7cf1021ce5a3d090833e94e4bc212cc51a61a2a
Author: brimson <40442071+brimson@users.noreply.github.com >
Date: Tue Jan 18 11:43:02 2022 -0700
Revert switch-case changes
Thanks Simran, MattKC, and Wilshaw for the clarifications
commit 882ffeede01b81f0cb4dfd885ba05bf66119ac7e
Author: brimson <40442071+brimson@users.noreply.github.com >
Date: Tue Jan 18 00:06:31 2022 -0700
Optimize despill shader
Turn previous averaging from (1 MAD + 1 MUL) to (1 DP2), reuse the result to prevent recalculation.
commit 0c93f519977fa34840ab03d51addcf2456f931d8
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Sat Jan 8 17:23:49 2022 +0000
Cleanup
commit 222560ce1a4666899b1111854d4d549dd7ba1357
Merge: 96e21c2b4 d3ffeaa35
Author: ThomasWilshaw <thomaswilshaw@gmail.com >
Date: Tue Jan 4 23:50:39 2022 +0000
Merge branch 'master' into color_key
commit 96e21c2b43db3bf1051aca696970509292159548
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Tue Jan 4 23:45:26 2022 +0000
Rename and reoganise keying nodes
commit 6d42ed23a69ebdb1f5b399957f0b37434d0519dd
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Tue Jan 4 23:04:50 2022 +0000
Move despill code to it's own node
commit e97ab2e16fd1d4e2f2ff145b8c023ff0e1ee451e
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Mon Jan 3 21:39:48 2022 +0000
Add option for blue screens
commit 2346f44e5af48bb9547c77c4c08ee7abfcb09393
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Mon Jan 3 21:14:55 2022 +0000
Optimise node slightly
commit 446522edcf63525fafe7a97cf6d59b7ea0385460
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Mon Jan 3 21:10:03 2022 +0000
Fix GL ES compile error
commit a765ce6c6f3e0c0e996f08e2a3ef1101818098e8
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Sun Jan 2 18:27:24 2022 +0000
Cleanup
commit d268e0645df34aa306dc391d1dc10bf335524f94
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Sun Jan 2 18:03:26 2022 +0000
Fix core matte and change Darks start value
commit 30b024dc5f59dd60ffc5012eee7a79201ed4f9c3
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Sun Jan 2 17:26:39 2022 +0000
Change matte controls and cleanup
commit b742a9ba7ed651785a0781289a4c03fd4fb72e03
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Sun Jan 2 16:31:41 2022 +0000
Add a core and garbage matte
commit f814d036b61b8de090df4c1f080c124b98b432d6
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Sun Jan 2 03:31:20 2022 +0000
Improve basic keyer
commit 4995ec3b9b92c9b4cb0dc31a247d585b2a47e408
Author: Thomas Wilshaw <thomaswilshaw@gmail.com >
Date: Sun Jan 2 00:23:18 2022 +0000
Start simple color key node
2022-04-12 13:05:45 -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
0eaf42204c
fixed rogue space
2022-04-11 21:17:33 -07:00
itsmattkc
7ceb5c0914
timeline: implement track select tool
...
Fixes #866
2022-04-11 19:49:50 -07:00
itsmattkc
5bb1aa41f7
nodeparamview: fixed crash
2022-04-11 19:40:44 -07:00
itsmattkc
b426e8f8a0
renderer: handle null samples on tempoprocessor
...
Fixes #1862
2022-04-11 18:38:10 -07:00
itsmattkc
c073fb418f
speeddurationdialog: reordered duration/reverse settings
2022-04-11 18:32:11 -07:00
itsmattkc
245a0a112a
clip: fixed speed/reverse order
2022-04-11 18:30:17 -07:00
itsmattkc
60e5241f05
clip: fixed waveform issues with speed and in trimming
2022-04-11 16:41:14 -07:00
itsmattkc
80d53c6d0c
clip: improve waveforms when reversed
2022-04-11 16:25:32 -07:00
itsmattkc
e85a5b21b0
nodeparamview: fixed problematic behavior
...
Fixes #1894
2022-04-11 11:06:51 -07:00
itsmattkc
5afd322644
nodeparamview: significant optimization
...
- Skips multiple calls to SetContexts in quick succession
- Only add/remove contexts as necessary rather than resetting every time
2022-04-10 12:09:04 -07:00
itsmattkc
d6b90f4e94
timeline: set waveform after initial input copy
2022-04-09 16:37:38 -07:00
itsmattkc
1895497bed
viewer: unset gizmos on disconnect
...
Fixes potential crash
2022-04-09 16:37:24 -07:00
itsmattkc
1448f641e5
nodeparamview: remove item when nodes is removed from context
2022-04-09 15:36:49 -07:00
itsmattkc
48adb159b8
various: consolidated dir exists+mkpath into one function
2022-04-07 17:11:50 -07:00
itsmattkc
20f74919a3
export: check if exists and if can mkpath
2022-04-07 16:49:18 -07:00
itsmattkc
e0bfbf12b2
groups: improved functionality
...
Various improvements and fixes to groups
2022-04-04 23:34:34 -07:00
itsmattkc
38c8bd4b0d
paramview: implemented passthrough editing
2022-04-04 22:13:08 -07:00
itsmattkc
d7b3c523f4
groups: improved serialization
...
Introduced new project version with extra customization for groups
2022-04-04 00:03:57 -07:00