Version 2.8.4
- Resolved an issue with App Tamer spuriously asking to create a debug log if the Option key is pressed when a CPU usage warning comes up.
- When it launches, App Tamer will restart processes that have been stopped by other apps or tools, but will no longer do so once it's running. This allows you to stop processes in Terminal or using other process management apps without interference from App Tamer.
- You can both throttle an app in the foreground and stop it in the background by holding down the Option key and turning on both checkboxes, then turning on "Also slow this app when it's in front".
- Improved the wording in prompts for using log scale in the CPU graph and launching App Tamer at login.
- Fixed the position and labeling of the Priority slider in the process settings popup.
Version 2.8.3
- Corrected issues with process control not working correctly during and after system sleep.
- You can now create a sample report (like in Apple's Activity Monitor) using the contextual menu in App Tamer's process list.
- vdhcoapp, the helper app for the Video DownloadHelper browser extension, is treated as a distinct application so CPU limits can be set for it separately from the web browser that hosts it.
- Fixed the appearance of buttons in the process lists on older versions of macOS.
- Changed several status messages so they are more informative.
- Added support for Chromium web apps.
Version 2.8.2
- Fixed a bug that could cause slowed processes to run slowly even in the foreground after the system wakes from sleep.
- On Apple Silicon Macs, performance and efficiency core usage can now be shown in the menu bar even when overall CPU usage is not displayed.
- When App Tamer is forced to quit or crashes, it will now restore any process priority and performance / efficiency core settings that it changed for running processes.
- Corrected a problem when reinstalling App Tamer's helper app that could cause the alert to flicker and make it difficult to enter your admin password.
- When entering license information, a bug could cause Little Snitch to silently block App Tamer's attempts to valid a license. This has been fixed.
Version 2.8.1
- Fixed audio detection when sound is being played to HDMI and DisplayPort devices. The "Don't stop or slow when sound is playing" setting will now work correctly with them.
- Changed App Tamer's process throttling so it automatically deactivates if App Tamer crashes or is forced to quit.
- Added helpful tooltips to the popover where you change process settings.
Version 2.8
- A new setting wakes an app when sound is playing, preventing sound from skipping and stuttering as a result of the app being slowed down. The "Don't stop or slow when sound is playing" setting is available in the popover that appears when you click on an app in App Tamer's process list. Web browsers, video chat apps and music players have the setting enabled by default. When an app is running at full speed because the setting is enabled and sound is playing, a speaker icon will appear next to the app in the process list.
- App Tamer now puts up a warning if you try to slow down an essential system service.
- Error handling has been corrected so App Tamer doesn't repeatedly try to reinstall its helper app.
- Warning alerts will not pop up and automatically dismiss App Tamer's settings popovers.
- There's no longer a delay in re-sorting the process list after CPU values are updated.
- Fixed bugs in the drawing of user interface elements on Sonoma.
Version 2.7.7
- There's now a button in App Tamer > Settings > Control to reset all app CPU limits back to their default settings.
- App Tamer recognizes Windows applications running in Parallels' Coherence Mode and won't slow down Parallels while they're frontmost.
- Animation of the menu bar icon can be turned off using the Terminal command 'defaults write com.stclairsoft.AppTamer showStatusItemAnimation 0'.
- Updated default settings to run the following on Apple Silicon efficiency cores when in the background: Spotlight, TimeMachine, Arq, Chrome, Safari, Firefox, Microsoft Edge.
- Fixed a bug that could prevent App Tamer from reinstalling its helper application even after prompting you to approve that reinstallation.
- The "Include essential system processes" and "Show all" buttons now display correctly on macOS Catalina and Mojave.
Version 2.7.6
- The process list can now be sorted by name, CPU or average CPU by clicking on its column headers.
- The user interface has been modified to make it clear that "Include essential system processes" and "Show all" are buttons.
- Fixed a bug that resulted in App Tamer not recognizing power adapter plugging and unplugging on newer MacBook models.
- App Tamer's helper application is listed explicitly in Ventura's Login Items list, rather than being shown as a "St. Clair Software" item.
- Additional settings for an app will continue to show after holding down the Option key and clicking on the app in the process list, even if you release the Option key afterwards.
- Changed the default settings so browsers are throttled to 10% CPU usage instead of 2%. This will reduce the stuttering of audio and video when browsers are playing media in the background.
- Added a way to display specific subprocesses in App Tamer's process list rather than managing them as part of their parent process.
- Resolved issues with App Tamer's window mistakenly becoming a floating window without being dragged away from the menu bar.
- Corrected a bug that could make it impossible to enter the amount of time to disable App Tamer after clicking on the on / off switch.
- Eliminated a hiccup in the animation of App Tamer's window when it appears from the menu bar.
- Added a fix to ensure that App Tamer is not hidden when it's launched at login time.
- App Tamer now prevents launchd and launchservicesd from being slowed down.
Version 2.7.5
- Corrected problems so that VoiceOver works correctly with App Tamer's menu bar icon in Ventura.
- Fixed VoiceOver and Spoken Content support for the On / Off switch in App Tamer's main window.
- The title in App Tamer's Preferences / Settings window could be incorrect when first displayed. This has been fixed.
- Updated security settings so that Setapp's automatic updates work on Ventura.
Version 2.7.4
- Fixed several compatibility issues with macOS 13 Ventura.
- Updated the user interface to use terminology consistent with Ventura where appropriate.
- Added checks and prompts to get approval to run App Tamer's helper application at login when running on Ventura.
- Corrected an error in enabling the "Also slow this app when it's in front" checkbox.
Version 2.7.3
- Corrected App Tamer's calculation of the CPU used by kernel_task so it's always correct on macOS Catalina and higher.
- Reverted the layout and spacing of App Tamer's icon and statistics in the menu bar to add more space on systems older than Big Sur.
Version 2.7.2
- Fixed the layout and spacing of App Tamer's icon and statistics in the menu bar to conform better to both Monterey and the custom spacing options offered by Bartender.
- Corrected an issue that could prevent App Tamer's helper application from being properly installed in certain situations.
Version 2.7.1
- Subprocesses launched by Steam (such as Blender) are shown as separate apps instead of being included as part of Steam's CPU usage.
- Holding down the Option key while selecting an app will show an extra "Also slow this app when it's in front" checkbox. That checkbox is now enabled correctly in all situations.
- On versions of macOS prior to 10.15, the On / Off switch in App Tamer's window is colored using the system highlight color.
- App Tamer's online help is localized in French as well as English.
- Fixed a memory leak in the drawing of App Tamer's menu bar icon.
- Corrected user interface issues that occurred when App Tamer was configured to show its icon in the Dock.
- Fixed a bug that could result in App Tamer's window appearing in the wrong location on Macs with multiple displays.
- Resolved a compatibility issue with Bartender 4.
Version 2.7
- You can now configure processes to be run on M1 efficiency cores when they're in the background.
- CPU usage display and history graphs show separate values for P and E cores on M1 powered Macs.
- App Tamer's menu bar icon can display separate performance and efficiency core usage alongside total CPU.
- You can no longer stop processes that are critical to the operation of macOS, but you can still slow them down.
- Data caching is coordinated with the update frequency of App Tamer's CPU usage display, making it more efficient.
- Corrected a problem with switching between apps using the Dock when an app is stopped and the Dock is set to hide itself.
- Fixed spacing and size issues in the process listing of App Tamer's main window.
- Various parts of App Tamer's user interface have been updated.
Version 2.6.5
- Enhanced App Tamer's "Force Quit" command to ensure that a process is killed even if it doesn't respond to a termination signal.
- App Tamer's CPU percentage readout in the menu bar was too large and slightly misaligned in Monterey. This has been fixed.
- Fixed a bug that could result in App Tamer putting up a "this app is using too much CPU" warning for a helper or sub-process of an application instead of the app itself.
- Added an option to apply App Tamer's "hide when idle" feature to all running applications. This is currently available using these commands in Terminal:
defaults write com.stclairsoft.AppTamer hideWhenIdle 1
defaults write com.stclairsoft.AppTamer minutesUntilHide 5
If you turn this on, you can then use App Tamer's existing application-by-application "hide when idle" feature to override the settings for specific apps that you want to behave differently.
- You can override the size of the text in App Tamer's menu bar icon by using this command in Terminal:
defaults write com.stclairsoft.AppTamer statusItemFontSize 13
Version 2.6.4
- Eliminated a bug that could cause App Tamer to use more CPU than necessary when managing web browsers and Spotlight.
- Corrected a problem that could result in processes not being controlled correctly immediately after the machine wakes from sleep.
- Fast-user-switching is now handled correctly after the Mac sleeps and wakes and when App Tamer has been temporarily disabled.
- Fixed a bug that could result in App Tamer reenabling itself sooner than it should after it's been turned off.
- VoiceOver now works correctly in the alert announcing installation or updating of App Tamer's helper app.
- Fixed a bug that would cause App Tamer to hang or crash in certain situations.
Version 2.6.3
- Corrected an issue that could cause App Tamer to use excessive CPU, while also adding optimizations to further reduce CPU usage.
- Thread priorities have been set so that some tasks in App Tamer's helper application can be run on the low-power CPU cores on Apple Silicon-powered Macs.
- Additional system processes have been marked "essential" and cannot be stopped with App Tamer. They are trustd, secinitd, lsd, keyboardservicesd, corestoraged and apfsd.
- The maximum CPU limit for an app is now determined by the number of CPU cores in your Mac, not fixed at 800%.
- Fixed a problem that could leave applications running at a slower speed after quitting App Tamer.
- Corrected an issue that could prevent App Tamer from slowing down Amazon Photos.
- Added a warning about slowing down coreaudiod.
Version 2.6.2
- Fixed a performance issue that could cause App Tamer itself to use more CPU than it should.
- The default window size for App Tamer's window has been restored so it's the correct size at first launch.
- Resize cursors will correctly appear when you hover over the edges of App Tamer's window, showing that it can be resized.
- A bug was fixed that could result in App Tamer’s process list showing truncated names for apps and processes, or no names at all.
- App Tamer now shows the Spotlight Engine process in the Highest CPU Processes list, rather than hiding it as an "essential system process".
- There's a new, experimental feature that can be used to kill specific processes if they periodically “run away” (they suddenly start using crazy amounts of CPU time). See https://www.stclairsoft.com/blog/2021/04/06/app-tamer-2-6-2-quick-ui-fixes-and-an-experimental-assassin-for-runaway-processes/ for details.
Version 2.6.1
- Correctly tracks applications launched by a sh or tcsh shell script.
- Fixed problems with the Origin game launcher not appearing in the process list.
- If you resize App Tamer's window to be smaller, it will now correctly remember the size.
- Setapp applications can no longer be completely stopped, as that may prevent them from working correctly.
Version 2.6
- Compatible with macOS 11.0 Big Sur.
- Built as a Universal App to run natively on Apple Silicon.
- macOS 10.9 or later is now required for App Tamer to run.
- Putting a CPU limit on Spotlight Indexer could sometimes slow Spotlight searches. This has been fixed.
- App Tamer's application icon and preference tabs have been updated to match the aesthetics of Big Sur.
- When App Tamer is set to hide or quit an application after a period of idle time, notifications are only posted when that is done successfully. This eliminates repeated notifications from App Tamer in cases where an app refuses to hide or quit when it's told to.
- Eliminated a memory leak.
Version 2.5.2
- Compatible with the beta release of macOS 11.0 Big Sur.
- High-CPU-usage warnings will not be displayed when Do Not Disturb is turned on in Notification Center.
- App Tamer will no longer allow you to stop BetterTouchTool, and displays a warning if you try to it slow down because that's a bad idea.
- When you click on a system process, the settings popup will show a small "Info" icon if the system provides a description of what that process does. Click on the Info icon to get more insight into what processes like iconservicesagent, WindowServer, launchservicesd, etc do on your system.
- App Tamer's process list now just toggles between showing "highest CPU processes" and "all running processes", rather than providing three different views. The button that switches between these modes is now titled "Include / exclude essential system processes" to make the contents of the lists clearer.
- Fixed a bug that could cause the main window to display incorrectly when set to Dark Mode in App Tamer's preferences.
Version 2.5.1
- There is now a "manage" AppleScript command so you can change settings for an app using AppleScript.
- App Tamer won't put up "using too much CPU" notifications for processes that it's already managing.
- When App Tamer shows a notification about an app using too much CPU, clicking on the "Let it continue" button will silence warnings for the next 10 minutes. This length of time can be controlled from Terminal using "defaults write com.stclairsoft.AppTamer notificationMuteTime XXX" where XXX is the number of seconds to silence notifications.
- Processes that are hidden by App Tamer's "Hide when idle" setting will no longer be automatically un-hidden if they were throttled or stopped and are returned to normal CPU usage.
- App Tamer's window pops down from its menu bar icon correctly in full-screen mode even when App Tamer's icon is set to show in the Dock.
- Setting the statistics update interval to "never" will no longer disable App Tamer's tracking of application idle time for the "Quit when idle" and "Hide when idle" features.
- App Tamer will now correctly slow and stop web browsers that are being run with their ownership set to a different user.
- Fixed problems with Command-Q being enabled even when App Tamer wasn't showing its icon in the Dock.
- Processes that are run via 'sudo' or 'su' from the Terminal are now shown correctly in the process list.
Version 2.5
- By default, App Tamer will now slow down Microsoft Edge when Edge is running in the background.
- Added support for Coherence and other apps that create site-specific browsers based on Google Chrome.
- A warning is shown when you slow down Spotlight, as this may adversely affect applications that depend upon Spotlight.
- App Tamer's performance has been greatly improved when apps like Epichrome or shell scripts make frequent, repeated calls to the sleep, kill, and lsof shell commands.
- If App Tamer is configured to run in the background (not showing its icon in the Dock), it will ignore Command-Q when its window is open so you don't accidentally quit it.
- Google Chrome apps are now handled correctly. If a Chrome app is configured not to slow down, Chrome will be kept running at full speed so that it can serve as the "engine" for the app without compromising the app's performance.
Version 2.4.9
- App Tamer's high-CPU-usage alerts will no longer prevent you from typing in the frontmost app when they pop up.
- High-CPU alerts will appear next to the menu bar even if App Tamer's icon is hidden by Bartender.
- The appearance preferences now show more clearly that App Tamer will adapt to the current appearance (Light or Dark Mode) when running in Mojave and Catalina.
- There is now an option to automatically download and install updates as they become available.
Version 2.4.8
- Added support for Google Chrome Apps.
- Added support for the new Apple Music app in Catalina.
- App Tamer's "Managed Processes" display now shows processes whose priority has been changed, in addition to those that are set to be stopped or slowed in the background. Note that you can change a process' priority by holding down the Option key when clicking on it in App Tamer's process list.
- Fixed a bug that could result in App Tamer not starting up correctly if you Fast-User-Switch to a different account and then restart your Mac.
- Corrected a problem in which certain system processes would not be correctly slowed down after waking from sleep.
- A bug has been fixed that could leave App Tamer's process control disabled after the Mac wakes from sleep.
Version 2.4.7
- Fixed a bug that could cause App Tamer to use excessive amounts of CPU when iTunes or Spotify was streaming music and App Tamer was set to hide or quit them after inactivity.
- When App Tamer is turned off, the time when it will resume is shown at the bottom of its window.
Version 2.4.6
- The developer release of macOS 10.15 Catalina is now supported.
- App Tamer wasn't correctly reporting all Spotlight Indexer activity as a single task. This has been fixed.
- A new preference allows you to specify how long App Tamer waits after starting up or waking from sleep before it enforces CPU limits.
Version 2.4.5
- The menu bar icon's appearance has been improved in Dark Mode.
- Fixed a bug that caused App Tamer to show some processes as being managed even when they weren't.
- If you tear off App Tamer's window from the menu bar, the window title bar now shows App Tamer's name in it.
- When checking for updates, alerts could sometimes appear behind other windows. This has been fixed.
- App Tamer exits more gracefully if it crashes or can't communicate with its helper app.
- App Tamer is now notarized by Apple.
Version 2.4.4
- Corrected a problem that could cause App Tamer to use more CPU and energy than it should.
- Fixed a bug that could cause App Tamer to quit randomly.
Version 2.4.3
- App Tamer can now be configured to let all processes run at full speed when the keyboard and mouse are idle (ie. you're away from your Mac).
- Fixed a bug that could cause App Tamer to quit if it was launched when the computer was under extremely high load.
- Corrected a problem that could prevent App Tamer from waking apps when you clicked on them in the Dock.
- Enhanced App Tamer's 'wake' AppleScript command so you can wake up all applications.
- Fixed several crashes.
Version 2.4.2
- Added an option to keep App Tamer's window floating above other windows when it's torn from the menu bar.
- Worked around a bug in Mojave that prevented App Tamer from waking background apps when you used a scroll wheel or gesture to scroll their windows without bringing them to the front.
- Improved keyboard traversal of the process lists in App Tamer's window, enabling type-to-select and selection using the arrow keys.
- Fixed a bug that could result in App Tamer not keeping Safari awake while it was downloading a file.
- Corrected some UI glitches that occurred when the process list updated while you were using it.
Version 2.4.1
- App Tamer now fully supports Mojave, including Dark Mode.
- A bug was fixed that prevented App Tamer from working properly on macOS 10.8.
Version 2.4
- You can now turn off the CPU usage graph in App Tamer’s window.
- App Tamer can be set to hide an application after a certain amount of idle time.
- Scroll wheel use is recognized as activity in an application even if the app is in the background.
- App Tamer now handles the macOS Gatekeeper Path Randomization security feature correctly if the app is run directly from its downloaded disk image.
- A bug has been fixed that caused App Tamer to fail to throttle or unthrottle a process for up to 5 minutes after the battery charge state changed if the “Do not slow or stop apps if power is plugged in” option was turned on.
- For software developers: App Tamer will no longer manage apps that are being debugged with Xcode.
- The VoiceOver process can no longer be stopped.
- Some user interface glitches have been corrected.
Version 2.3.5
- Resolved a problem with App Tamer progressively using more and more RAM when run for long periods of time.
- App Tamer's total run time, amount of CPU saved and the number of apps it has automatically quit are now shown in the Stats tab of its preferences.
- Localized application names are shown in the process list when they are available.
- The sorting of the Managed Processes list will no longer get confused when the mouse is over the list when it refreshes.
- Corrected problems with the menu button in the lower right corner of App Tamer's window becoming unresponsive under certain conditions.
- Fixed a bug that caused App Tamer to crash on macOS 10.8 and 10.9.
- Improved VoiceOver support.
Version 2.3.4
- App Tamer can now be set to quit applications after they've been idle in the background for a certain amount of time. Note that if the application pops up alerts about unsaved changes, etc, those alerts will still pop up. App Tamer doesn't auto-OK them or otherwise intervene.
- There were situations in which App Tamer's management of CPU usage could fail for apps that have multiple sub-processes, like web browsers and Spotlight. This issue has been fixed, so managed apps should stick more closely to the CPU usage you've set for them.
- When you turn on Time Machine Acceleration, App Tamer checks to see if Time Machine is also configured to be slowed to a particular CPU limit and will put up an alert to let you know that these settings are at cross purposes.
- App Tamer's own CPU usage has been reduced.
Version 2.3.3
- Added the ability to change a process' priority. While this generally doesn't make much of a performance difference, it can when multiple processes are competing for disk or network access. Hold down the Option key while clicking on a process in the process list to access the priority slider.
- There's now a checkbox to speed up Time Machine backups in the Options tab of the preferences. It uses this method: http://osxdaily.com/2016/04/17/speed-up-time-machine-by-removing-low-process-priority-throttling/
- App Tamer will no longer alert you to processes using too much CPU when its process management is turned off.
- You can no longer limit the CPU usage of WindowServer or hidd because that can cause Bad Things.
- Processes using an average of more than 5% CPU are shown in bold.
- App Tamer's icon in the menu bar uses slightly less space.
Version 2.3.2
- App Tamer's window is now resizable.
- Fixed a bug that could result in App Tamer not correctly slowing a process even when it showed that it was managing it.
- Worked around a macOS issue that could result in App Tamer warning about an application's CPU usage even after being told not to.
- App Tamer's default settings have been changed: Preview and OmniOutliner will no longer be managed by default, Safari will be slowed to 2% CPU usage rather than being stopped in the background, and iTunes will be slowed to 10% rather than stopped.
Version 2.3.1
- If Spotify is playing music in the background, App Tamer will no longer stop or slow it down.
- Corrected a logic error that prevented App Tamer from correctly slowing apps that have lots of helper processes (such as Spotlight and Google Chrome).
- When Chrome and Spotlight are slowed by App Tamer, their CPU usage is now more steady.
- Fixed several small memory leaks.
Version 2.3
- App Tamer now requires macOS 10.8 or higher.
- New "Detection" feature that alerts you when an application or background process starts consuming excessive CPU time.
- Updated user interface that's consistent with the look of El Capitan and Sierra.
- App Tamer will no longer stop iTunes when iTunes is ripping a CD.
- When it launches, App Tamer now automatically quits any other copies that are running.
- All Spotlight indexing processes (and their aggregate CPU usage) are now displayed as a single task.
- Fixed a bug where App Tamer considered the frontmost app "in the background" when you clicked on App Tamer's icon in the menubar.
- Eliminated a crash that could occur when macOS supplies incomplete process information to App Tamer.
- Fixed VoiceOver support in the Quick Start windows.
- App Tamer will never stop VoiceOver.
Version 2.2
- Compatible with macOS 10.12 Sierra.
- Improved App Tamer's efficiency when managing lots of processes.
- Made App Tamer much more intelligent about stopping and starting helper processes such as Safari Web Content, Safari Networking, Google Chrome Helper, etc.
- Made contextual menus (when clicking on processes in App Tamer) behave consistently.
- Fixed problems with text not fitting correctly when running on French systems.
Version 2.1
- Compatible with El Capitan.
- Updated support for NetNewsWire, the App Store app, Go for Facebook, Leaf, Reeder and Fluid browsers.
- Improved "Show in Finder" so that it works with system daemons and other non-application processes.
- Refined the logic that detects when App Tamer is having trouble monitoring Chrome's download activity.
- The AppleScript command for turning autostop on and off now returns the old setting as its result.
Version 2.0.5
- If your Mac has more than four processor cores, you'll now get a dialog offering to change the cpu history graph to a logarithmic scale. This mode shows much more detail when cpu usage is a lower percentage of total capacity (which is very common because you're rarely using all cpu cores on 8 and 16 core Macs).
- Fixed problems with 64-bit Safari plugins not being stopped and started correctly.
- App Tamer now shows more helpful error messages when it can't connect to the internet to validate your license number.
- When installing its helper application, App Tamer will try to fix permission errors for you when it encounters them.
- When App Tamer reenables itself after being turned off for a period of time, it now displays a notification in Notification Center on Mac OS 10.8+ .
- Corrected a bug that would mistakenly hide both stopped and slowed apps when the "Hide applications when they are stopped" setting was turned on in your preferences. Now App Tamer doesn't hide apps that have just been slowed down.
- Improved the appearance of the CPU history graph.
Version 2.0.4
- App Tamer has been updated to fully support Mac OS 10.10 Yosemite.
Version 2.0.3
- When a process is limited to a certain amount of CPU usage, that limit
is now displayed next to the process’ name in App Tamer's window.
- Corrected an issue that could cause App Tamer to incorrectly limit the
CPU usage of an application in certain situations.
- Fixed a problem where App Tamer could cause applications to hang when
restarting or shutting down your Mac.
- Fixed a rare bug that could cause App Tamer to crash when some macOS services
return an error.
Version 2.0.2
- Fixed a problem with App Tamer sometimes failing to slow down a process
even when you’ve specified a CPU limit for it.
- Added a small highlighted corner in the status indicators to show whether a running application has been configured to slow down or stop.
- Fixed a bug that could cause App Tamer to crash when it started up under certain conditions.
Version 2.0.1
- Corrected a bug that caused App Tamer to fail to turn itself back on after being turned off.
- Improved App Tamer’s efficiency dramatically when dealing with
applications that have many subprocesses (like Safari, Chrome and
Terminal).
- App Tamer no longer gets stuck if you enter an invalid value for the %CPU limit in an application’s settings.
- When the parent process of an application quits, the application is
made visible in App Tamer’s process list and has a settings panel
that will let you slow and stop it. This affects Arq and VLCStreamer,
as well as other applications
- You can now enter a value of zero for the amount of time to turn App Tamer off if you want it to stay off indefinitely.
- Corrected a problem with App Tamer repeatedly printing warnings in the console log if the Dock is relaunched.
- Fixed a situation where App Tamer would crash when a process launched
additional copies of itself.
Version 2.0
- A new, streamlined user interface. Everything is available directly from your menubar. Hover over an application to see its performance, click on it to change its settings.
- The ability to limit apps to a certain amount of CPU, rather than just stopping them. This makes App Tamer compatible with many more applications, including Spotlight, Time Machine and Mail.
- Greater efficiency and responsiveness, bug fixes, and other good things
that result from lots of testing and refinement.
- Full compatibility with Mac OS 10.9 Mavericks and its App Nap feature.
Version 1.3.2
- Added Retina display support.
- App Tamer now wakes up applications for scroll wheel and gesture scrolling even when they're in the background.
- Applications wake up when the display configuration changes so they can switch window configurations if necessary.
- Errors were fixed that caused warning messages in the Console under some circumstances.
- Fixed bugs in handling the consequences of high CPU load.
Version 1.3.1
- The "AutoStop only when on battery" setting is now more logical, and has been renamed "Don't AutoStop when plugged in and battery is above xx%".
- Added the ability to detect downloads in uTorrent 1.7.4 when its "Append
!ut extension to incomplete files" setting is turned on.
- App Tamer's modal dialogs no longer lock out its AutoStop stop/start handling.
Version 1.3
- You can now set up App Tamer to only use AutoStop when your battery charge
is below a certain percentage. Doing this will minimize battery drain when
you are not plugged in, speed recharge time when you are plugged in, and
will otherwise keep AutoStop turned off.
- App Tamer now offers several AppleScript commands that let you to turn AutoStop on and off in your AppleScripts, as well as wake a stopped application.
- A problem has been fixed that could cause helper applications for your
web browser to get stuck, sometimes freezing the browser.
- On some machines, disabling AutoStop for a specified number of minutes
didn't work - it would always turn back on after 5 minutes. This has been
fixed.
Version 1.2.1
- App
Tamer could fail to get all information about some applications (such as
their icons or process identifiers) while macOS was very busy. This could
result in AutoStop not working with those applications until you quit and
relaunched App Tamer.
- The menubar menu did not work correctly under Mac OS 10.5. This has
been fixed.
Version 1.2
- App Tamer's menubar icon now displays CPU usage in a number of ways. The needle on the icon moves to reflect processor load, the icon can be colorized so it turns yellow and then red as usage increases, and you can also display the CPU usage numerically next to the icon.
- Problems have been fixed so that App Tamer correctly sees all processes
launching and quitting. In version 1.1.2, it would occasionally lose track
of an application or show an application twice.
- If App Tamer's icon is not in the Dock, double-clicking on App Tamer
when it's already running will open its window.
Version 1.1.2
- App Tamer's CPU requirements have been reduced substantially, especially
in situations where applications launch and quit often.
- Added status info to let you know why AutoStop is disabled when you've
got the "AutoStop only when running on battery" preference turned on and
your computer is not running on battery.
- App Tamer now stops additional helper applications for Safari and Firefox
when the browsers are stopped (Safari Webpage Preview
Fetcher, com.apple.Safari.SyncClient, com.apple.PubSubAgent, org.mozilla.plugincontainer
and org.mozilla.updater).
- Added support for custom web browsers created by Fluid.app.
Version 1.1.1
- Corrected performance problems caused by processes that relaunch very frequently (often without your
knowledge). This change keeps App Tamer from using too much CPU time on affected Macs.
- Fixed compatibility with Alien Skin Photoshop plugins.
Version 1.1
- Significantly reduced the amount of CPU required by App Tamer, especially
when the "Details" drawer is closed.
- The "Details" drawer now reminds you to close it if you leave it open
for more than 2 minutes.
- Corrected a high-cpu usage condition when the system wakes from sleep.
- Eliminated some stability issues in Mac OS 10.7 "Lion."
- Fixed a bug that could leave some processes running but with their windows
dimmed like they're stopped.
- Arq and DockIt are now shown in the
menubar menu even if they are not using CPU so you can easily control them.
Version 1.0.9
- Corrected a problem with gaming mode turning itself off when switching between applications.
Version 1.0.8
- Gaming mode now stops Time Machine backups and Spotlight indexing as well as background applications.
- Fixed a crash that could occur when waking from sleep when running under Lion.
- Eliminated Console error messages when running under Lion.
- App Tamer now dims/undims windows correctly when "autostop only when on battery" is turned on and you unplug or plug in the power adapter.
- Screensaver plugins that use WebKit no longer freeze when Safari is AutoStopped.
- Reeder no longer freezes when Safari is AutoStopped.
Version 1.0.7
- Corrected a bug which would cause App Tamer to repeatedly pause for several seconds on some machines.
Version 1.0.6
- App Tamer's download monitoring has been updated so it will not stop Firefox
4 or newer versions of Google Chrome while you are downloading files.
- Fixed a bug that could result in applications not being
restarted when they were brought to the front.
- Found and fixed two problems that could cause App Tamer to consume more CPU
time than it should.
- Corrected a problem that could cause Parallels Desktop 5 to stay AutoStopped
when it shouldn't.
- Modified the priority slider to be more understandable.
- Identified the source of isolated installation problems. Some users have incorrect
permissions set on the /Library/PrivilegedHelperTools folder. These need to be
fixed before App Tamer can install its helper application or there is a risk
of leaving a security hole. Contact support@stclairsoft.com for assistance if
you encounter this problem.
Version 1.0.5
- Right-clicking on a stopped application reveals a contextual menu that allows you to turn AutoStop off and quit, force quit, or relaunch the application.
- This version works around an issue that caused Parallels Desktop to freeze your keyboard and mouse for a few seconds when it was autostopped.
- App Tamer now works with the developer seed of Mac OS X 10.7 "Lion."
Version 1.0.4
- Corrected a problem that could cause the CPU history graphs to stop updating.
- Fixed an error in the license engine that could make some licenses fail to validate.
Version 1.0.3
- You can now choose to hide an application when it is AutoStopped.
- A new setting lets you change the amount of time that App Tamer gives newly-launched applications before it enables AutoStop.
- The main window has more space for the list of stopped applications. The list now also includes the %CPU saved for each app and is sorted by the amount saved.
- CPU savings in the menubar menu and in the list of stopped apps are now calculated as a percentage of all available CPU's, not as a percentage of 1 processor. This is different from the %CPU listed in the Details drawer, which is shown as a percentage of one CPU so that the numbers are consistent with Activity Monitor. This means that if you stop an app that's reported as using 100% CPU by Activity Monitor or App Tamer's Details list, it will only show as a savings of 50% on a dual core Mac, 25% on a quad core Mac, etc.
- Holding down the Option key while choosing "Disable AutoStop" from the menubar menu now turns it off indefinitely, rather than prompting you for the number of minutes to turn AutoStop off.
- Fixed the "Disable AutoStop…" command so that it consistently reenables at the correct time. In version 1.0.2, if you disabled AutoStop for a specified period, reenabled it again manually, and then disabled it again, the delay-before-reenabling didn't work correctly.
- App Tamer will no longer stop Safari if it's downloading files of type mov, mp4, flv, divx, wmv, mms, or rm. This fixes a problem with CosmoPod.
- Some pages in NetNewsWire's browser would not display correctly if Safari was also running and was AutoStopped. This has been fixed.
- App Tamer is now more tolerant of very slow machines so it doesn't keep asking to reinstall its helper application.
- The license window is smarter so that it won't try and re-authorize an already-licensed copy of App Tamer.
- There is no longer a long lag in AutoStopping applications when the CPU statistics update time is set to 10 or 15 seconds.
- Fixed a bug in handling Fast User Switching that could leave App Tamer running in an account that you'd switched away from.
- Corrected the helper application settings for Dreamweaver so BBEdit will continue to run when using Dreamweaver.
- Fixed a bug in the French version - "Disable AutoStop..." did not bring up the delay prompt as it should have.
- Fixed an incorrect status message that would be shown after waking from sleep if AutoStop was turned off.
- Added an expert option to turn off the drawer animation. Use this command in Terminal:
defaults write com.stclairsoft.AppTamer noAnimation 1
- Added BBEdit as a helper application for Xcode. This is necessary because if BBEdit is running, Xcode checks in with it before doing a build to see if any project files have been changed by BBEdit.
- Developer feature: You can now declare helper applications in your info.plist file. App Tamer will stop and start helper apps along with your application, so if your app needs to make sure that iTunes stays awake while it's running, you can add this to your info.plist:
<key>AppTamerHelperIdentifiers</key>
<array>
<string>com.apple.iTunes</string>
</array>
Version 1.0.2
- App Tamer is now more efficient so it it consumes less CPU power itself.
- The status menu in the menubar now shows CPU usage and savings.
- Choosing 'Disable AutoStop' from the menubar menu will ask how long to disable it. AutoStop will be automatically reenabled after that time has elapsed.
- App Tamer now automatically determines if an application is a 'helper' for a game or other application, and will keep it awake or put it to sleep along with its parent application.
- App Tamer will no longer stop iTunes if it is playing music or a movie.
- Status alerts have been added to make the Details drawer more understandable.
- You can relaunch applications from the Application Manager's contextual menus.
- When switching between accounts using Fast User Switching, App Tamer will automatically disable itself when you switch away from the account in which it's running and will turn itself back on when you return.
- Problems detecting downloads have been fixed. App Tamer will not stop browsers when they are downloading files.
- OS X's spindump utility is now turned off when App Tamer starts up. This corrects performance problems and stuttering that some users have reported.
- App Tamer no longer automatically opens its window when you bring it to the front.
- If App Tamer is set as a login item with the 'hide' checkbox turned on, it will now be properly hidden after login.
- Under Mac OS 10.5, kernel_task will no longer include all idle cpu time - its %CPU value is now reported correctly.
- Problems with incorrect window dimming and undimming have been fixed.
- When dimming the Finder's windows, the Desktop will no longer dim along with its windows.
- Corrected a problem which caused windows to brighten and then dim again while apps were stopped in the background.
- When App Tamer isn't frontmost, the on/off switch is disabled so clicking to bring App Tamer to the front doesn't accidentally change the setting.
- The 'awake' period is now longer after the computer wakes from sleep (10 seconds instead of 5).
- App Tamer now knows details about Parallels Desktop so that its background processes are properly stopped and started along with it.
- Added application-specific warnings for Default Folder X.
- There is now a manual preference option to hide applications when they're AutoStopped. To turn it on, quit App Tamer and then use this command in Terminal:
defaults write com.stclairsoft.AppTamer hideWhenStopped 1
To turn the feature back off, use: defaults write com.stclairsoft.AppTamer hideWhenStopped 0
- When window dimming is turned on, the brightness of the dimmed windows can be modified with a defaults setting. Run this command in Terminal (the default value is 65% - lower percentages are darker, higher percentages are brighter): defaults write com.stclairsoft.AppTamer dimPercentage 65
Version 1.0.1
- If you clicked in the Dock and then immediately quit App Tamer, it would leave some applications' windows grayed out (though the apps were actually running). This has been fixed.
- AutoStop will not stop an application until it has been running for more than 30 seconds. This prevents most applications from getting stopped before they finish launching.
- If App Tamer can't communicate with its helper application, it complains and tries to relaunch it. This would sometimes happen erroneously if your machine was running very slowly. App Tamer has been modified to account for this situation.
- If you are running both Flash Player and Flash (when debugging Flash projects, for example), App Tamer will keep both of them running if either one is in front, even if you have AutoStop turned on for Flash.
- App Tamer no longer warns you about a conflict with Witch because the new release of Witch fixes the problem. See http://manytricks.com/witch/ for more information.
- App Tamer is now more efficient so it uses less CPU time itself.
Version 1.0