What's new in GraphSketcher (formerly OmniGraphSketcher) 2.0 Build 46 Test

Nov 21, 2015
  • Fixes a bug where tab-delimited data was not parsed correctly on paste.

New in GraphSketcher (formerly OmniGraphSketcher) 1.3 Build 187545 Test (Jul 6, 2013)

  • Sandboxing — OmniGraphSketcher is now a sandboxed app.
  • Auto Save — Added support for Auto Save.
  • Versions — Added support for Versions and OmniPresence.
  • System Requirements — OmniGraphSketcher 1.3 requires OS X 10.8
  • Retired Support for Legacy Graphs — With the move to 64-bit, OmniGraphSketcher is no longer able to read older .graph documents from Robin Stewart’s original GraphSketcher app. If you have any legacy documents you need to read, you can convert them to the current format using OmniGraphSketcher v1.2.4.
  • Release Notes Format — Adopted our new common format for release notes.

New in GraphSketcher (formerly OmniGraphSketcher) 1.2.4 (Aug 1, 2012)

  • OmniGraphSketcher 1.2.4 is a minor update that fixes problems with the Japanese and French localizations restored in version 1.2.3.

New in GraphSketcher (formerly OmniGraphSketcher) 1.2.3 (Jun 14, 2012)

  • A minor update that restores the Japanese and French localizations missing from version 1.2.2.

New in GraphSketcher (formerly OmniGraphSketcher) 1.2.2 (Apr 18, 2012)

  • OmniGraphSketcher 1.2.2 is a minor update that includes bug fixes and new application and document icons:
  • Fixed an issue where in certain cases, copying and pasting a label from the Data Points Inspector could cause an error.
  • Help buttons in the Licenses window and Software Update preference pane now open the correct help topics.
  • Added new application and document icons in the style of OmniGraphSketcher for iPad.
  • Added information about using scientific notation to the the Adjusting the Axes section of the in-app help.
  • Updated the look of the OmniGraphSketcher disk image background.
  • Removed unnecessarily verbose logging to the console in OS X Lion.

New in GraphSketcher (formerly OmniGraphSketcher) 1.2.2 (Apr 18, 2012)

  • Fixed an issue where in certain cases, copying and pasting a label from the Data Points Inspector could cause an error.
  • Help buttons in the Licenses window and Software Update preference pane now open the correct help topics.
  • Added new application and document icons in the style of OmniGraphSketcher for iPad.
  • Added information about using scientific notation to the the Adjusting the Axes section of the in-app help.
  • Updated the look of the OmniGraphSketcher disk image background.
  • Removed unnecessarily verbose logging to the console in OS X Lion.

New in GraphSketcher (formerly OmniGraphSketcher) 1.2.1 (Nov 17, 2011)

  • Points with the tick mark style now look like normal tick marks when snapped to an axis.
  • Improved automatic axis scaling when importing data that includes custom tick labels.
  • Fixed an issue where using the Swap Axes command could cause the application to eventually crash.

