1.4.2102 October 2024
Changes
- Fix crash when recording microphone, Sequoia.
- Fixed inability to install/uninstall SWB Audio Capture driver, Sequoia.
1.4.2029 May 2024
Changes
- Fixed iOS devices not showing up in the device list
1.4.1901 March 2024
Changes
- Tidied up the main UI (camera + do not compose checkboxes, now vertically aligned)
- Experimental: validate licenses in the background, to improve startup speed
- Updated persistence code, to fix some deprecations (maintenance stuff)
- Fixed problem installing/uninstalling audio driver on macOS 14.4+
1.4.1802 January 2024
Changes
- Upload to YouTube now working again (yay!)
- Updating the camera code, to help debugging some issues on macOS 11
- Changes to YouTube upload dialog (part of passing oAuth Consent requirements)
1.4.1724 October 2023
Changes
- Attempting a fix for the 'cant click on desktop' (through the capture area preview), Sonoma.
- Fixed issue with crash when hitting record.
- Fixing issues running under macOS 11.x
- Some changes to improve first time to showing UI after launch
- Updating YouTube scopes to hopefully have google accept the app
1.4.1605 October 2023
Changes
- Fixed the super large record button taking whole UI on Sonoma
- If YouTube login fails, user is signed out (within Instant), allowing a retry / refresh of the authentication token
- Updated build chain (new xcode release)
1.4.1427 January 2023
Fixes
- Fixed issue where 'mute' wasn't working
1.4.1318 November 2022
Fixes
- Fixed up issue with Black screen/M1 when recording full screen! Yay!
1.4.1212 September 2022
Changes
- Added in ProRes 422 HQ, ProRes 422 LT and ProRes 422 Proxy (advanced features)
- Fixed race condition relating to audio devices (could result in hangs in the UI)
1.4.1121 July 2022
Changes
- Added additional debugging output to identify all connected screens
- Updated Paddle SDK and purchase method
1.4.1013 April 2022
Changes
- Fixed issue in Monterey/M1, whereby some users were experiencing black/empty recordings.
- Built with Monterey toolchain
1.4.928 January 2022
Changes
- Added a feature to let you customize the left/right/middle click visualization text
- Added some logging to try to determine cause of audio going out of sync
- Fixed a bug where if a camera was plugged in in the past, but not now, recording wouldnt work.
1.4.818 August 2021
Changes
- Fix for the recent crash during recording (regression) 2nd attempt.
1.4.709 August 2021
Changes
- Now properly saves recordings if you Quit the app while recording is in progress.
- Updated audio capture driver to v16 (fixes it disappearing on some systems)
1.4.619 June 2021
Changes
- Updated SWB Audio Capture driver to v14
1.4.507 May 2021
Changes
- Entirely new build system (internal stuff)
- Updated SWB Audio Capture driver to v13
Fixes
- Stability improvements
- Fixed size of preferences window (a couple of labels were being clipped)
- Fixed some crashes occurring during install/uninstall of the SWB Audio Capture driver
- Stability improvements when audio devices are added/removed
1.4.430 March 2021
Changes
- Added option to allow the app to save/restore the sample rate of the SWB Audio Capture device upon start. This makes it possible for the app to persist the last used rate of the device across OS reboots.
Fixes
- Fixed an issue causing devices with multiple streams to not be able to record. Finally.
- Fixed issue where install of SWB Audio Capture wasn't being detected.
- Fixed potential crash on reporting an error.
1.4.324 March 2021
Fixes
- Fixed a bug with SWB Audio that could cause a crash.
1.4.227 January 2021
Changes
- Reworked the app-audio code, hopefully more reliable installing/using it now
Fixes
- Loggers now output to ~/Library/Logs/ folder, making debugging far easier
- Fixed inability to mute the mic
- Fixed some issues when running on Big Sur (wasn't prompting for permissions correctly)
- Fix some bugs with activation / trial usage
- Fixed crash when pressing 'Edit' button on a recent recording
- Fixed some more threading bugs
1.4.109 December 2020
Changes
- Huge speed improvement in rendering, for M1. It's faster than my 2020 iMac (Radeon 5700 Pro). Impressive.
- Native M1 version of the app! Yay!
- Native M1 version of SWB Audio Driver - apps will request to upgrade automatically
- Updated some shortcuts changed (they conflicted with some default system ones) and have been reset
- Made a code change that'll allow 3rd party camera plugins to load / be used
- Added a 5s keyframe to H264 encoding. Test recordings here are now 1/3rd the size.
- Made 'merge audio tracks to AAC' the default for new presets. It makes sense for most people.
Fixes
- Fixed up shortcuts editing in prefs; now they display correctly in dark/light mode
- Fixed some issues when running on Big Sur
- Fixed up a regression where drag handles were showing as white squares
- Fixed some UI/threading bugs
1.4.028 August 2020
Changes
- New: movable/resizable on screen camera! (requires Advanced Features license)
- New: mouse cursor is now hidden when Accessibility based screen zoom is used.
- License system upgraded (Paddle v4)
- Added ability to reverse the order of the app-audio and mic tracks.
- Experimental: fix for multi-stream audio devices (mic). Instant now tries to use the 1st Stream (not the entire device).
- Audio level meters use MAX volume, not the average.
Fixes
- Recording now works on BigSur!
- Fixed issue where Discrete PCM wasn't working in some cases.
- Fixed a memory leak. The app should no longer consume memory when idle.
- Fixed incorrect menus and/or missing screen on startup of the app
- Now shows the correct duration for a timer that would exceed 24hrs.
- Better detection of the number of channels for a device.
1.3.620 August 2020
Changes
- Recording now works on BigSur.
- Added ability to reverse the order of the app-audio and mic tracks.
- Experimental: fix for multi-stream audio devices (mic). Instant now tries to use the 1st Stream (not the entire device).
- Audio level meters use MAX volume, not the average.
Fixes
- Fixed issue where Discrete PCM wasn't working in some cases.
- Fixed a memory leak. The app should no longer consume memory when idle.
- Now shows the correct duration for a timer that would exceed 24hrs.
- Better detection of the number of channels for a device.
1.3.514 May 2020
Changes
- Experimental: Fixed microphone usage! Hopefully fixes issues with AirPods/BlueTooth mics.
- Hopefully fixed the "Could not set up the AudioPlaythroughController" bug.
- Fixed crash that could happen when disconnecting a device (or putting away a BlueTooth mic)
- Improved error handling around mic/app audio setup.
- Fixed iOS audio not playing sometimes.
- Updated the YouTube icon.
1.3.422 April 2020
Changes
- Experimental: increase performance of the 'select area' UI.
- Fixed issue where uploading to YouTube wasn't muxing the audio if it needed it.
1.3.329 March 2020
Changes
- Adding more error handling around mic audio setup/playthrough
- Fixed problem where capture guide colours were not being saved in prefs
1.3.228 March 2020
Changes
- New SWB Audio Driver (for application audio) - woohoo!
- Added option to mute recording of the microphone (default shortcut Control-Option-Command-M)
- Replaced the old audio daemon with a new user based daemon (its installed as part of the new audio driver). This assists the app in being a good citizen
- Made volume change detection much better. Now you can up/down the volume either from system prefs or using CMD-VolUp/Down, and it works with any 2ch output device
- Removed support for Soundflower 2ch entirely. Support still exists for old iShowU Audio Capture KEXT, which is now deprecated and will be removed in a future version
Fixes
- Fixed bug with installation of SWB Audio driver
- Fixed bug whg were presets would not save if dynamics settings were changed
- Fixed bug where app wouldn't prompt for camera/mic access properly
- Fixed a bug where the app audio monitor wasn't starting up
- Fixed bug where when enabling app-audio capture, volume would be set to zero
- Fixed bug with incorrect output audio device sometimes being selected when turning on app-audio
1.3.125 October 2019
Changes
- Added an option to allow turning on/off the small preview that is shown when selecting an area.
- Fixed bug that'd prevent presets with custom naming from being saved.
1.3.026 September 2019
Changes
- Ready for Catalina.
- App is now notarized.
- Prompt for screen access if not enabled in System Preferences.
- Beautiful "dark mode" theme comes to Instant! Use iShowU Instant in dark/light/auto mode as you'd like. New UI and coloring, tuned to both light/dark modes.
- Lots of re-work on the codebase. More fixed bugs. Faster operation.
- Redone menu bar, now flat/modern, with a more pleasing feel.
- Changed default shortcut for retake-recording, so it's less likely to conflict with existing/other apps.
- Far more subtle UI colouring. Emphasis colors follow the System Preferences 'accent color'.
- Reworked icons and UI, easier to look at all round.
- Improved User Interface speed.
- Various (many!) bugs fixed & internal improvements.
- Greatly increased logging output when recording fails, to aid in debugging.
1.2.1215 April 2019
Changes
- Added an option to visualize mouse/key modifier clicks (useful for CAD)
- Added an option to visualize all modifier keys regardless of pairing with other keys.
- Fixed an issue that prevented middle mouse events from showing in visualizer.
1.2.1126 February 2019
Fixes
- Fixed problem whereby in release builds, the mic audio could become crackly over time (thanks Matt!).
- Fixed a regression whereby keypress visualizer would crash.
- Fixed a bug that could cause the app to crash/quit, when changing audio devices.
- Made audio engine refresh if stream changes are detected.
- Improvements to audio/mic/app audio system.
1.2.1013 November 2018
Changes
- NEW: Audio Only mode! Now you can record audio only :)
Fixes
- YAY: Fixed the errors that would appear sometimes when stopping recording. Turns out periodic saving and mp4 are not friends.
- Fixed inability to encode video (in editor, or via the 're-encode' menu item) on Mojave.
- Fixed fades not rendering correctly when encoding edited video.
- Replaced the YouTube API (the old one is to be turned off soon). You'll need to re-authenticate, feedback welcome.
- Experimental change to audio preview, which may fixes sporadic errors that appear for some users when disconnecting Apple wireless earbuds.
- Fixed capture guide not updating properly when switching between presets.
- Fixed start button on control panel not being disabled when no inputs are selected.
- Made the app request permission for Camera (Mojave) when trying to use an iOS device
- Fixed incorrect rendering of audio during encoding, if that audio was edited.
1.2.906 October 2018
Fixes
- Better prompting/dialog when the app doesn't have permission to record audio or camera.
- Added buttons to take the user directly to the relevant privacy panels in System Prefs.
- Enhancements to app-audio stability (I think I removed the annoying audio crackle, waiting on feedback)
- Fixed 'HTTP error 400' when trying to upload to YouTube.
- Fixed 'mix audio to 2ch AAC' appending audio and creating a movie about twice as long. Now its actually mixed.
- Stability improvements (lots of race conditions fixed).
- Access descriptions for camera / audio added, so it's more clear why access is being requested.
- Updated Paddle licensing SDK to 3.0.39
1.2.829 August 2018
Fixes
- Fixed PIP not working in non english locales.
- Gave 'PIP' (picture-in-picture) some much needed love. Now it should actually work and be sane.
- The 're-encode' option now no longer muxes the audio streams. It will do so tho if you have the 'mix all audio to 2ch stereo' selected.
- Added option pre-preset 'Minimize when recording starts', to let you control window minimization behaviour.
- Fixed selection of area when running in Mojave
- Experimental: Added a 'fail fast' check to recording, trying to uncover why sometimes recording fails when the stop button is pressed.
1.2.719 April 2018
Changes
- The app-audio format now follows what is specified in the output setting (so it can now be PCM, IMA, Lossless or AAC)
- You can now click on the camera 'positions' (only shown in the advanced tab) to change the camera PIP start position.
- Modified 'sleep prevention'. iShowU now also requests that both the system and display don't sleep (while waiting to record, or while recording)
- Added a camera start position to every preset. It is highlighted in blue in the Video tab (Advanced). The camera will now start in the position. Use the shortcuts to change the current camera position.
- You can now enable periodic saving of movies (default, every 60s).
- Added option (in general preferences) to beep during countdown. BEEEEEP!
- Partial fix for AirPods (they work as a mic, but not as a mic & and playback). This possibly fixes issues with a number of other bluetooth based headsets as well.
- Sending movie files to the app now adds them to the recently recording list (i.e: drag onto the dock icon)
Fixes
- Fixed up a number of bugs with camera PIP.
1.2.608 January 2018
Changes
- Added 'add to recent recordings' function (add files from Finder into the recent list)
Fixes
- Fixed a few out of range int warnings (audio and playhead)
- Fixed incorrect menu enable/disable on recent recordings
1.2.521 December 2017
Fixes
- Fixed issue where sometimes Instant would complain (error) about a mic not being present.
1.2.408 December 2017
Fixes
- Fixed an issue with some mics, where an error would show up (about channel descriptions).
- Fixed issue where it would always ask for a mic.
1.2.306 November 2017
Fixes
- Fixed a problem that caused a white screen to appear instead of the Preferences.
- Fixed a spurious error (0) being shown after recording was shared (e.g: to the photos app)
1.2.213 October 2017
Changes
- Added: experimental HEVC support for High Sierra. You need a Kaby Lake CPU to use this.
- Fixed sound not working when using Discrete PCM outputs.
- Fixed a bug that could cause a crash.
1.2.101 October 2017
Changes
- Fixed audio preview device not being updated when the default output is changed in system preferences
- Added better documentation links for iShowU Audio Driver
1.2.018 September 2017
Changes
- License Change: Changed the way Advanced Features is unlocked. It now has it's own license code rather than using a silly "coupon code".
- Performance enhancements! Much faster to load when you have many "recent recordings".
- Improved capture performance, Instant is now kinder to your computer!
- Audio Driver updated for High Sierra user approved Kernel Extension Loading.
- Added separators between 'stop' and 'abort' menu items, so that a slip during touch is less likely to cause an abort.
- More High Sierra improvements/bug fixes.
1.1.928 June 2017
Fixes
- Fixed problem where animated cursors would show incorrectly.
1.1.821 June 2017
Fixes
- Fixed a "operation failed" dialog from showing when it wasn't supposed to.
- Fixed some logging statements that could possibly cause a crash in some situations.
1.1.722 April 2017
Fixes
- Fixed a bug where some devices, when turned off, would cause the error "no mapping for 0 channels"
1.1.614 February 2017
Changes
- New feature: Full screen recordings will now auto scale (down or up) to whatever the screensize is, in realtime.
- Added a YYY.MM.DD token for use in customized recording naming.
Fixes
- Presets now reselect 'full screen' when screen sizes are changed (i.e: changing resolution).
1.1.524 January 2017
Fixes
- Fixed inaccurate fps when re-encoding a recording (to fix frame durations)
1.1.410 January 2017
Fixes
- Fixed unintended "super sizing" of retina recordings.
1.1.302 January 2017
Changes
- Automatically un-mute the 'iShowU Audio Capture' driver when beginning a recording (if it's in use)
- Some stability improvements.
Fixes
- Fixed bug with 'fix frames', so that it'd use the right codec when output was set to 'automatic'.
1.1.228 November 2016
Changes
- Improved performance when capturing in non-retina mode, but from a retina display.
Fixes
- The 'fix frames' option now uses the codec specified in the preset, rather than only H264.
- Fixed various bugs in the 'microphone' code, making mic capture far more stable.
- Fixed bug where non-retina recordings were broken sometimes (you could see it in preview as well).
1.1.103 November 2016
Changes
- Added ability to export Animated PNG (Animated GIF already in place)
Fixes
- [adv] Fixed possible crash bug when resizing editing window.
- [adv] Fixed 'encode' not working from the Edit window.
1.1.021 October 2016
Changes
- [adv] Added shortcut keys to start and stop playback, as well as just play current selection
- [adv] Added shortcuts to goto previous/next edit
- [adv] Added shortcut to enable/disable snapping (can be temporarily enabled/disabled with CTRL)
- [adv] Added ability to zoom out further than duration of the project
- [adv] Added shortcuts for zooming in/out
- [adv] Added shortcuts for zooming to fit the project/selection
- [adv] Added cap/join style for shape segments
- [adv] Added ability to select all segments in a track
- [adv] Added font size slider to properties panel for text segments
- [adv] Added support for opening finished recording with iShowU Studio 2
- [adv] Double-clicking on a segment in the timeline now opens the properties panel
- [adv] All segments are shown with a larger height in the timeline
- [adv] Timeline height can now be changed by dragging the divider
- [adv] Segments in the timeline look flatter now
- [adv] Segments can now be dragged above or below existing segments
- [adv] Automatically scroll to a segment when it is moved up or down
- [adv] Changed snapping modifier key to CTRL
- [adv] Made segment colours more consistent
- [adv] Made "Select All of Type" more intuitive
- [adv] Made move up/down/front/back much more sensible
- [adv] Removed ripple delete for individual segments as this was buggy; you can still ripple delete a range
- Prevented the screensaver from starting while recording
- Re-organised menus with new shortcuts for greater ease of use
Fixes
- Fixed case where preset had black screen or camera after 1.0.10 Sierra patch.
- Prevent screensaver when recording, or when a recording timer is waiting to trigger.
- Fixed post-recording action being incorrectly shown as "Do nothing" in basic mode
- Fixes for retina displays
- Fixed position of segment being incorrect while dragging and scrolling
- Fixed shadows not displaying correctly
- Fixed deleted segments sometimes not being removed properly
- Fixed bugs with segment position when dragging multiple segments
- Fixed undo not working for some segment properties
- Fixed newly added audio sometimes not playing
- Fixed empty undo events being created when nothing had changed
- Fixed playhead not jumping to beginning when play is pressed and playhead is at the end
- Fixed paste sometimes positioning segments incorrectly
- Fixed dragging multiple segments sometimes positioning segments incorrectly
- Fixed redoing sometimes not putting segments in the correct place
- Fixed frames sometimes showing incorrectly (frame flashing)
- Fixed playhead moving when dragging the end of a segment
- Fixed visualisation range changing when dragging the end of a segment
- Fixed timeline scrolling even when segment wasn't being extended
- Fixed playhead not growing in height with timeline
- Fixed videos not scrubbing properly when being resized or trimmed
- Fixed undo not working for object properties after undoing/redoing
- Fixed handling of empty values for object properties
- Fixed an obscure bug that would occasionally cause crashes
- Fixed background being drawn outside of circle segments
- Fixed picture segments not being able to be dragged to the left
- Fixed snapping in the scene snapping to invisible items
- Fixed magnify events behaving weirdly
- Fixed videos sometimes stopping playing
- Fixed right-click menu appearing too often in editing mode
1.0.1106 October 2016
Fixes
- Fixed case where preset had black screen or camera after 1.0.10 Sierra patch.
1.0.1004 October 2016
Fixes
- Fixed possible crash issue with Sierra.
1.0.920 August 2016
Changes
- Don't move playhead when dragging edge of segment
- Add option to automatically re-encode with a fixed framerate after recording
Fixes
- Fix bug where editing mode could be entered without advanced features
- Fix longstanding bug (selection.shadowOffset)
1.0.812 August 2016
Changes
- Added more in-depth error logging to try to chase down rare problem with audio engine.
- Added the option to re-encode a recording, using a fixed frame rate.
Fixes
- Fixed a bug where encoding wouldn't encode a project using a fixed frame rate.
- Fixed possible crash when generating error messages.
- Fixed encoding of movies at low frame rates (e.g: 1fps).
1.0.715 July 2016
Changes
- Modified the 'low' value of the quality slider, so you can get lower bitrates (down to 0.5Mbit/s)
- Added 1/3, 2/3, and 3/4 output size options
Fixes
- Fixed performance issues when recording paused
1.0.616 May 2016
Changes
- Added ability to add an overlay timestamp onto a recording
- Editing mode now includes "ripple delete", for both arbitrary regions or selected segments, making it really easy to cut sections out while keeping your timeline flow.
- Add better support for USB microphones (now handles realtime drift of the source)
- Add feedback messages in editing mode
Fixes
- Fixed various undo problems while editing. Much, much cleaner and nicer now.
- Fix crash when entering editing mode
- Fix crashes caused by undo in editing mode
- Fix window size sometimes being incorrect
1.0.525 April 2016
Changes
- Add option for sequentially numbering recordings
- Add option for padding recording number
- Moved capture guide settings into preferences
- Make "show area" button useful when full screen is selected
Fixes
- Fix being able to start recording from select area mode
1.0.429 March 2016
Fixes
- Fixed the silly error that'd come up when trying to share via YouTube.
- Fixed an issue that could cause the error "no frames recorded" to popup if start/stop was used quickly in succession.
- Stop main window growing in height every launch.
- Prevent main window being shown during recording.
1.0.315 March 2016
Changes
- Added a recording control panel to manage recording when main window not visible
- Added option to leave application audio capture on when main window closed
- Added audio level meter for iOS device audio
Fixes
- Fix desktop replacement not working across spaces
- Fix performance issues and possible crash when doing a really long recording (hours)
- Fix microphone audio level meter not working sometimes
- Fix application audio capture sometimes not turning off when it should
- Added more debugging to help diagnose "No frames recorded" errors
1.0.229 February 2016
Changes
- Can now drag recordings directly from the 'recent recordings' dropdown
- Add customisable shortcut to select area
- Add warning when aborting or retaking a recording
- Add "Warnings" preferences tab allowing you to enable/disable various warning alerts
- Show capture guide, countdown timer, and select area window on all spaces
- Add menu item for license detail recovery
- Add menu item for In-App Purchase restoration
- Allow camera and image watermarks to be flipped horizontally and vertically
- Play separate mouse click sounds when the mouse is clicked down and up
- Stop playing mouse click sounds when the main settings window is closed
- Warn when starting new recording while one is encoding
- Prevent main settings window resizing partially off-screen
Fixes
- Fix bug where main window would reappear after recording but not be usable
- Fix bug allowing pausing while already paused
- Fix bug that may allow shortcuts to be used for multiple things
- Fix bug that caused an error when merging audio tracks
- Fix capture guide not being shown on correct screen before recording
- Fix UI unpleasantness when quitting the app in editing mode
- Fix initial positions of window on first launch
- Fix opacity of shadows
- Fix for possible crash during startup due to recent 'silent' root certificate change from Apple
1.0.109 February 2016
Changes
- Add option to automatically mix audio into a single track (fixes problems with files uploaded to YouTube)
- Add extra debugging to better identify cause of errors
- Add option to show capture guide before starting recording
- Add options to set output size to ½ and ¼ of the input size
- Fix microphone audio not working properly for some Firewire input devices
- Fix crash caused by missing font
- Add menu item to activate a license
- Show estimated file size in MBit/s as well as MB/mins
- Fix countdown timer option not being persisted
1.0.007 December 2015
Changes
- Initial release of iShowU Instant.
0.9.901 November 2015
Changes
- Initial beta release of iShowU Instant.
Fixes
- Various, see MacDeveloper.net for active issues and what is being resolved.