Difference between revisions of "What's new in Analytica 5.3?"

(5.3 released)
m (reordered and edited items. Put new splashscreen near the top)
 
Line 1: Line 1:
This page lists notable enhancements to Analytica and ADE release 5.3 since the previous [[Analytica 5.2]] release. There are numerous bug fixes and minor enhancements that we've not listed, which of course improve the user experience is subtle ways. This page lists the items that are most obvious.
+
Here's a summary of notable enhancements to Analytica and ADE release 5.3 since the previous [[Analytica 5.2]] release. We don't include numerous bug fixes and minor enhancements, which of course improve the user experience is subtle ways.  
 +
 
 
<!--
 
<!--
 
Analytica 5.3 is currently in the beta testing phase. The current release is [[Analytica 5.2]]. If you'd like to be a beta tester of Analytica 5.3, please visit the [[Beta Tester Page]].
 
Analytica 5.3 is currently in the beta testing phase. The current release is [[Analytica 5.2]]. If you'd like to be a beta tester of Analytica 5.3, please visit the [[Beta Tester Page]].
 
-->
 
-->
== Clipboard ==
 
  
In Analytica, like most Windows applications, when you copy (ctrl+c) or cut (ctrl-x) something, it goes into the Clipboard. Then paste (ctrl+v) into Analytica or another application pastes it from the Clipboard. Analytica has always supported this standard scheme, but there are now two important improvements:
+
== New Logos ==
  
=== Ctrl+X for Diagram Nodes ===
+
* Analytica 5.3 includes new logos and icons for Analytica and Lumina matching those our newly launched website. Here's the new splash screen:
 +
[[File:Analytica 5.3 splashscreen.png|400px]]
  
When you cut  (ctrl-x) nodes from a Diagram, they now how as marked for moving (rather than simply disappearing). The only disappear from the original Diagram when you paste them into another Diagram. This feels more natural and is  similar to how the Windows File Explorer works today.
+
== Diagram colors and styles ==
  
=== WYSIWGY for text copies to external applications ===
+
=== Default background color ===
  