New in GraphSketcher (formerly OmniGraphSketcher) 1.2 (Aug 30, 2011)

  • Logarithmic Axes:
  • Lin-Log and Log-Log: OmniGraphSketcher now supports logarithmic scales on either or both axes. You can easily switch between linear and logarithmic axes using new controls in the Axes Inspector. Dragging, nudging, snapping, sketch recognition, axis manipulation, importing, exporting, scale-to-fit, etc. have all been updated to work as you'd expect.
  • Double precision: To accommodate data sets that span many orders of magnitude, axes and data points now support up to 13 significant digits, and they can hold values as large as 10300.
  • Flexible: OmniGraphSketcher's logarithmic axes support any range of values (they do not need to begin and end at powers of 10). The only exception is that the number zero is mathematically impossible on a logarithmic scale, so the min/max values must be both more than zero or both less than zero. OmniGraphSketcher will automatically fix any such issues when switching to a logarithmic axis and will prevent you from accidentally setting parameters that are mathematically undefined.
  • Scientific notation: To accommodate these large numbers, both linear and logarithmic axes now automatically use scientific notation (“1.23 x 1045”) when values are larger than 10,000,000 or smaller than 0.001. On logarithmic scales, simplified powers of ten are used when possible (“109”). You can edit these values or enter new data points by using the shortened “E” notation: “1.23E45” or “6E-7”.
  • Line interpolation: Lines in OmniGraphSketcher connect two or more data points as smoothly as possible. That means when you switch between linear and logarithmic scales, intermediate points on the line do not necessarily represent the same values. To accurately maintain the shape of a line, choose: Arrange > Interpolate Line. This will sample along the vertical grid lines (x-values). All of those samples will maintain their position, allowing you to see how each part of the shape adjusts between linear and logarithmic space. For example, an interpolated straight line in linear space becomes an exponential curve in logarithmic space.
  • Tick Labels:
  • Scientific notation: Both linear and logarithmic axes now automatically use scientific notation (“1.23 x 1045”) when values get very large or very small. On logarithmic scales, simplified powers of ten are used when possible (“109”). You can edit these values or enter new data points by using the shortened “E” notation: “1.23E45” or “6E-7”. You can override the automatic scientific notation settings individually for each axis by using the new pop-up menus on the Axis Inspector (click the small triangles next to the tick label buttons).
  • Smarter label spacing: When there is not enough room to label every tick mark, tick labels are now always evenly spaced (skipping tick marks in multiples of two, five, or ten). On logarithmic axes, tick marks representing powers of ten are most likely to be labeled. The whitespace required between labels varies depending on whether the axis is using negative numbers, decimals, or scientific notation.
  • Major/minor tick marks: Where there are at least 5 tick marks between tick labels, OmniGraphSketcher now automatically uses longer and shorter tick marks to distinguish between labeled ticks (long) and unlabeled ticks (short). Thanks to these improvements, automatic tick spacing is now 1 in more cases, allowing more easily understandable scales.
  • Significant digits: Tick labels (and everything else in the app that displays numeric data values) now choose an appropriate number of significant digits based on the axis ranges. For example, an axis spanning 0 to 100 will display up to four significant digits (“1.234” or “93.47”); whereas an axis spanning 842 to 843 will use up to six significant digits (“842.551”). This is just for display; all data points are stored with full precision. You can see the full precision values in the Data Inspector.
  • Miscellaneous:
  • New menu option: Arrange > Add Jitter (cmd-shift-J) applies a small amount of random vertical noise to the selected data points, using a standard normal distribution. This can be useful for making data points visible that might be hidden behind each other. Apply it multiple times to increase the amount of jitter.
  • Data importing and the Scale to Fit command now choose better automatic axis ranges.
  • Tick label distance and axis title distance are now recorded as part of the “Make Current Styles Default” command.
  • Automatic margins now take into account any arrowheads on the ends of axes.
  • Lines with straight segments at sharp angles now have gentler, rounded joints.
  • Grid lines now adjust to the nearest pixel so that they look sharper on-screen.
  • Improved the graphics on the axis inspector.
  • The custom tick spacing field in the axis inspector now behaves as expected when you tab through it without changing its value.
  • Copy as Image now puts a PNG image on the pasteboard along with the PDF and TIFF formats (to help out applications that don't handle PDFs well).
  • Fixed an issue where the version number in the About OmniGraphSketcher panel was sometimes in the wrong place.
  • Fixed several issues that could occasionally lead to crashes when reverting, closing, or switching between documents.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.2 RC 1 (Aug 17, 2011)

  • You can now override the automatic scientific notation settings individually for each axis. The controls are in pop-up menus on the axis inspector (indicated by small triangles next to the tick label buttons).
  • Decreased tick label spacing on axes with negative numbers and certain logarithmic ranges.
  • Copy as Image now puts a PNG image on the pasteboard along with the PDF and TIFF formats (to help out applications that don't handle PDFs well).
  • Fixed an issue where entering a huge number (more than 10300) as the axis minimum would spawn error dialogs.
  • Fixed a regression where the data inspector did not interpret decimal points according to the number formats specified in System Preferences.

New in GraphSketcher (formerly OmniGraphSketcher) 1.1.4 (Jul 8, 2011)

  • Updated for compatibility with Mac OS X 10.7 Lion.
  • Fixed a few bugs that could cause OmniGraphSketcher to crash or display a warning dialog when using the Revert command or closing graph windows.

New in GraphSketcher (formerly OmniGraphSketcher) 1.2 Beta 3 (Jun 27, 2011)

  • Logarithmic Axes:
  • Axis ranges up to 10^300 now work for real.
  • Improved support for logarithmic axes that span more than 30 orders of magnitude. Tick labels now appear where expected (for example, at 10^30, 10^40, 10^50...) and the axis uses major and minor ticks accordingly. Intermediate tick marks no longer appear in situations where they would be too close together to be visually salient.
  • Improved tick mark choices for logarithmic axes that range between approximately 1 and 50.
  • Updated the tick labeling algorithm to skip intermediate labels greater than 5 (in any power of ten) when there is not enough space for all labels. (This looks cleaner and matches Matlab's layout.)
  • Major/minor tick marks now always work correctly on logarithmic axes where some tick marks are not labeled.
  • Fixed an issue where tick marks were inconsistent near the ends of logarithmic axes whose min or max were not powers of ten.
  • Scientific Notation:
  • You can now override the automatic scientific notation settings with new menu options: View > Scientific Notation.
  • Logarithmic axes now automatically use scientific notation when the max is greater than 100,000 (unlike linear axes, which wait until 10,000,000).
  • Miscellaneous:
  • Fixed an issue with automatic window resizing when running the application on Mac OS X 10.7 Lion.
  • Fixed a regression where strings such as "5k" were interpreted as "5" instead of as a custom label.
  • The custom tick spacing field now behaves as expected when you tab through it without changing its value.
  • Shift-clicking two tick labels on a logarithmic axis now selects all of the labels in-between.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.2 Beta 2 (May 20, 2011)

  • Fixed an issue where switching between logarithmic and linear axes would not update the display immediately.
  • Adjusted the Axis Inspector layout.
  • Improved the crash reporter.

New in GraphSketcher (formerly OmniGraphSketcher) 1.1.3 (Jan 13, 2011)

  • The "Connect Points" button on the data inspector now automatically adds selected points to an existing line if at least one of the points in the existing line is also selected. Also, if there is one line on the graph and nothing selected, the button will now add any unattached points to the existing line.
  • The data importer now recognizes data series that don't have any values until near the bottom of their columns. Previously, the importer required all data columns to include at least one numeric value within the first 30 rows.
  • Fixed an issue where OmniGraphSketcher 1.1.2 could fail to open graphs with corrupted tick labels.
  • Fixed an issue where the error bar creation sheet formatted numbers inconsistently in some regions.
  • Fixed an intermittent text spacing issue in the "About OmniGraphSketcher" panel.

New in GraphSketcher (formerly OmniGraphSketcher) 1.1.2 Beta 1 (Oct 29, 2010)

  • When you drag the axis or axis tick labels in order to change the range, the axis no longer flickers when it snaps to tick marks.
  • The data importer now supports numbers formatted with half-spaces as the thousands separator.
  • Fixed an issue where closing a graph window after reverting to saved could cause the application to crash.
  • Fixed an issue where labels snapped to bar chart bars would always appear above the bar after saving and reopening the graph.
  • Fixed an issue where tick labels at the origin could sometimes display "-0".
  • Improved the appearance of axes when they are selected.
  • Improved application performance and graph file size when changing frequently between different axis ranges.
  • Fixed an issue where deleting an axis title and then Undoing the change did not immediately update the graph display.
  • Exporting a graph no longer marks the document as unsaved.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.1.1 (May 20, 2010)

  • Internationalization:
  • Added Japanese and French localizations.
  • Improved the experience of typing Japanese characters into text labels.
  • Data Importing
  • Improved support for international number formats when importing data and viewing it in the data inspector. OmniGraphSketcher now fully respects the settings in System Preferences > Language and Text > Formats.
  • When you copy data points from OmniGraphSketcher into another program, any labels attached to those points are now included. OmniGraphSketcher can also now import data labels regardless of whether they come before or after the number columns.
  • "Paste as Line" menu item now works for points copied from OmniGraphSketcher (not just data imported from other applications).
  • Miscellaneous:
  • When you connect a colored data series with a line, the line now becomes the same color as the data points.
  • Added support for storing CMYK colors natively. The CMYK sliders no longer behave strangely when modifying the color of graph objects.
  • Improved rendering of arrowheads for 1-pixel-thick lines.
  • Improved the precision of best-fit line parameter calculation.
  • When the graph window is translucent, the window's shadow now always matches the graph contents.
  • When error bars are created from points that have the same y-value but different colors, the black color is now chosen for the error bar lines.
  • Fixed an issue where Undoing lines or fills under certain circumstances caused the application to crash.
  • Updated the keyboard shortcuts reference document.
  • To reduce screen clutter, release notes no longer open automatically.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.1.1 Beta 4 (May 5, 2010)

  • Improved support for international number formats when importing data and viewing it in the data inspector. OmniGraphSketcher now respects the settings in System Preferences > Language and Text > Formats.
  • Made some changes addressing intermittent application crashes that have been hard to track down.

New in GraphSketcher (formerly OmniGraphSketcher) 1.1.1 Beta 1 (Mar 3, 2010)

  • Now includes Japanese and French localizations.
  • Added support for storing CMYK colors natively. The CMYK sliders no longer behave strangely when modifying the color of graph objects.
  • Fixed an issue where Undoing lines or fills under certain circumstances caused the application to crash.
  • Improved rendering of arrowheads for 1-pixel-thick lines.
  • When you copy data points from OmniGraphSketcher into another program, any labels attached to those points are now included in the export. OmniGraphSketcher can also now import data labels regardless of whether they come before or after the number columns.
  • "Paste as Line" menu item now works for points copied from OmniGraphSketcher (not just data imported from other applications).
  • Improved the precision of best-fit line parameter calculation.
  • When the graph window is translucent, the window's shadow now always matches the graph contents.
  • When error bars are created from points that have the same y-value but different colors, the black color is now chosen for the error bar lines.
  • Updated the keyboard shortcuts reference document.
  • To reduce screen clutter, release notes no longer open automatically.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.1 (Dec 15, 2009)

  • New Features:
  • Error Bars: Creating error bars to visualize uncertainty in the data used to be tricky and a bit tedious. A new Make Error Bars menu item can convert existing parallel data series into error bars, or it can create error bars with positive and negative offsets that you specify. See the Help documentation for more examples and information.
  • Support for LinkBack in copied graphs: When you choose "Copy As Image" and paste into a LinkBack-compliant application (such as OmniGraffle and OmniOutliner), you can now go back later to edit the graph by simply double-clicking the image. OmniGraphSketcher will open the graph and save any changes back to the containing document.
  • Tracing: Need to make a nicer version of an existing graph image? You can now make the OmniGraphSketcher window transparent in order to draw directly on top of the source. (You'll find this option in the View menu and the Canvas Inspector.)
  • You can now drag axis titles anywhere along the axis. They will automatically snap to the centered position.
  • You can now create a copy of any set of graph objects by holding down Option as you drag. You can also choose Edit -> Duplicate.
  • You can now use Tab or Shift-Tab to jump to the next or previous text label on the graph. This makes it particularly easy to batch-edit axis tick labels.
  • New option to export graphs in EPS (Encapsulated PostScript) format.
  • New, printable Keyboard Shortcuts page (you'll find it in the Help menu).
  • Improved Functionality:
  • Improved the auto-scaling behavior when importing data so that it is more likely your axis ranges will automatically be what you expect. This should reduce the need to choose Scale To Fit Data as a manual step.
  • The data importer now recognizes semicolons (;) and pipes (|) as possible separators between data values. Tab and comma separators (or a period (.) in some locales) continue to work as before.
  • Automatic point snapping now works consistently across the Modify, Draw, and Fill tools. It also now supports the situation where you want a line or fill edge to be simultaneously vertical (or horizontal) and snapped to another line (such as a data series). You can just move the point near the location where you want it to snap, or hold down the Shift key to force a horizontal or vertical constraint as part of the snap.
  • When you drag to make a rectangular selection in Modify mode, you will now select all graph objects that overlap the selection rectangle. Hold down the Option key to only select objects fully contained in the rectangle.
  • You can now drag axis ends (or any axis tick label) to scale the axis while the opposite end stays fixed.
  • When dragging the bottom-right window corner to resize the canvas, it will now snap to a square grid -- i.e. make the grid spacing the same on both axes.
  • Whether you're drawing lines, making fills, or editing text, you can now hit Return to confirm edits in progress, or hit Esc to cancel them.
  • Now when you select a line and one or more free-floating points, then click one of the line type buttons on the inspector, the points will be added to the line. This is a useful shortcut for adding new points to data series as you get the data.
  • Software Update can now ignore specific updates, and it supports secure and validated software update feeds.
  • Visual Changes:
  • Axes are now 1 pixel thick by default so as to make the contents of your graphs more prominent by comparison. (Like all other styles, this setting can be changed using "Make Current Styles Default".) Thin axes also now look better on-screen and in exported bitmap formats.
  • Line equations are now shortened when possible (for example, "y = 3x + 0" becomes "y = 3x").
  • The default color for the fifth imported data series is now a slightly lighter purple.
  • The selection highlight now becomes gray on windows that do not have key focus.
  • Bug Fixes:
  • Improved the behavior of axes and tick labels when only one axis is visible (i.e. for number lines).
  • Data importing can now handle all combinations of parentheses and currency symbols around a number.
  • Line type defaults are now used more consistently throughout the application (for example, when performing "Paste as Line").
  • Fixed a bug where if you clicked to a different window and then back to OmniGraphSketcher before drawing, the first point drawn could be in the wrong place.
  • The image export commands now replace the .ograph extension instead of adding on to it (for example, "lovely.ograph" now exports as "lovely.pdf").
  • Now when you change a value in a text field in the inspector, then immediately move to another inspector control such as a slider, your text field changes will always be confirmed.
  • Axis tick label styles are now saved separately for each axis when using the Make Current Styles Default command.
  • Fixed some intermittent issues with text editing.
  • Improved the behavior of rectangular select with bar charts.
  • Fixed an issue that prevented you from directly adding a label to a fill.
  • Fixed an issue where holding the shift key could interfere with the key shortcuts for switching tools ('d', 'f', etc.).
  • Axis min/max values are now limited to 3 x 10^35, to prevent crashes.
  • Fixed an issue where setting up lines in certain configurations and then deleting them could result in a crash.
  • Fixed an issue where interacting with certain line shapes could cause a crash.
  • Fixed an issue where copying and pasting labels attached to points could cause a crash.
  • Fixed an issue where undo steps could be generated just by hovering the draw tool over an existing point.
  • QuickLook generator is now compatible with Snow Leopard Wiki Server as a standalone plugin.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.1 Beta 3 (Dec 3, 2009)

  • Fixed a crasher related to interacting with certain line shapes.
  • Fixed a crasher that occurred when copying and pasting labels attached to points.
  • Fixed an edge case where horizontal line snapping didn't work.
  • Added localizable strings files to the application package.

New in GraphSketcher (formerly OmniGraphSketcher) 1.1 Beta 2 (Nov 24, 2009)

  • The data importer now recognizes semicolons (;) and pipes (|) as possible separators between data values. Tab and comma separators (period in some locales) continue to work as before.
  • Added a keyboard shortcut, menu item and toolbar button to toggle between transparent and opaque window backing.
  • Axis tick label styles are now saved separately for each axis when using the Make Current Styles Default command.
  • Improved the behavior of axes and tick labels when only one axis is visible (i.e. for number lines).
  • The image export commands now replace the .ograph extension instead of adding on to it (for example, "lovely.ograph" now exports as "lovely.pdf").
  • Now when you only specify an error bar offset in one direction (positive or negative), a "tick" style error bar end will be created in that direction only.
  • Now when you change a value in a text field in the inspector, then immediately move to another inspector control such as a slider, your text field changes will always be confirmed.
  • Line type defaults are now used more consistently throughout the application (for example, when performing "Paste as Line").
  • Fixed a bug where if you clicked to a different window and then back to OmniGraphSketcher before drawing, the first point drawn could be in the wrong place.
  • Improved the behavior of rectangular select with bar charts.
  • Fixed a bug that prevented you from directly adding a label to a fill.
  • Fixed a bug where legacy graph files from Robin Stewart Software Graph Sketcher would open with a transparent canvas.
  • Fixed a bug where exported graph images could contain a glitch if a text label was being edited.
  • Limit axis min/max values to 3 x 10^35, to prevent crashes.
  • Fixed an issue where undo steps could be generated just by hovering the draw tool over an existing point.
  • Fixed an issue where setting up lines in certain configurations and then deleting them could result in a crash.
  • Fixed an issue where holding the shift key could interfere with the key shortcuts for switching tools ('d', 'f', etc.).
  • Made the application more localizable.
  • Updated the documentation to include error bars and transparent windows.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.1 Beta 1 (Oct 29, 2009)

  • New Features:
  • Support for LinkBack now makes it a lot easier to use other applications to extend the functionality of OmniGraphSketcher. When you choose "Copy As Image" and paste into a LinkBack-compliant application (such as OmniGraffle and OmniOutliner), you can now go back later to edit the graph simply by double-clicking the image. OmniGraphSketcher will open the graph and save any changes back to the containing document.
  • Error Bars: Creating error bars to visualize uncertainty in the data used to be tricky and a bit tedious. A new Make Error Bars menu item can convert existing parallel data series into error bars, or it can create error bars with positive and negative offsets that you specify. See the Help documentation for more examples and information.
  • Tracing: Need to make a nicer version of an existing graph image? You can now make the OmniGraphSketcher window transparent in order to draw directly on top of the source. (You'll find this option in the Canvas Inspector.)
  • You can now create a copy of any set of graph objects by holding down Option as you drag. You can also choose Edit -> Duplicate.
  • You can now drag axis titles anywhere along the axis. They will automatically snap to the centered position.
  • You can now use Tab or Shift-Tab to jump to the next or previous text label anywhere on the graph. This makes it particularly easy to batch-edit the axis tick labels.
  • New option to export graphs in EPS (Encapsulated PostScript) format.
  • New, printable Keyboard Shortcuts page (you'll find it in the Help menu).
  • Improved Functionality:
  • Improved the auto-scaling behavior when importing data so that it is more likely your axis ranges will automatically be what you expect. This should reduce the need to choose Scale To Fit Data as a manual step.
  • Automatic point snapping now works consistently across the Modify, Draw, and Fill tools. It also now supports the situation where you want a line or fill edge to be simultaneously vertical (or horizontal) and snapped to another line (such as a data series). You can just move the point near the location where you want it to snap, or hold down the Shift key to force a horizontal or vertical constraint as part of the snap.
  • When you drag to make a rectangular selection in Modify mode, you will now select all graph objects that overlap the selection rectangle. Hold down the Option key to only select objects fully contained in the rectangle.
  • You can now drag axis ends (or any axis tick label) to scale the axis while the opposite end stays fixed.
  • When dragging the bottom-right window corner to resize the canvas, it will now snap to a square grid -- i.e. make the grid spacing the same on both axes.
  • Whether you're drawing lines, making fills, or editing text, you can now hit Return to confirm edits in progress, or hit Esc to cancel them.
  • Now when you select a line and one or more free-floating points, then click one of the line type buttons on the inspector, the points will be added to the line. This is a useful shortcut for adding new points to data series as you get the data.
  • Software Update can now ignore specific updates, and it supports secure and validated software update feeds.
  • Visual Changes:
  • Axes are now 1 pixel thick by default so as to make the contents of your graphs more prominent by comparison. (Like all other styles, this setting can be changed using "Make Current Styles Default".) Thin axes also now look better on-screen and in exported bitmap formats.
  • Line equations are now shortened when possible (for example, "y = 3x + 0" becomes "y = 3x").
  • The default color for the fifth imported data series is now a slightly lighter purple.
  • The selection highlight now becomes gray on windows that do not have key focus.
  • Bug Fixes:
  • Fixed some intermittent issues with text editing.
  • Data importing can now handle all combinations of parentheses and currency symbols around a number.
  • QuickLook generator is now compatible with Snow Leopard Wiki Server as a standalone plugin.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.0.1 (Aug 28, 2009)

  • Fully compatible with Mac OS X 10.6 Snow Leopard.
  • You can now import data that has text labels specified for only some of the rows.
  • Axis title styles are now saved separately in Save Current Styles as Default.
  • Added a "Select All Fills" menu item.
  • Fixed a bug where dragging a single point from a grouped data series could cause the point to get stuck to nearby points.
  • Fixed several bugs where Undo had to be invoked more than once to revert a change.
  • Fixed a bug where pasting data with the first column all zeroes sometimes caused a crash.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.0.1 Beta 1 (Aug 25, 2009)

  • Fully compatible with Mac OS X 10.6 Snow Leopard.
  • You can now import data that has text labels specified for only some of the rows.
  • Axis title styles are now saved separately in Save Current Styles as Default.
  • Added a "Select All Fills" menu item.
  • Fixed a bug where dragging a single point from a grouped data series could cause the point to get stuck to nearby points.
  • Fixed several bugs where Undo had to be invoked more than once to revert a change.
  • Fixed a bug where pasting data with the first column all zeroes sometimes caused a crash.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.0 (Jul 1, 2009)

  • Draw tool improvements:
  • Curves can now be defined by more than three points.
  • Sketch Recognition - click and drag to draw a freehand line that will be automatically smoothed.
  • Double-click to place a point, single-click in succession to create connected points.
  • Arrow heads now end at the center of the line endpoint (rather than being centered on the endpoint).
  • New hot-keys D and F to activate Draw and Fill, respectively.
  • New features let you easily make almost any Economics diagram:
  • Objects snapped to an intersection now stay at the intersection even when its location changes.
  • Resizable margins give you room for as much explanatory text as you'd like.
  • New "tick" point shape stays perpendicular to the axis or line it's attached to.
  • New "ticks along a line" stroke style.
  • New Style, Axis, Document and Data inspectors:
  • Easily connect points with straight or curved line segments using the Style inspector.
  • Best-fit lines are now included in the inspector as a standard line type.
  • Custom opacity can now be applied to bar charts (and all other objects).
  • Axes can now be "mirrored" on all sides of the graph.
  • New visual indicators for axis settings.
  • Specify canvas size numerically on the Document Inspector.
  • Improvements to data importing:
  • Import multiple data sets at once (by copy-and-pasting as usual).
  • Improved compatibility with various data set formats.
  • Improved the way the graph scales to fit imported data.
  • Improvements to axes and labels:
  • Origin can be dragged to move X and Y ranges simultaneously.
  • Added the ability to change the float distance of axis titles and axis tick labels.
  • Improved the axis-dragging behavior so that axis positions are always updated in real time.
  • General interface improvements:
  • Standard Mac toolbar replaces the old tool switcher and gives you many more options.
  • Reorganized menus for easier use.
  • Made rectangular selections and modifier keys more consistent with other Omni applications.
  • Improved the appearance of selected objects.
  • Incorporated Omni License, Feedback, and Software update systems.
  • Present a new "Getting Started" document the first time OGS is launched.
  • Incorporated a full set of helpful documentation (accessible from the Help menu).
  • New XML-based file format (.ograph). Legacy files are converted to the new format when they're saved (preserving your old file).
  • Documents in progress are now autosaved in case of a crash.
  • Improved application performance and reduced memory footprint.
  • Many smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.0 RC2 (Jun 26, 2009)

  • Made some changes addressing a bug that occasionally caused the program to crash when editing a text label.

New in GraphSketcher (formerly OmniGraphSketcher) 1.0 RC1 (Jun 24, 2009)

  • The application is now much more responsive when dealing with complex graphs.
  • Data importing now interprets parenthesized numbers like "(45.2)" as "-45.2". It also now handles negative currency values, such as "-$45.20".
  • Points whose type is "none" (ø) are now never drawn. Standalone "none" points in older graphs will be converted to a "circle" shape to ensure that they look the same as they did before.
  • Rectangular select mode now finds all graph elements that intersect with the selection rectangle. Hold down the option key to only select items that are fully enclosed by the selection rectangle.
  • Point clusters now stay locked in place if any of the individual points in the cluster are locked.
  • Improved the appearance of selected objects. The selection ring now uses the color specified in System Preferences.
  • The OmniGraphSketcher help pages (accessible from the Help menu) are now complete.
  • Status bar messages are more consistent and useful.
  • Added tooltips to all of the inspector controls.
  • Improved the positioning of application windows when OGS is launched for the first time.
  • Fixed a bug that sometimes caused OGS to crash when drawing fills bounded by curved lines.
  • Fixed a bug where deleting a line endpoint would occasionally cause additional lines to be deleted.
  • Fixed a bug where grouped items would sometimes forget their group after undo-redo sequences.
  • Fixed a bug that caused some legacy files from Robin Stewart Software Graph Sketcher to not be upgraded successfully.
  • Adjusted the trial period to 14 days.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.0 Beta 5 (Jun 3, 2009)

  • Quick Look previews now work. (OGS files created before beta 5 need to be re-saved to get this feature.)
  • Spotlight indexing now works, so you can find graph files whose text labels contain your search terms. (OGS files created before beta 4 need to be re-saved to get this feature.)
  • Quick Look and Spotlight are also now enabled for ".graph" files created with Robin Stewart Software Graph Sketcher.
  • Added a menu command called "Make Current Styles Default" which saves your current fonts and axis visibility settings as defaults for future graphs. We plan to replace this with full-featured graph templates in the future.
  • Now the "Connect Points" button on the data inspector connects points in the order they appear in the list, rather than from left to right.
  • Documents in progress now get autosaved and are reopened automatically after a crash.
  • Smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.0 Beta 4 (May 27, 2009)

  • Objects snapped to an intersection now stay at the intersection even when its location changes.
  • Added new toolbar buttons: Detach, Show/Hide Grid, and Scale to Fit.
  • Improved point snapping and detaching. Now when you snap points together, they will always move around together until you use the "Detach" command (which now works reliably). Detach also applies to un-snapping points from lines and labels.
  • Improved the way the graph scales to fit data. Now the axis ranges will only change if you import data that falls off the current graph, or if you click the "Scale to Fit" toolbar button or menu command.
  • Improved data importing:
  • Data import can now handle quoted values in comma or tab separated files.
  • Data import can now ignore all currency symbols.
  • When using the data inspector, new points don't get created until you enter a value for both x and y.
  • Changed the behavior of the shift and command keys to be more consistent with other applications. With the shift key, you can now select a whole range of related objects, such as points on a line or tick labels on an axis. The command key lets you selectively add and remove objects from the selection.
  • Points shaped as tick marks are now displayed at a jaunty angle when not attached to a line or axis.
  • When you move the cursor close to an axis tick label, you can now select all tick labels on the axis.
  • The color panel now works when opened from the toolbar as well as from the inspector.
  • The "Revert" menu command now works as expected.
  • Fixed several bugs related to copying and pasting connected lines, fills, tick-mark shaped points, and grouped objects.
  • Fixed a bug where text pasted directly into a label could cause the label to behave strangely.
  • Fixed a bug where axis tick labels could be temporarily dragged away from the axis.
  • Fixed a bug where the left margin would not be wide enough under certain circumstances.
  • Fixed a bug where occasionally a tick mark would be printed underneath the arrow at the end of an axis.
  • Made the calculation of tick mark spacing more consistent.
  • Improved undo/redo for text labels, bars, line segments, best-fit lines, axis components, and margins.
  • Improved application performance and reduced memory footprint, especially while importing larger data sets.
  • Files are now compressed when saved, using significantly less disk space.
  • Many smaller fixes and improvements.

New in GraphSketcher (formerly OmniGraphSketcher) 1.0 Beta 3 (Apr 22, 2009)

  • Fixed a bug that gave error messages when filling in certain types of areas.
  • Fixed a bug where a label attached to a point could act as though it was still attached even after the point was deleted.
  • Gave best-fit lines the ability to be vertical (when all points have the same x-value).
  • Improved ability to open invalid files.
  • Adjusted all of the inspector layouts.

New in GraphSketcher (formerly OmniGraphSketcher) 1.0 Beta 2 (Apr 1, 2009)

  • See the OmniGraphSketcher product page for a new screencast on importing data.
  • Improved the "Getting Started" graph that appears the first time you launch OmniGraphSketcher.
  • Updated the colors used when importing data series.
  • Fixed a bug that sometimes caused text labels to lose focus when typing with the text tool.
  • Fixed a bug that caused some graphs with best-fit lines to crash when closing.
  • Fixed a bug where very short lines with arrowheads could cause a hang.
  • Changed the "line type" option on the inspector so that it no longer creates a line if there is nothing selected.

New in GraphSketcher (formerly OmniGraphSketcher) 1.0 Beta 1 (Mar 26, 2009)

  • This is the first beta release of OmniGraphSketcher.