Commit graph

7 commits

Author SHA1 Message Date
Zakk
768c139d36 Initialize WKWebView on main thread since apparently it can't be initialized on background threads at all 2020-04-17 19:18:48 -04:00
Zakk
db39e676f3 File input always creates attributed text even if the file is plain text. Stops File input from clearing attributed text and then setting plain text, which caused double layer updates per cycle, one with a blank/nil value 2020-04-17 17:59:24 -04:00
Zakk
690b5bbc29 Change stream/record button enable logic: stream button is active if ANY output is flagged stream, not if any output is EXCLUSIVELY stream enabled 2019-12-09 04:34:37 -05:00
Zakk
e4dd27c730 Add a 'shouldLoad' class method to plugins. If this returns NO the plugin is skipped.
Apple browser plugin only loaded on 10.13+

When restoring settings, only restore layout recording directory/format if the key exists (don't clobber defaults on first run)
2019-09-17 05:07:58 -04:00
Zakk
7b2aa0416c Remove some NSLogs
Rework Desktop capture display enumeration to take into account displays with no serial number (thanks apple)
2019-06-22 04:46:21 -04:00
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
953a61dee6 Add WKWebView based capture source plugin 2018-11-11 04:29:30 -05:00