Zakk
|
dc73b3c670
|
Moved video filter chain configuration into dedicated view controller
|
2018-01-28 16:47:06 -05:00 |
|
Zakk
|
af73689cfd
|
Add whole-layout CIFilters
|
2018-01-28 06:33:32 -05:00 |
|
Zakk
|
8ac26c1f15
|
Don't build layer constraints until after the transaction that adds the layer to the tree
|
2017-11-17 14:46:28 -05:00 |
|
Zakk
|
1d41a35c3e
|
Revert back to NSNull based constraints attributes (zero is used as left edge...)
|
2017-11-17 03:08:26 -05:00 |
|
Zakk
|
62e7a0a70d
|
Script 'save all' button converted to a 'discard' button that discards all edits to the current script
|
2017-11-16 22:09:45 -05:00 |
|
Zakk
|
70e4229137
|
Scripts now save when the window is closed, the tab is changed or another script type is selected
|
2017-11-16 19:27:16 -05:00 |
|
Zakk
|
e73e87df0c
|
Add script config to normal InputSource.
Move script execution into SourceLayout
|
2017-07-02 20:33:14 -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
|
ee3b7bf346
|
Layouts can now be attached to outputs via the layout edit window.
|
2017-05-07 11:53:15 -04:00 |
|
Zakk
|
97af918815
|
input filter controls converted to segmented style controls
|
2016-05-31 01:10:42 -04:00 |
|
Zakk
|
d13a237af9
|
1.9 imports were sometimes causing the live layout to be a reference to one of the 'normal' layouts, which broke preview/edits. Detect this condition and make a copy instead
|
2015-11-28 05:53:32 -05:00 |
|
Zakk
|
6da0810513
|
More undo. Almost every editable thing about a layout or input is now undoable. Animations are not, and any delete+undo will break animation input and midi mapping.
|
2015-09-07 17:43:14 -04:00 |
|
Zakk
|
36cfb06d8c
|
Added ability to control a layer's compositing filter. Also added a 'use as mask' config option that sets the compositing filter to minimum filter
|
2015-07-26 22:12:32 -04:00 |
|
Zakk
|
75bab667d4
|
Maintain a reference to the source-provided configuration view so it doesn't immediately dealloc.
|
2015-04-23 04:12:08 -04:00 |
|
Zakk
|
d5ec017120
|
Changed CSInputLayer to a subclass of CAGradientLayer. Added simple gradient configuration in the settings dialog. A configured gradient is drawn OVER the background color. If you set the opacity of gradient colors to less than 1 the configured background color will bleed through appropriately.
|
2015-04-22 05:21:07 -04:00 |
|
Zakk
|
359d2dabfa
|
Layout transition choices now include Core Image transition filters
|
2015-04-21 09:58:07 -04:00 |
|
Zakk
|
4a641d38b8
|
Added ability to set Core Image transition filters on multi-layer transitions, with configuration windows.
|
2015-04-21 09:00:16 -04:00 |
|
Zakk
|
d1956a4c4f
|
The glorious return of user defined filters on sources. Now with background, source-only and source-and-all-sublayers varieties.
|
2015-04-20 09:31:27 -04:00 |
|
Zakk
|
7a0cee5a55
|
Move handling of configuration views, controllers, windows out of the InputSource. Fixes some weird bugs related to NSPopover. Also it was stupid to have it in there in the first place...
|
2015-04-19 08:29:36 -04:00 |
|
Zakk
|
04fcc9ced6
|
autoFit now implemented via constraints.
Added a 'reset constraints' button
|
2015-04-19 02:29:53 -04:00 |
|
Zakk
|
fda88af6cb
|
Added interface for setting constraints on inputs/layers. Only applies in relation to the parent input (or the canvas).
|
2015-04-19 01:50:57 -04:00 |
|
Zakk
|
8fb77e9c7c
|
Multi source transitions are now implemented as transitions between the attached inputs and the 'parent' input. Much cleaner and saner code.
|
2015-04-17 03:52:27 -04:00 |
|
Zakk
|
b28cdbc2e3
|
Remove various references to InputSource when it is deleted so that the dealloc happens immediately instead of when NIBs are auto-deallocated.
|
2015-03-09 10:36:00 -04:00 |
|
Zakk
|
e595b9a0f4
|
Changed text capture to use FontPanel for font and color/bold/etc. Text capture now saves itself properly too.
|
2014-10-24 08:59:06 -04:00 |
|
Zakk
|
0e0a03a397
|
The start of applescript support, some fixes for input source deallocation when config windows are opened and improvements to the preview view
|
2014-09-04 10:15:13 -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
|
84f97c02c9
|
Capture sources are now bundles and plugin based. Massive rearrangement of files for both this and other reasons. Less ‘everything in this directory’ and more ‘stuff in sensible directories’
|
2014-08-29 03:29:58 -04:00 |
|
Zakk
|
5b7ea126f4
|
Capture classes now load their own NIBs and have them attached to the config view automatically when needed. No more dumb invisible tab view hax.
|
2014-08-28 09:11:06 -04:00 |
|
Zakk
|
07fcff5a76
|
Fixed dumb math error in screen region selector
|
2014-08-28 00:06:03 -04:00 |
|
Zakk
|
38ed7331b1
|
Desktop source cropping is now doable via on-screen crop rectangle/window
|
2014-08-26 06:25:16 -04:00 |
|
Zakk
|
f6c13d8cdf
|
Added an Effects tab to Inputs that allows adding multiple filters to an input and configuring them via a popup window.
|
2014-08-24 07:44:13 -04:00 |
|
Zakk
|
734048e4ef
|
Add vertical scrolling for text source
|
2014-08-22 22:57:52 -04:00 |
|
Zakk
|
8311c67c12
|
Input regions are now based on user-defined sizes and sources are scaled to fit that region.
Added multi-input support for regions and the ability to define change interval/type/transitions
|
2014-08-18 07:10:16 -04:00 |
|
Zakk
|
9fe0f3418d
|
Ui reacts in a much saner manner to resizing/rotating/etc. Added right click menu for listing all inputs and configuring/deleting them. Settings popups are now draggable to windows
|
2014-07-27 21:25:51 -04:00 |
|