- moved the YouTube section to be above the AWIPS Tips Section
- the AWIPS Tips will continue to grow as we release new blogs, so makes sense to have it at as the last section on the page
- removed "10" from some Windows troubleshooting instructions, since this applies to Windows 11 as well (per user suggestion)
- added section in Educational Resources page for our YouTube channel
- added a youtube logo to the images for documentation
-DefaultRadarDualPolBaseData.xml
-When the lower resolution level3 products were removed from the SBN this also included the removal of all Spectrum Width products, which the 4 panel no longer loaded anything in the bottom left panel (even though CC was still there)
-I added the option to first check for SW and then if that didn't exist then to plot CC
-RadarMapMouseHandler.java
-Added the full list of Velocity products to the product2 list (so if one isn't there, it will try another)
- updated the sampling logic to only sample when it's supposed to
- added a method on DrawingPropertiesDialog to update the controls enabled if new data comes into the layer
- call the new update method when cycling through adding records, if the drawing dialog already exists
icons/warngen.gif
- copied this icon from the warngen plugin (com.raytheon.viz.warngen/icons) which is where the NWS version sets this button
plugin.xml
- created a new toolbar section for the warngen button (because otherwise all icons in the same section have the same width, so this makes the nsharp and browser icons way wider than they should be)
- moved the warngen command into this new toolbar section, and set the icon on the command and removed the label (this is because you can't simply set the background for the button, so this gives it the desired yellow background)
AbstractWWAResource.java:
- added variables for 'statements/other' types
- added variables for controlling the "enabled" state of the display options
- created constants for the significance values of watches, warnings, and advisories since they're used in multiple places
- use the "other" display variables if the significance does not match watches, warnings or advisories
- in the addRecord() method, add logic to enable the corresponding record type display options. This allows only the applicable display options to be enabled to help with clarity for layers that only load watches for example, or only load warnings, or in SPS case, only use the 'other' options
- add getters and setters for the 'other' display variables
- add getters for the "enable" variables so the dialog can properly set the gui components
CWAPSResource.java:
- in the initShape() method, always create both the wireframeShape (outline) and shadedShape (fill) and let the user decide if they want to use them or not
DrawingPropertiesDialog.java:
- add components for 'statements/other' display settings
- move the "watch" controls to the top of the dialog
- set the enabled status of the controls when creating the dialog
- add methods for setting the enabled components of the watches, warnings, advisories, and other components, individually
WWADrawingPropertiesAction.java:
- don't hide the drawing properties dialog for CWASPResources anymore now that we have "other" controls to control the graphics for this layer
Originally these files only included product ID's #94 (Z) and #99 (V) but when NOAAPort removed these lower resolution level3 products and replaced them with the higher resolution (#153 - Z and #154 - V) level3 files no data was able to load. I changed it so it would try all Z/V product codes and load the highest resolution for what is available.