System Utilities - mondo dock

Description: mondo dock is a Widget to access your common applications and documents via the Dashboard. Just drag from the Finder, bring up Dashboard, and drop onto it to add it. You can even launch documents by dropping them on apps - just like the Dock.

Multiple "saved sets" of documents so you can switch between projects/tasks easily (or if you accidentally close the Widget)
Horizontal or vertical
Change the size of the icons
Change the background color.
Author: gandreas
Version: 1.2
New in v1.2: Running apps indicator

Add by dropping icon between where you want them (and you can still reorder them)

Finder copies items into folders/disks when dropped on folder/disk

Uploaded on: June 13th 2006 at 2:53 AM
Rating: (4.33 stars)   [Show Detailed Ratings]
Downloads: 3608 (all versions), 2108 (this version)
    Download Now »



An excellent idea! The saved sets are helpful as well, but it would be best if they could remember the horizontal/vertical, icon size, and colour as well. Also, a minimize feature would be appreciated, maybe minimizing to the name of the current Set?

This could replace my dock.

Posted by: paradoxial on Mar 02, 06 (9:30 AM) for version 1.0 (previous version)   View Detailed Rating

Great widget! Very useful!

Posted by: dansgil on Mar 02, 06 (9:51 AM) for version 1.0 (previous version)   View Detailed Rating

I really like it! (made a little different design for it, to look more like te real dock):








Feel free to use it! smiley

Posted by: Rik on Mar 04, 06 (4:48 AM) for version 1.0 (previous version)   View Detailed Rating

Well, although it's really easy to add apps into it, it's a pain that it doesn't save the list. Every time I restart my computer I have to go back in and add my 15-some apps into the widget, which is really annoying.

Overall, it's a pretty nice start, but it's that one little thing that's discouraging me to use it. Still, keep up the good work.

Posted by: skyhawkrider on Mar 04, 06 (9:03 AM) for version 1.0 (previous version)   View Detailed Rating

You can save the list by flipping to the back and typing in a name to save it as (and that set can be quickly accessed from the "heart" menu on the front). This allows you to open and close multiple sets across multiple widgets as well.

Posted by: gandreas (developer) on Mar 04, 06 (7:35 PM) for version 1.0 (previous version)  

There are a two things about this new version of Mondo Dock that I don't like.

- Why is the drop box for adding applications to the Mondo Dock removed? Now to add an application, it has to be dropped between two applications that are already in the Mondo Dock. And when making a new Mondo Dock, you need to simultaneously drag two applications into the Mondo Dock Widget, or else there's no way to start adding more applications, because there is no drop box anymore. I don't like that.

- It would be nice if there didn't need to be a Mondo Dock Fie label that tells you what the application is that the mouse cursor is on. Please make an additional selection of None. Because I don't like the Tool tip, Scroll, or Scroll full path. I already know what the applications are, I don't need the Mondo Dock to tell me.

Other than that, the Mondo Dock is one of my favorite and most used Widgets.

Posted by: JesseJames on Jun 14, 06 (12:37 PM) for version 1.2 (current version)   View Detailed Rating

If you remove all the item from a dock, there should be a dummy "drop here" (the old style drop box) item. You can also drop at either end of the whole thing as well (so "between" includes "between the icon and the edge of the Widget, so it work with just a single item in the Widget).

A "don't show any file label" would be easy to add - expect it in the next version. (People were asking for labels because if you drag a document onto it, it was difficult to keep track of which was which since you'd only get an icon). Or perhaps a checkbox to only show the label for documents/folders, not applications, might solve both problems at once...

Posted by: gandreas (developer) on Jun 14, 06 (9:37 PM) for version 1.2 (current version)  

Great widget! For those who want to have it on their desktop as a second dock, open terminal and enter
defaults write devmode YES
then you drag any widget, press f12 and drop it on the desktop. It makes this widget in particular really useful to me.

Posted by: eovnu87435ds on Jul 25, 07 (9:21 PM) for version 1.2 (current version)   View Detailed Rating

Great tool. Just what I was looking for.

Some minor source code changes are required to make this work on Leopard, but once done it is a very nice tool. Thanks for creating it Gandreas!

Two bugs are fixed in the notes below. offsetWidth and offsetHeight are not always defined when used, causing the flip problem. Also, when you mouse over an icon the highlighting never turns off, causing residue. Both are no longer an issue with this patch.

Here is the diff between modified and original source code. You can open the wdgt file in Dashcode to make these changes.

- Mark/Trane

Mac:mondo dock.wdgt user$ diff DashDock.js ../mondo dock copy.wdgt/DashDock.js
<["background-color"] = ""; // fixed from "none"
>["background-color"] = "none";
<["background-color"] = ""; // fixed from "none"
>["background-color"] = "none";
<["background-color"] = ""; // fixed from "none"
>["background-color"] = "none";
<["background-color"] = ""; // fixed from "none"
>["background-color"] = "none";
<["background-color"] = ""; // fixed from "none"
>["background-color"] = "none";
< imgs[0].style["background-color"] = ""; // fixed from "none"
> imgs[0].style["background-color"] = "none";
< var width = innerWidth; // fixed from document.offsetWidth
< var height = innerHeight; // fixed from document.offsetHeight
> var width = document.offsetWidth;
> var height = document.offsetHeight;
< if (0 && innerWidth == width && innerHeight == height) { // fixed from document.offsetWidth and document.offsetHeight
> if (0 && document.offsetWidth == width && document.offsetHeight == height) {
< frontWidth = innerWidth; // fixed from document.offsetWidth
< frontHeight = innerHeight; // fixed from document.offsetHeight
> frontWidth = document.offsetWidth;
> frontHeight = document.offsetHeight;

--- END OF NOTE ---

Posted by: Trane on Mar 11, 09 (12:11 AM) for version 1.2 (current version)   View Detailed Rating

You Must Log In to Post Comments

Remember Me
Create an account | Password Reminder