Zakk
fe99869347
Update settings files for localization changes Xcode was complaining about.
...
When restoring audio engine, don't re-attach the default output track
2019-06-06 05:54:15 -04:00
Zakk
606f7fbd8f
Audio mixers now respond to setEnabled messages: all inputs are disabled/enabled depending on value.
...
Stop using 'muted' property for mixers in advanced audio window.
Various changes to AppleScript code to better support upcoming Elgato Stream Deck integration.
Added some notifications to help stream deck plugin
2019-01-16 16:16:39 -05:00
Zakk
953a61dee6
Add WKWebView based capture source plugin
2018-11-11 04:29:30 -05:00
Zakk
4883820f07
Fix some warnings.
...
Don't crash if an image capture file path doesn't exist
2018-07-31 23:20:26 -04:00
Zakk
dd9b89c258
Update project settings for new Xcode.
...
added dummyAnimation function to animation input wrapper.
slightly reworked how input.waitAnimation() works; the previous implementation possibly messed with other input timings.
converted input transitions to use input specific waits and dummy animations. This allows scripts/other transitions to run simultaneously
2018-03-31 08:14:13 -04:00
Zakk
4d7e296a8e
Sources now use restore/saveWithCoder instead of init/encodeWithCoder. This allows restoring to be a bit smarter about cached sources, replacing them transparently at restore time.
...
Old style initWithCoder is still functional, just not as cache friendly.
If the capture "device" is changed in the input config window the capture object may be swapped out for a different one depending on caching/flags.
2018-02-03 23:56:32 -05:00
Zakk
55ff80767c
Fixed some warnings.
...
Added video delay feature. Not all sources support it.
2017-11-07 16:16:48 -05:00
Zachary Girouard
12c19f5ee5
Change the source outline view so it doesn't leak CFStrings (!?!?!)
2017-10-29 12:08:14 -04:00
zakk4223
d9dee6611e
Merge pull request #81 from MaddTheSane/gitignore
...
Add .gitignore file
2017-07-02 03:00:43 -04:00
Zakk
1bb640cbe0
Added script-only input type.
...
First pass at executing input-scripts on layout changes/operations.
2017-07-02 02:36:29 -04:00
Zakk
cb094414c3
Rewrote layout merging/replacing so it doesn't call input comparison functions more than once.
2017-04-07 05:25:53 -04:00
Zakk
ada259ac61
Newly added sources are now auto-centered in the layout and sized according to their source size. If the input is bigger than the layout window it is resized to the layout's dimensions.
2016-11-25 12:02:45 -05:00
Zakk
80f35176ba
Move sample animations to Resources directory, fixes a code signing issue.
...
Bump version to 2.0.6
2016-05-05 07:43:22 -04:00
Zakk
71410c620a
Added support for non-h264 compressors. First addition: Apple ProRes.
...
Some rearrangement internally of configuration interfaces, compressor classes and how libavformat muxers are created.
Quicktime MOV muxing may still have some quirks...
2016-03-28 07:51:44 -04:00
Zakk
f22efcdbb5
Image and window captures now set magnification and minification filters on the CALayer.
...
Fixed save/restore of Window Capture plugin (wasn't saving captureFPS)
2015-11-29 07:17:22 -05:00
Zakk
239743fbb5
Combined status and output tabs
2015-11-15 18:24:34 -05:00
Zakk
ffcd885998
Added captureName changes for all capture types
2015-08-22 14:01:35 -04:00
Zakk
f8b98d054c
Bump version to 1.9.10, include MIKMIDI copyright/license
2015-07-01 09:01:58 -04:00
Zakk
35107d7a04
Add modal dialog during MIDI control learning
2015-05-25 15:44:50 -04:00
Zakk
cfb5fe4f6b
Removed some spammy NSLogs
2015-05-03 13:09:25 -04:00
Zakk
64a3c4a596
The base TextCapture class handles loading the settings interface now and inserts standard text controls (font, alignment) in addition to whatever the actual capture source requires.
...
Fixed the excessive amounts of blank space in source setting pane(s)
2015-04-18 21:33:48 -04:00
Zakk
884a73689d
Source layers converted to Constraint based layout. Cleaned up some unneeded CATransaction calls.
2015-04-15 04:36:37 -04:00
Zakk
a84cba9733
Added a 'plugin loaded' call for extraplugins, so they can do any on-load setup they might need to do. Moved application observation in layout switcher to the plugin load call instead of the menu click event. Fixes #65
2015-02-17 01:41:42 -05:00
Zakk
99820090df
Cmd-F now fullscreens a layout if it is active; allows editing while fullscreen too
2015-01-30 21:24:58 -05:00
Zakk
cb28b094cd
Start of bringing back shared sources. API changes to all plugins to support this.
2015-01-23 20:47:14 -05:00
Zakk
99a4765241
Massive update/change: Sources and rendering are now CoreAnimation (CALayer) based. Still a few broken things, but now with all the added functionality of CoreAnimation. More interesting things to come ;)
2015-01-17 09:23:02 -05:00
Zakk
f4f4cb8882
Added auto fit entry to source context menu. Renamed a bunch of sources to be a bit less programmerese
2014-12-13 10:35:47 -05:00
Zakk
cddd251e92
Default font color: white, default size: 50
...
Completely redid SyphonSource to use a version of Syphon.framework that exposes the IOSurface.
XIB changes for some constraints. Dumb.
2014-11-30 23:08:10 -05:00
Zakk
5a86264630
Some changes for new Xcode and/or my accidental nuking of my local build copy of the source. Signed app now works properly with Gatekeeper settings.
...
Added hiding of staging view and controls for people that prefer the single view/live editing mode.
2014-10-25 19:43:26 -04:00
Zakk
37132a0eff
Sources are ‘shared’ by default, so if you create two inputs using the same Desktop input, they will use the same capture source instance. User can request ‘private’ instances for an input
2014-08-30 23:45:46 -04:00
Zakk
44b888777f
Most of the input plugins
2014-08-29 03:42:33 -04:00