Mac OS X port

XaoS has full support for Mac OS X including native menus, dialogs, help, Finder integration, drag and drop, and basic AppleScript support.

The Mac OS X port of XaoS strives to provide a Mac-like experience, while retaining compatibility with other platforms. Some Mac-specific details are outlined below.

Zooming

Since most Macs have one button mice, the middle and right buttons are emulated with modifier keys. This means there are multiple ways to perform basic zooming operations:
Zoom in
Hold down the main mouse button.
Zoom out
1. Hold down the Ctrl key while pressing the main mouse button.
2. Use the right mouse button if you have one.
3. On laptops with gestures enabled, place two fingers on your trackpad and press the main mouse button.
Pan
1. Hold down the Shift key while dragging with the main mouse button.
2. Drag with the center button if you have one.
3. Use the scroll wheel or ball if you have one to pan up/down and left/right.
4. On laptops with gestures enabled, swipe two fingers across the trackpad to pan horizontally or vertically.

Keyboard Shortcuts

XaoS menu functions have been mapped to commonly used Mac keyboard shortcuts. For example, Open is Cmd-O and Undo is Cmd-Z, just as you would expect.

However, XaoS also has its own long-standing tradition of cross-platform keyboard shortcuts. These keyboard shortcuts are also displayed in the menus inside parentheses. For example, the menu item "Autopilot (a)" means that you can press a (with no modifier keys) to activate Autopilot. All of these traditional XaoS shortcuts do not use modifier keys, so they do not conflict with any standard Mac OS X shortcuts.

In some cases, the same function may be performed with both a traditional XaoS shortcut and a Mac OS X-specific shortcut. You can choose whichever one is more comfortable for you.

Full Screen Mode

The Mac OS X port supports a full screen mode. To enter it, select Mac OS X Full Screen Driver from the UI -> Driver submenu. Once you enter full screen mode, the menu bar will automatically hide. To access the menu bar, move your mouse to the top of the screen and the menu bar will slide into view. When you move your mouse away, it will automatically disappear again. To return to windowed mode, select Mac OS X Windowed Driver from the UI -> Driver submenu.

Videator Support

XaoS for Mac OS X can send a live video stream to Stone Design's Videator (http://stone.com/Videator/), which can then do post-processing using Mac OS X's core video technology. This combination creates mind-blowing visuals that are great for VJing (live video performance art).

To turn on output to Videator, select Videator Output from the UI menu. See http://stone.com/Videator/VJ.html for more details on how using Videator with XaoS.

Known Issues

Catseye fractal does not render properly.
Workaround: Set the bailout to just over 4 (e.g., 4.000000001). After changing this setting, the fractal renders as expected.

The Mac OS X driver was written by J.B. Langston, 2006-2008.