Release Notes - Jazz - Version 2.9
(2024-1-31)
Bug Fixes
-
Untracked
xsect sometimes gets out of sync and renders 0..1 for AltCtl and then cannot render new Layers
Fixed the auto-update of xsect vertical coordinate system, which was failing for some 2D datasets. This was causing the ViewSpaceCoordinator (and hence the xsect altitude controller) to get in an invalid state, preventing the rendering of the correct vertical coordinate system.
-
Untracked
Model Run Selector hanging display when rendering 5-minutely-updated observed radar Layer
Fixed a rendering issue which failed to render the time intervals for rapidly-updating data
and/or large intervals with many points.
-
Untracked
Detect primary 2D datasets in cross-sections to grey out altitude selector
Added better handling of 2D datasets when they are the primary dataset in a set of datasets.
The cross-section display will now grey out the altitude controller and mark it as "2D" if
the primary Layer's dataset is detected to be 2D. Note that additional Layers containing 3D
data may still be rendered in a correct vertical coordinate system.
-
JAZZ-38
Symprod data load error
This is not reproducible because the dataset is no longer available. It is likely, however, that
this was a bug in limiting the number of SymProd objects to be loaded in memory. That issue was
fixed in version 2.9 by allowing up to 1000 objects in each chunk. This limit is necessary to
prevent situations where the SymProd server mistakenly reports an infinite number of objects,
resulting in exceeding memory when allocation for their data.
-
JAZZ-69
Fixed inability to open/close tree-view on Macs by updating Look-n-Feel to Nimbus
The tree-view (LayerList) dialog on MacOS wouldn't open/close when clicking on the triangle icons.
The problem was a bug in the default Aqua Look-n-Feel for MacOS. We now automatically switch to
the Nimbus Look-n-Feel, which seems much more stable. Tree-views now work as expected, and several
other UI clunkiness issues were resolved.
-
JAZZ-144
JAZZ Map Shows Last-Rendered Grid When Switching to Static Grid that is not Found
This issue has been fixed. The map is now cleared when switching to an invalid static grid.
-
JAZZ-177
Toolbar Buttons are not rendering properly on Mac
This was a problem where the depressed state of toolbar buttons wasn't being properly rendered by the Aqua Look-n-Feel on MacOS. The problem was fixed by switching to the Nimbus Look-n-Feel.
-
JAZZ-193
XSect Renderers Appear to Render Data with Linear Y Scaling, Even when AltitudeController Intervals are Non-Linear
This was resolved by fixing the vertical scale on the xsect to support the full non-linear range of the current data's vertical coordinate system. The display now matches the old CIDD behavior, and more!
Improvements
-
Untracked
Updated icons and list cell rendering in Layer Order configuration dialog
The Layer Order dialog in the Config menu was not properly rendering list items
based on their visibility and whether they were highlighted/selected for moving.
Updated the icons and completely rewrote the list item renderer to handle selections
in accordance with the Look-n-Feel properties.
-
Untracked
Added a new menu command to "Reload all data"
The new command is available under the "File" menu. It has the effect of clearing all of
the DataDescriptor metadata and loaded data for all visible Layers and forcing a fresh reload.
This feature has the effect of loading new information from servers that may have been updated
without changing the metadata, such as when radar sweeps are updated without changing their
timestamp. It also reloads all static datasets, which can be used to reload map data that may
have been updated in an existing file.