App Compatibility Table

I'm putting the finishing touches on the all-new RoaringApps
It'll support Mavericks too! Try it out now and help me squash some bugs.
Check out the all new RoaringApps

a b c d e f g h i j k l m n o p q r s t u v w x y z
0 1 2 3 4 5 6 7 8 9

App Name Version Developer Website Lion Status Mountain Lion Status Notes
iStat Nano 2.2 iSlayer http://islayer.com/apps/ This app has been tested and works a-okay in Lion.This app has been tested and does not work properly in Lion.This app has been tested and has some problems in Lion.This app has not been tested in Lion. This app has been tested and works a-okay in Mountain Lion.This app has been tested and does not work properly in Mountain Lion.This app has been tested and has some problems in Mountain Lion.This app has not been tested in Mountain Lion.
iStat Pro 4.92 iSlayer http://www.islayer.com/apps/istatpro/ This app has been tested and works a-okay in Lion.This app has been tested and does not work properly in Lion.This app has been tested and has some problems in Lion.This app has not been tested in Lion. This app has been tested and works a-okay in Mountain Lion.This app has been tested and does not work properly in Mountain Lion.This app has been tested and has some problems in Mountain Lion.This app has not been tested in Mountain Lion.

Under Mountain Lion, the processes section is showing blank squares instead of a list, and other sections are missing entirely.

It's easy to fix iStat Pro processes for Mountain Lion

Steps:

1. Locate your widget, it will be under /Library/Widgets or ~/Library/Widgets
2. Right click it and select: "Show Package Contents"
3. Open Wide.js or Tall.js file in some editor (Wide is for horizontal view, Tall for vertical)

4. Locate the line

Quote:
WideSkinController.prototype.updateProcesses = function(){
var _self = this;
var exclude = "";
if(p.v("processes_excludewidgets") == 'on')
exclude = " grep -v DashboardClient | ";

if(p.v("processes_sort_mode") == 'cpu')
widget.system('ps -arcwwwxo "pid %cpu command" | egrep "PID|$1" | grep -v grep | ' + exclude + ' head -7 | tail -6 | awk \'{print "<pid>"$1"</pid><cpu>"$2"</cpu><name>"$3,$4,$5"</name></item>"}\'', function(data){ _self.updateProcessesOut(data);});
else
widget.system('ps -amcwwwxo "pid rss command" | egrep "PID|$1" | grep -v grep | ' + exclude + ' head -7 | tail -6 | awk \'{print "<pid>"$1"</pid><cpu>"$2"</cpu><name>"$3,$4,$5"</name></item>"}\'', function(data){ _self.updateProcessesOut(data);});
}

Change "PID|$1" to "PID| $1" (Add space before $ sign)

5. Save the changes

6. remove widget and re-add it Dashboard, and it should be fixed

Add a new app