Features Added in v5.0 - Added a Bubble plot. - Added ability to open .csv and .dat files and export .csv files. - Modified the date structure to allow for dates well beyond the year 2040. - Added support for Unicode text and longer text strings. - Added support for drag and drop text editing in dialogs that support multiple lines of text, such as the Edit String and Posted Note dialogs. - Added support for multiple undos. The History window displays a list of any unsaved operations for the current data, plot, or layout window. The Undo command can be used to undo the last operation or you can click in the list to return to a previous state. The Undo command is more limited in the plot window as the list will reset any time the plot needs to be redrawn. The various text editors also make use of an Undo stack, however their operations are not listed in the History window. - Added a new settings file (KG Prefs) that is saved automatically on exit. This file contains many of the settings that were previously saved in the Style file. - The Style file now focuses on settings that affect the appearance of a plot. - Increased the maximum number of data windows to 200. - Increased the maximum number of plot windows to 50. The layout window also supports 50 plots as well. - Increased the maximum number of General curve fits to 30. - If a syntax error is detected in a General curve fit definition, the error dialog will display a portion of the function that caused the error. - Increased the maximum number of program steps in a macro to 2000 and increased the stack size to 24. - Rounded rectangles, ovals, and arcs can now have dashed lines. - Added support for exporting SVG and PDF files. - Added support for transparent backgrounds when exporting PNG and TIFF files. - Improved the appearance of fill patterns when exported at higher resolutions. - Added support for error bars in Dot plots. - Added support for the Add Values command in Histogram plots. - Saving a plot script that uses a template saves everything in a single file. - Increased the number of files stored in the Recent Files list to 20. - Added support for long file names in the Mac version. - Added support for Command-clicking the window title to see where the file is located in the Mac version. - Added support for the Set the default open file type to "All Files" option in the Mac version. - Increased the maximum resolution for exported images in the Windows version to 1400 dpi. - Added support for enhanced Metafiles when exporting plots and layouts from the Windows version. Command and Dialog Changes New Commands - Added Find and Find Again to the Edit menu. - Added Overlay Markers to the Plot menu. This can be used to overlay the markers from a Dot plot on Box, Percentile, and Summary Column plots. - Added Set Plot View to the Plot menu. This provides an alternate way to change the view of the plot or layout window. - Added Show Plot Tools/Hide Plot Tools to the Plot menu. - Added a History command to the Windows menu. - Added Clear History commands to the Recent Files and Show Layout submenus. - Added Auto Resize, Add Rows, and Add Columns commands to the Edit menu in the Edit Table dialog. Preferences Dialog - Added Show plot rulers and Show plot grids options to control the default state of these items for new plot windows. - Added the Limit plot size to the paper boundary option which can be used to restrict the size of the plot when dragging to resize it. - Added the Use Locale Aware Sorting option which determines whether text is sorted based on your location or the Unicode value. - Added Font and Text Size settings that control the appearance of text in the various text editors and Formula Entry. - Added a Show Row Numbers in Editors option that globally determines if row numbers are shown in the various editors. - Moved the Default File Location setting from the General tab to the File Settings tab. - Added settings to the File Settings tab to specify the default text encoding to use when importing/saving text files. - Added a Column Title pop-up menu to the Column tab that can be used to set the default font for column titles. - Moved the settings for assigning menu shortcuts into this dialog. Text File Input Format Dialog - Added Comma as a default delimiter type. - Added a pop-up menu that allows you to choose the encoding of the text file. - Added options to show the control characters (tabs, spaces, returns, etc.) and line numbers when previewing the text file. - Added a Save to file button when using the Special delimiter, and the Import from file button displays the Open dialog instead of a text editor. Set Plot Size Dialog - Added Portrait and Landscape settings to this dialog to provide another location to change the orientation. Formula Entry Window - Now supports multiple lines in the main section of the window, using the same syntax as multi-line formulas in the Posted Note. Because of this change, the Enter key on the numeric keypad is now the only keyboard shortcut to execute the formula. - It is now possible to run multi-line formulas and formula scripts without closing the Posted Note. - If a syntax error is detected, the error dialog will display a portion of the function that caused the error. - When Formula Entry is the active window, typing the F1-F9 function keys on the keyboard will activate the various function buttons. F9 activates the Posted Note window. - The table() function can now be used on data columns that have masked or missing values. Edit String Dialog - The menus were replaced by graphical controls. - Added support for overline and strikethrough font styles. - Added the ability to resize the dialog. - Editing functions are available via keyboard shortcuts and the shortcut menu. - Added support for multiple undos, but not through the History window. Interface Changes - Changed the default data type from Float to Double. - Process for adding and removing splits in the data window has changed. Insert a split by clicking the split icon and remove a split by double-clicking the split area. - As you drag to make a selection in the data window, the coordinates in the lower-left corner update to show the current location as you drag. - The Posted Note now appears as a panel in the data window instead of being displayed as a separate dialog. Printing and editing commands are available from the File and Edit menus when the Posted Note panel is the active section. - The various text editors temporarily replace the original window instead of being displayed as an additional dialog. All of the editors contain Open and Save As buttons and an option to show the row numbers. The editors for the Posted Note and Edit Program support normal printing and editing commands via the File and Edit menus. The other editors provide a Print button while normal editing commands are supported via keyboard shortcuts and right-clicking within the dialog. The editors also support multiple undos, but not through the History window. - If a file gets edited, it is noted by a black dot in the Close box (Mac) or a * behind the name (Windows). - Due to adding support for Unicode, typing a Latin character in the Edit String dialog on the Mac and converting it to the Symbol font will not immediately display the Greek character. It will be displayed when you exit the dialog. It is possible to see the character immediately if you copy it from the Font Book application and paste it into the Edit String dialog. - Changed the default resolution to 4X Screen when exporting plots or layouts. - The Copy OLE Object command must now be used to copy a plot as an OLE object in the Windows version. - Added a Defaults button to the Plot Options and Text Options dialogs. - Added a Select All button to the Curve Fit Selections dialog. - The plot tools are no longer on a floating palette and are now part of the plot and layout window. - The total number of fill patterns available has increased to 24, which includes 8 gradient patterns, and are identical for both platforms. Because the fill patterns have changed, you may see some of the patterns change when opening older plots. - Added more options for changing the magnification level for the plot and layout windows. - Up and down arrow buttons were added to the Variable Selection dialog to change the order of selected plot groups. - Names of hidden windows are no longer displayed in italic. Names of hidden windows now show two dashes before the name in the Show Data and Show Plot submenus. - Any functions that include a path must now use "/" to separate directories in the path instead of ":" or "\" that were used in earlier versions. Features that were removed - Removed the ability to save data and plot files in a v3.5 format. - Removed support for importing and exporting GIF images. PNG would be a good alternative and has the added advantage of supporting transparent backgrounds. - Removed ability to insert a column by pressing Option (Mac) or Alt (Windows) and clicking a column. There is now a keyboard shortcut for the Insert Column command. - Removed the Auto Refresh command from the Plot menu. - Removed the View Text button from the Text File Input Format dialog since scrolling is enabled and the dialog can be resized. - The PICT format is no longer supported for exporting images. This format was deprecated by Apple in 2013. SVG and PDF are both vector formats that could be used instead. - The CMYK option for TIFF images is not currently supported. - Removed the Only use built-in sizes option from Text Options. - AppleScript is not currently supported in the Mac version. - The Open dialog in the Mac version no longer supports Macintosh file types, as these were deprecated in the Mac OS. All files need a file name extension or they will be treated as text files. - Outline, Shadow, Condense, and Extend text styles are no longer available in the Edit String dialog in the Mac version. - Removed support for Dynamic Data Exchange (DDE) in the Windows version. - Removed the Use Windows Fill Patterns option from the Preferences dialog in the Windows version. Features Added to Version 4.5 - Added the following plot types: - Fill to the Linear submenu - Floating Bar and Floating Column to the Bar submenu - Increased the number of variables that can be plotted on a single plot. Most plots allow you to plot up to 99 variables. - Redesigned the Variable Selection dialog. - Added 24 new plot symbols. - Added support for the latest Excel file formats (.xlsx). - Modified how plots are exported to avoid using QuickTime and achieve higher resolution images. - Added a CMYK option when exporting TIFF images. - Added support for drop lines in many of the plot types. - Added support for natural log and log (base 2) axes. - Plot symbols can now have an outline color that is different from the fill color. This also allows the frames in Box and Percentile plots to be different from the fill color, and for the frames in Bar and Column plots to be different as well (unless Black Column Frame is selected in Plot Options). - The following items can now have their colors set independently: - axes - major and minor grid lines - major and minor ticks - Added an option to display the median line on a Dot plot. - The width of the boxes in Box and Percentile plots can be controlled by the Column Offset field in the Bar portion of Plot Options. - Box plots can now have a fill pattern when markers are displayed on the plots. - Percentile plots can now have fill patterns. - Added a Slice Data command to the Functions menu that can be used to reorganize Y data associated with up to three grouping variables for further analysis. - Added an Export All Curve Fits command to the Curve Fits menu that compiles all of the curve fit results in a new data window. - Expanded the number of statistics that are calculated when performing a Linear curve fit. The new statistics include: adjusted R^2, standard error, F value, and P value for the overall fit, as well as standard error, t value, P value, and upper and lower 95% confidence limits for the slope and intercept. These statistics can be viewed by choosing View Results or Copy Parameters to Clipboard from the View pop-up menu in the Curve Fit Selections dialog or by choosing Curve Fit > Export All Curve Fits. - Added a Copy Confidence Values to Data Window command to the Curve Fit Selections dialog for Linear curve fits. Choosing this command appends the specified confidence limit values of the Linear curve fit to the data window for further plotting. - Added a Copy Predicted Values to Data Window command to the Curve Fit Selections dialog for exporting the values from a curve fit at the original X values. - The Axis, Grid, and Tick Thickness fields have been replaced by pop-up menus. - Modified the Edit Text dialog so that it can be resized. This text editor is used in several locations within KaleidaGraph, including the Posted Note and the Library. - The Line Thickness setting in Plot Options now controls the thickness of the legend symbol for variables that are represented by a fill pattern. - Expanded the commands available in the #SCRIPT formula script command. It is now possible to script all of the options available in Axis Options and Variable Settings. It is also possible to apply curve fits via a script. - Added some commands to the #PICT/OPT and #METAFILE/OPT formula script commands. It is now possible to specify the resolution and control the size of the exported image via a script. Features Added to Version 4.1 - Added support for the Intel Macintosh. - Bitmap file export (BMP, GIF, JPEG, PNG, and TIFF) now uses QuickTime to generate the export files. As a result, a number of new features have been added such as byte ordering, LZW compression, and variable JPEG export quality. Features Added to Version 4.0 - Redesigned the data window to include the following: - Adjustable column width and row height. - Ability to select the font, font size, style, justification, font color, and background color for individual columns. - Ability to add horizontal and vertical splits to compare different sections of the same data window. - Column titles can be edited directly in the data window. - Added a toolbar to the top of each data window. Added an option to the Preferences dialog and a command to the Data menu to control whether the toolbar is displayed or hidden. - When saving the data file, the size of the data window is remembered. - The default characteristics of the data window can be set in the Column tab of the Preferences dialog. - Unless the Shift key is pressed, closing a data window automatically embeds the data file in the plot to prevent a plot from losing its data. - Added Dot, Summary Column, Double Y Bar, and Double Y Column plots. - Added the ability to change the position of the axes. - Added support for axis breaks. - Added the ability to choose how scientific and engineering notation plot labels are displayed. - Added six new formats for controlling the display of time series axis labels. - Added the ability to set the X axis limits in Probability and X-Y Probability plots. - Logarithmic scales are now available for Box and Percentile plots. - Added support for creating Histograms by specifying the bin size. This is the method that was used prior to v3.5. The Histogram portion of the Plot Options dialog determines which method is used. - Modified the Identify tool so that coordinates can be added from multiple plots. By pressing Command+Shift (Mac) or Ctrl+Shift (Windows) each time you use the Identify tool, the Clipboard is not cleared. As soon as you use the Shift key without pressing Command (Mac) or Ctrl (Windows), the Clipboard is cleared. - Added the Student-Newman-Keuls, Scheffe, and Fisher's LSD post hoc tests. - Added a linear correlation function, corr(), to the Functions menu in Formula Entry. - Modified the statistics commands in Formula Entry to make it easier to calculate statistics on a row-by-row basis across a range of columns. You can now use a formula like c3=mean(0:2) instead of c3=mean([0:0, 0:2]). - Added the ability to save a group layout file, which embeds the plot files in the same file as the layout file. - Added a Format (Mac) and Save as type (Windows) pop-up menu to the Save dialog when saving from the data, plot, and layout windows. This caused most of the commands to be removed from the Import and Export submenus. - Data, plot, and layout windows can be saved in a v3.5 format for use in v3.5x and v3.6x. - The Show Macros and Edit Macros commands were combined into a single command. - Added an Invert Mask command to the Functions menu. This works like the Invert Mask macro, but can be used on multiple columns at once. - The various curve fit definitions in the Curve Fits folder (Examples folder) now include the partial derivatives for each of the equations. - Changed the calculation of R^2 for curve fits to allow R^2 to be negative. - Redesigned the Preferences, Axis Options, Variable Settings (formerly Plot Style), and Plot Options (formerly Plot Extras) dialogs. - A Preview button was added to the Axis Options, Variable Settings, and Plot Options dialogs that lets you see how your changes affect the plot without leaving the dialog. - The Axis Options dialog now includes the settings that were in the Plot Color, X Label Format, Y Label Format, X2 Label Format, and Y2 Label Format dialogs. In addition, the settings for tick length, axis thickness, grid thickness, and tick thickness are now included in this dialog. - An option was added in the Curve Fit Settings tab that forces any curve fits applied to this variable to use the same color as the variable. - The View dialog that could be displayed from within Plot Style is no longer available. Use the Plot Options command to set the default marker size. - The Plot Options command now includes the options for a number of different plots. The settings that were available in Polar Options, Probability Options, Histogram Options, and Step Options are now included in this one dialog. - The General category contains a Marker Thickness setting that lets you set the thickness of the markers independently of the variable and curve fit lines. - The options associated with Bar and Column plots were separated into a new category within this dialog. - A category was created for Pie charts which includes a Draw Pie Frame option. - The Format menu was removed. The Text Options, Value Label Format, and Equation Label Format commands were moved to the Plot menu. The Curve Fit Options command is now located in the Curve Fit menu. - The Column Format dialog has been replaced by a floating palette. - The pop-up menu that controlled the decimal separator is now located in the Preferences dialog. - The Update Plot command has been changed slightly. When you choose this command from the Plot menu or click the Update Plot button, the plot is updated based on the entire data set, regardless of any selections in the data window. To update the plot using a subset of the data, select the data, press Shift, Option (Mac), or Alt (Windows), and either choose Plot > Update Plot or click the Update Plot button. This particular selection will be remembered until you make a different selection and press Shift, Option (Mac), or Alt (Windows) when updating the plot. To go back to using the entire data set, either select all of the data or click a single cell and press Shift, Option (Mac), or Alt (Windows) when updating the plot.