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
1fe7acddd0
Store the start time of the main stream (when Stream is clicked).
...
Add a flag to the elapsed time source that uses the latest stream start as the start time of the timer
2018-04-15 22:45:00 -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
Zachary Girouard
12c19f5ee5
Change the source outline view so it doesn't leak CFStrings (!?!?!)
2017-10-29 12:08:14 -04:00
Zakk
85f0c5ddac
Fixed constraint issue that caused some inputs in the input list to misalign vertically
2017-09-04 16:11:50 -04:00
Zakk
2a2dc48916
Changed how input source comparison works: only do encode/decode of select elements and only as a last resort. Directly compare everything possible first.
...
background and source filters were not being saved: fixed
The text capture base class no longer sets the unique id to the text, it generates a UUID instead.
2017-08-31 13:48:18 -04:00
Zakk
857e861f3a
Converted add input dialog to NSMenu instead of customer popup.
2017-08-26 05:53:47 -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
0c5b423163
Fixed a bunch of warnings.
...
Start work towards supporting non-video Input sources. Created an InputSource protocol and base class.
2017-06-26 00:51:10 -04:00
Zakk
8eba5fa9b2
Merge branch '2.0UI'
2016-11-19 10:34:15 -05:00
Zakk
2749544f71
Added some capture type icons for the library. Library now filterable/searchable
2015-10-25 20:39:10 -04:00
Zakk
77dd533d7c
Base Text capture doesn't re-render unless the assigned text has changed. Should improve CPU use of non-static text. (Timers etc)
2015-04-23 07:12:21 -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
850169b02f
Some changes to CSInputLayer to handle text centering and alignment. Modified some of the size animations to be more sane. CAOpenGLLayer resizing is still stupid tho :(
2015-04-12 04:58:37 -04:00
Zakk
fb02503b7f
Syphon based sources now have an option to select how frame updates to the layer are handled.
2015-02-20 05:55:19 -05:00
Zakk
96455ca5b0
Syphon source now grabs the IOSurface before receiving a frame notification, so restored Syphon Sources from 'fast' SyphonInjected processes work
2015-02-15 08:37:15 -05:00
Zakk
59a3625430
Add formatters to all relevant date/time sources.
2015-02-12 23:23:38 -05:00
Zakk
2c6d8dc59e
Split time sources into elapsed time from reference point, time until reference point and a combined stopwatch/countdown for a fixed interval.
2015-02-12 07:36:47 -05:00
Zakk
97a35e8b5d
Added time related sources. Current time, elapsed time from any past point in time, and a countdown to a given date/time (or just X seconds of countdown)
2015-02-08 23:16:34 -05:00