When you cut or copy cells from a Table, they retain the format, including selected number format, rather than full precision. When you paste them into Excel, it won't lose any decimal places because Excel uses an underlying  '''XML Spreadsheet''' format with full precision.
+
* The default background color for Diagrams color is now White when you create a new model.  Existing models retain their previous background color -- usually the default light gray. As always, you can easily modify the background color for new or old models: Go to the Diagram for the top model. In edit mode, from '''Diagram''' menu select '''Show [[Color palette]]''' and select your preferred color. The old default light gray is the 4th from the right in the top row.  
  
OLE links created in an earlier release will continue to transfer at full precision to retain backward compatibility.
 
  
== Diagrams ==
+
=== Default Node Colors and Styles ===
  
=== Default background color ===
+
* You're now in luck if you'd like to define your own node color scheme for each class of object.  You can also change the node styles, such as if you prefer no borders or flat (unbeveled) buttons, etc. 
 +
# Open the [[Outline window]]
 +
# Expand '''System Libraries''' and double click '''Node style defaults''' to see that Diagram.
 +
# Open your [[color palette]]
 +
# Change the color of each node class in the usual way: Select each node and click the color from the [[color palette]].
 +
# If you don't want to show the default black border around nodes, select the node(s), open the [[Node Style Dialog]], and uncheck '''Show borders'''.
 +
 
 +
Any changes in the '''Node style defaults''' diagram will affect all nodes by class in your model -- unless someone has already overridden their default color or style.
 +
<center>[[image:VirdisNodeColorEx.png|frame|Example of the Virdis color scheme]]</center>
 +
 
 +
* To restore a node to inherit the defaults,  set its node color or style to the active default. Then it will automatically inherit them from the default color or style.
  
* The default background color for Diagrams color is now White when you create a new model.  Existing models retain their previous background color -- usually the default light gray. As always, you can easily modify the background color for new or old models: Go to the Diagram for the top model. In edit mode, from '''Diagram''' menu select '''Show [[Color palette]]''' and select your preferred color. The old default light gray is the 4th from the right in the top row.
 
 
* The default for Text nodes is now off-white, so you can see them if you turn on the [[Node_Style_dialog|"fill color" node style]].
 
* The default for Text nodes is now off-white, so you can see them if you turn on the [[Node_Style_dialog|"fill color" node style]].
  
=== Default Node Styles ===
+
* We've included a few alternate color schemes you can try. With your model in edit mode, select '''File / Add Library...''' and open the <code>Node Styles</code> folder.  Select one of the <code>*.anaStyle</code> templates and press the '''Open''' button.  You can restoire the standard defaults by selecting <code>Defaults.anaStyle</code>.
  
<center>[[image:VirdisNodeColorEx.png|frame|Example of the Virdis color scheme]]</center>
 
  
* If you prefer your own node coloration scheme to Analytica's default colors, you are in luck. These default node colors (that apply to any node you have not explicitly set) are now super easy to configure. You can also change the node styles, such as if you prefer no borders or flat (unbeveled) buttons, etc.
 
  
:To change these, open the [[Outline window]], expand '''System Libraries''' and double click '''Node style defaults'''. Open your color palette and change the default node colors the same way you would change individual node colors in your own model.
+
== Clipboard ==
  
* We've included some alternate color schemes you can try. With your model loaded and in edit mode, select '''File / Add Library...''' and enter the <code>Node Styles</code> folder. Select one of the <code>*.anaStyle</code> templates and press the '''Open''' button.  Select the <code>Defaults.anaStyle</code> scheme to return to the standard defaults.
+
In Analytica, like most Windows applications, when you copy (ctrl+c) or cut (ctrl-x) something, it goes into the Clipboard. Then paste (ctrl+v) into Analytica or another application pastes it from the Clipboard. Analytica has always supported this standard scheme, but there are now two important improvements:
  
* When you set a node color or style to the active default, the setting is removed so that the node starts inheriting the default, and hence responding to future changes to the default color or style.
+
=== Ctrl+X for Diagram Nodes ===
 +
 
 +
When you cut  (ctrl-x) nodes from a Diagram, they now how as marked for moving (rather than simply disappearing). The only disappear from the original Diagram when you paste them into another Diagram. This feels more natural and is similar to how the Windows File Explorer works today.
 +
 
 +
=== WYSIWGY for text copies to external applications ===
 +
 
 +
When you cut or copy cells from a Table, they retain the format, including selected number format, rather than full precision. When you paste them into Excel, it won't lose any decimal places because Excel uses an underlying  '''XML Spreadsheet''' format with full precision.
 +
 
 +
OLE links created in an earlier release will continue to transfer at full precision to retain backward compatibility.
  
 
== Attribute pane and Object Window ==
 
== Attribute pane and Object Window ==
 +
 
=== Hyperlinks ===
 
=== Hyperlinks ===
* Hyperlinks in [[Description]]s and other textual attributes now appear as underlined, active links when you are in edit mode.  
+
 
**Previously, these appeared as active, underlined hyperlinks only in browse mode, and as HTML-like markup in edit mode.
+
* Hyperlinks in [[Description]]s and other text attributes now appear as underlined, active links even in edit mode. (Previously, they showed as HTML-like markup in edit mode, and looked like links only in browse mode.
* You can create a hyperlink by selecting some text in a Description or user-defined attribute and using the '''Add/Edit hyperlink''' option on the right-mouse context menu. No need to deal with the markup syntax.
+
 
* When a hyperlink exists, you have the option to view the markup using '''Toggle show markup''' on the right-mouse context menu.
+
* To add a hyperlink, select the link text in a Description (or other text attribute) and select  '''Add/Edit hyperlink''' from the right-mouse context menu. No need to hassle with the markup syntax.
 +
 
 +
* But if you do want to view the HTML markup, select '''Toggle show markup''' from the right-mouse context menu.
  
 
=== Editing ===
 
=== Editing ===
* Pressing ESC while editing used to act like pressing the red-X to cancel your editing changes. This is no longer the case. The first press is ignored, so you don't accidentally cancel changes (unless Expression Assist is showing, in which case, as before, the first press removes the EA pop up). If you press ESC a second time in a row, then it asks before cancelling changes.
+
 
 +
* Pressing ESC while editing used to act like pressing the red-X to cancel your editing changes. Now it ignores the first press, so you don't accidentally cancel changes. (As before, when [[Expression Assist]] is showing, the first press removes the EA pop up). If you press ESC a second time in a row, then it asks before cancelling changes.
 +
 
 
* Fixed a case where the text selection didn't follow the mouse drag in the text editing area as you are dragging.
 
* Fixed a case where the text selection didn't follow the mouse drag in the text editing area as you are dragging.
  
 
=== Speed of redrawing ===
 
=== Speed of redrawing ===
* On slower computers, the Object window would often take a long time to open, with a lot of flashing and redrawing. This has been greatly streamlined.
+
* On slower computers, the Object window would sometimes take a while to open, with a lot of flashing and redrawing. This has been greatly streamlined.
  
 +
== Graphing ==
  
== Logos ==
+
* Historically, step charts have transitions at the midpoint between two data points. Now you have the option to transition at the start (left) or end (right) of the interval.  When you select '''Step line''' type in [[Graph Setup]], an option "Where steps transition" appears with options Left, Mid and Right.
* We have new logos and icons for Analytica and Lumina, which appear on our newly launched website and in this release.
+
* There is a newly designed splash screen.
+
 
+
== Graphing ==
+
* Historically, step charts have transitions at the midpoint between two data points. Now you have the option to transition at the start (left) or end (right) of the interval.  When you select Step line type in [[Graph Setup]], an option "Where steps transition" appears with options Left, Mid and Right.
+
  
 
== Built-in functions ==
 
== Built-in functions ==

Latest revision as of 21:12, 7 November 2019

Here's a summary of notable enhancements to Analytica and ADE release 5.3 since the previous Analytica 5.2 release. We don't include numerous bug fixes and minor enhancements, which of course improve the user experience is subtle ways.


New Logos

  • Analytica 5.3 includes new logos and icons for Analytica and Lumina matching those our newly launched website. Here's the new splash screen:

Analytica 5.3 splashscreen.png

Diagram colors and styles

Default background color

  • The default background color for Diagrams color is now White when you create a new model. Existing models retain their previous background color -- usually the default light gray. As always, you can easily modify the background color for new or old models: Go to the Diagram for the top model. In edit mode, from Diagram menu select Show Color palette and select your preferred color. The old default light gray is the 4th from the right in the top row.


Default Node Colors and Styles

  • You're now in luck if you'd like to define your own node color scheme for each class of object. You can also change the node styles, such as if you prefer no borders or flat (unbeveled) buttons, etc.
  1. Open the Outline window
  2. Expand System Libraries and double click Node style defaults to see that Diagram.
  3. Open your color palette
  4. Change the color of each node class in the usual way: Select each node and click the color from the color palette.
  5. If you don't want to show the default black border around nodes, select the node(s), open the Node Style Dialog, and uncheck Show borders.

Any changes in the Node style defaults diagram will affect all nodes by class in your model -- unless someone has already overridden their default color or style.

Example of the Virdis color scheme
  • To restore a node to inherit the defaults, set its node color or style to the active default. Then it will automatically inherit them from the default color or style.
  • We've included a few alternate color schemes you can try. With your model in edit mode, select File / Add Library... and open the Node Styles folder. Select one of the *.anaStyle templates and press the Open button. You can restoire the standard defaults by selecting Defaults.anaStyle.


Clipboard

In Analytica, like most Windows applications, when you copy (ctrl+c) or cut (ctrl-x) something, it goes into the Clipboard. Then paste (ctrl+v) into Analytica or another application pastes it from the Clipboard. Analytica has always supported this standard scheme, but there are now two important improvements:

Ctrl+X for Diagram Nodes

When you cut (ctrl-x) nodes from a Diagram, they now how as marked for moving (rather than simply disappearing). The only disappear from the original Diagram when you paste them into another Diagram. This feels more natural and is similar to how the Windows File Explorer works today.

WYSIWGY for text copies to external applications

When you cut or copy cells from a Table, they retain the format, including selected number format, rather than full precision. When you paste them into Excel, it won't lose any decimal places because Excel uses an underlying XML Spreadsheet format with full precision.

OLE links created in an earlier release will continue to transfer at full precision to retain backward compatibility.

Attribute pane and Object Window

Hyperlinks

  • Hyperlinks in Descriptions and other text attributes now appear as underlined, active links even in edit mode. (Previously, they showed as HTML-like markup in edit mode, and looked like links only in browse mode.)
  • To add a hyperlink, select the link text in a Description (or other text attribute) and select Add/Edit hyperlink from the right-mouse context menu. No need to hassle with the markup syntax.
  • But if you do want to view the HTML markup, select Toggle show markup from the right-mouse context menu.

Editing

  • Pressing ESC while editing used to act like pressing the red-X to cancel your editing changes. Now it ignores the first press, so you don't accidentally cancel changes. (As before, when Expression Assist is showing, the first press removes the EA pop up). If you press ESC a second time in a row, then it asks before cancelling changes.
  • Fixed a case where the text selection didn't follow the mouse drag in the text editing area as you are dragging.

Speed of redrawing

  • On slower computers, the Object window would sometimes take a while to open, with a lot of flashing and redrawing. This has been greatly streamlined.

Graphing

  • Historically, step charts have transitions at the midpoint between two data points. Now you have the option to transition at the start (left) or end (right) of the interval. When you select Step line type in Graph Setup, an option "Where steps transition" appears with options Left, Mid and Right.

Built-in functions

  • Unique( ) has a new «condition» parameter.
  • A new function ConsolePrint, which prints to the typescript console, can be useful when debugging.
  • Added new built-in functions CumMin and CumMax
  • ParseCSV has a convenience enhancement. When the row or column index is a ComputedBy index (computed by the variable containing the ParseCSV call), the function automatically sets the index value from the data.
  • A URL parameter was added to the function Error().
  • Added a «datatype» parameter to COMArray, giving you control over the cell type of the safe array that gets passed to a COM method.
  • The StepInterp function has an option to use the nearest point. For this, the «leftLookup» parameter was renamed to be «use», with options: 'Left', 'Nearest', and 'Right'. The 'Nearest' option also has variants 'NearestL' and 'NearestR' to specify which to use in the case of a tie.
Comments


You are not allowed to post comments.