Commit graph

543 commits

Author SHA1 Message Date
Zakk
d2383b9493 Bump version to 2.0.13 2016-11-19 10:18:58 -05:00
Zakk
e13ad36f6f Constraint updates. Maybe the Xcode 8 auto-constraint generator isn't terrible now? 2016-11-19 07:09:53 -05:00
Zakk
8a6d2c8ac9 Update constraints to allow for vertical resizing of the window when in single view mode 2016-11-19 05:41:59 -05:00
Zakk
68cd2fd2a2 Bump version to 2.0.12 2016-09-14 20:49:25 -04:00
Zakk
3df9ce53c8 Changes to Twitch ingest fetching to fulfill their new client-id requirement 2016-09-14 20:48:40 -04:00
Zakk
8a0ca08c8c Remove live few animation UI; if the mode is preview/live then no modifications to live should happen without going through a preview 2016-09-11 22:55:42 -04:00
Zakk
8a6d1bdb88 Version 2.0.11 2016-08-31 22:27:02 -04:00
Zakk
cf7ab28d23 Remove NSLog
disable swap button when live transition is happening
2016-08-31 22:23:48 -04:00
Zakk
cb449e5bc2 Some updates for Sierra, hack for the stupid individual transition add+effect.
Remove dependency on SyphonInject extra menu
2016-08-31 06:30:43 -04:00
Zakk
29051f4034 Bounce some animations through the main thread since that makes them work for some reason. 2016-08-26 09:59:44 -04:00
Zakk
cc110a5691 replacing a source layout with another now resets all input and animation refcounts to 1, since there is no need to track multiple references unless a merge is being done. Fixes various weird issues with go live not properly reflecting the actual state of the staging layout 2016-08-23 23:48:35 -04:00
Zakk
1a35a3cd53 Fixed weird bug that caused input source saved data to differ if the constraintMap was directly encoded 2016-08-23 08:55:28 -04:00
Zakk
4297f3901c Fixed audio related memory leak 2016-08-21 04:50:09 -04:00
Zakk
8a24c4a81d Some window title changes 2016-08-18 08:18:10 -04:00
Zakk
6c957d9e5d Fixed situations where an unused compressor still couldn't be fully edited 2016-08-18 06:15:31 -04:00
Zakk
4a4de632b7 Add borders to audio meters, bump version to 2.0.10 2016-08-14 13:57:04 -04:00
Zakk
0a471611bc Add Rectangle shape type 2016-08-14 07:01:43 -04:00
Zakk
6c275f1266 When input chooser popover closes, deallocate inputs 2016-08-14 06:24:39 -04:00
Zakk
07327ecd7a Layout changes, rename 'Inputs' table to 'Video sources' 2016-08-13 18:30:27 -04:00
Zakk
4cce5b7ad1 Fix non-functional input settings button 2016-08-13 18:26:40 -04:00
Zakk
a7136782f7 Disable stream! button unless there are active outputs configured 2016-08-13 17:32:57 -04:00
Zakk
3eba35a150 Re-add transition config to main window, add animation button for opening animation window 2016-08-13 14:18:28 -04:00
Zakk
e0fb8784a7 Tweak audio metering values and ranges 2016-08-13 12:32:48 -04:00
Zakk
2aa9e70f86 Improve appearance of combination level meter/volume slider 2016-08-13 04:58:13 -04:00
Zakk
a7ce3e6195 Add 'quick' audio controls to main window 2016-08-13 02:19:28 -04:00
Zakk
c57491bd82 Output config is now a window; removed Output tab from main window 2016-08-07 17:44:48 -04:00
Zakk
190d1f410f Post a notification when staging view is hidden/shown.
Animation window responds to staging view notification and re-initializes the preview view variables
2016-08-07 14:43:00 -04:00
Zakk
79aad5d8b5 Remove animate tab, move to separate window (placeholder animate button for now) 2016-08-07 14:30:04 -04:00
Zakk
255cce8d60 Add new style audio meters to advanced audio window and items 2016-08-07 02:22:15 -04:00
Zakk
7e23487670 Don't switch tab view when streaming starts 2016-08-07 00:06:51 -04:00
Zakk
2610314e96 Remove Audio tab 2016-08-06 22:10:45 -04:00
Zakk
4ead205d8b Add a CALayer based audio level meter that is usable either vertically or horizontally.
Add stream audio controls to main Video tab, with a button that opens up the audio mixer/settings in a new window
2016-08-06 21:52:01 -04:00
Zakk
d2b193c6bb Removed a bunch of debug logging in oauth service 2016-07-31 23:31:20 -04:00
Zakk
373f2c1f53 Version 2.0.9 2016-07-31 22:37:35 -04:00
Zakk
386a25a9fe Add icons for stream service menu items 2016-07-31 14:16:23 -04:00
Zakk
642f228c34 Output configuration and creation is now a window, not a modal dialog 2016-07-30 23:55:49 -04:00
Zakk
6b09445d99 Removed switching output type via the create/edit dialog. type is now set on creation via a popover menu 2016-07-30 21:28:53 -04:00
Zakk
17054d86c5 Sort twitch ingest server list 2016-07-25 08:56:52 -04:00
Zakk
a124628b50 Twitch and Youtube outputs display a list of known accounts. 2016-07-25 08:30:13 -04:00
Zakk
1490e3a5be Added Youtube output type. Allows selecting configured youtube live 'events' (plus the default live event) and will fetch the destination + stream key when the stream starts.
Added authorization code flow to the OAuth provider.
Added an API call for plugins to get the list of accounts stored in the keychain for a given service
2016-07-25 06:02:48 -04:00
Zakk
4152dc6c59 More work on OAuth2 service.
change to stream service protocol and OutputDestination to support async/delayed fetching of output destination.
Twitch output config allows re-auth to a different account and auto-fetching of the stream key when stream starts.
2016-07-23 15:47:33 -04:00
Zakk
31ffae27a8 Add plugin service for OAuth2 implicit grant flow. convert twitch stream key fetching to use oauth api. 2016-07-19 05:36:20 -04:00
Zakk
f321f71dfe Split File and RTMP outputs into separate types.
Twitch output config now has a 'fetch stream key' button that does OAuth authentication and then fetches the user's stream key.
2016-07-17 00:18:36 -04:00
Zakk
92fdf03d35 More view controller changes for 10.9 2016-07-04 17:48:06 -04:00
Zakk
53c2ce5deb Remove some debugging NSLogs 2016-07-04 14:20:46 -04:00
Zakk
eef5f972b6 Set version to 2.0.8. Change FFMpeg movie source to deployment target 10.8 so assets work on 10.9 2016-07-04 14:11:53 -04:00
Zakk
9e4c5906cc Changes for OSX 10.9.X compatibility 2016-07-03 10:40:34 -04:00
Zakk
68b608eca0 Fix circular retain due to blocks 2016-07-02 23:56:09 -04:00
Zakk
e4b1435916 Added options for starting playback and seeking when movies go live 2016-07-02 23:50:31 -04:00
Zakk
88d85f7625 Rebind tree controller to top level inputs 2016-07-02 22:05:26 -04:00