I’ve been spending some time working on Dash Monitors 1.2. I changed the interface to make the widget smaller than the current version and polished it’s look a bit. I’ve also been spending some time optimizing redraw time. Dash Monitors 1.1 uses canvases to draw most of the monitors with Quartz-type routines. It ends up that doing more complex drawing with images in canvases is incredibly slow, and I hope Apple optimizes this area of the Dashboard code sometime in the future. Now I do more work outside of canvases and I’ve decreased the resource usage by around 30% so far. Screenshot below…