Zakk
2529712e38
Fixed some warnings.
...
Layout transitions fixed again: don't set to active = NO until transition is finished, keep sending frameTick to 'old' layout until transition is done.
2015-08-24 06:25:39 -04:00
Zakk
896496daa2
Added exception handling for shape capture callouts to python
2015-08-24 00:43:21 -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
ffcd885998
Added captureName changes for all capture types
2015-08-22 14:01:35 -04:00
Zakk
2a2553f1c6
Python class loader now loads each class in a separate namespace/global dict
...
Preview OpenGL layer holds onto the rendered CVPixelBuffer until the next render.
Fixed up some more audio stuff.
2015-08-22 12:31:52 -04:00
Zakk
bf71c90f2c
Make the default shape color white, so it works properly as a mask layer without fiddling with colors
2015-08-15 00:56:28 -04:00
Zakk
6231b4d340
Modified python shape scripts so they are compatible with 10.9
2015-08-15 00:54:40 -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