Zakk
c5309dbac0
Convert shapes to use built in JavaScriptCore instead of python. Shape plugins are limited to operating on a provided NSBezierPath.
2017-06-07 10:34:55 -04:00
Zakk
8eba5fa9b2
Merge branch '2.0UI'
2016-11-19 10:34:15 -05:00
Zakk
0a471611bc
Add Rectangle shape type
2016-08-14 07:01:43 -04:00
Zakk
2369583d8d
Use UUID reference for add input undo, preventing infinite InputSource retain.
...
Start of better UI for inputs
Some UI changes to fall in line with apple HIG
2016-05-08 06:20:20 -04:00
Zakk
a537a65b71
Added an arc shape, for half circle sort of things.
...
Fixed 'always display' being broken for the main input of a multi-input set
2015-08-23 22:05:25 -04:00
Zakk
a16724402d
Completely changed how python is handled internally. No more py2app plugins with a private copy of a bunch of python stuff. Now link directly against Python.framework. There is now an internal plugin service/api for evaluating a python file, so any plugin can implement python functionality fairly easily.
2015-08-14 22:15:39 -04:00
Zakk
fcf56805cf
Added x/y flip options for shapes. Also added rotation. It's easier to rotate the shape directly than to rotate the layer and try to pin it using constraints.
...
Did a little bit of re-structuring of the shape python bits.
2015-08-02 08:14:45 -04:00
Zakk
30c45f1e5c
Added shape 'capture' inputs, with python modules for drawing shapes/paths.
...
Made some changes to audio graph and audio engine: there were some hardcoded 44khz instances. Changing sample rate should work now.
Fixed an ordering issue that would sometimes cause sourceLayers to be replaced with nil
2015-07-26 09:34:25 -04:00