Seasonality Core Changelog

What's new in Seasonality Core 2.7.3

Jul 22, 2022
  • Apple Silicon support.
  • Other bug fixes.

New in Seasonality Core 2.5.1 (Apr 18, 2017)

  • Fixed the help pages.

New in Seasonality Core 2.5 (Feb 27, 2017)

  • Switched to a new data source for weather observations.
  • Better location detection when launching the app for the first time.
  • Bug fixes.

New in Seasonality Core 2.4.5 (Nov 2, 2016)

  • Further optimizations for macOS Sierra.

New in Seasonality Core 2.4.4 (Sep 26, 2016)

  • Now supports macOS Sierra.

New in Seasonality Core 2.4.2 (Nov 29, 2013)

  • New energy saving optimizations.
  • Fixed an issue in Particle Mode affecting some MacBooks.
  • Updated a couple of built-in locations.
  • Fixed a sandboxing bug.
  • Fixed a bug that could prevent the app from updating data in the background while running on OS X Mavericks.

New in Seasonality Core 2.4 (Oct 16, 2013)

  • Awesome particle trails in the Particle Mode feature.
  • Map now wraps around at -180°/180° longitude.
  • Graph hovers are now easier to read.
  • Hold down the option key while hovering over the graph to view all conditions at the selected time.
  • US Forecasts are now loaded on-demand.
  • Liquid and snow precipitation graphs now have minimum graph scales.
  • Lots of optimizations and stability enhancements in the mapping code.
  • Fixed a bug where the incorrect date could be printed below the forecast weekend in certain time zones.
  • Fixed a bug where the date string wouldn't show up in the graph over for the wind speed graph if the units selected was knots.

New in Seasonality Core 2.3 (Oct 9, 2012)

  • New Features:
  • Particle mode.
  • Retina display support.
  • Mountain Lion compatible.
  • The app is now sandboxed.
  • Implemented a new URL manager to loads data much more efficiently.
  • Optimized the map code for speed and memory usage.
  • Added tooltips to the map settings
  • Add an Graph menu item to toggle the visibility of the Probability of Precipitation graph.
  • Location database changes and additions.
  • Handle situations where no locations configured.
  • Updated the About Box text.
  • Bug fixes:
  • Fixed a bug where the fullscreen menu option wouldn't be available in Mountain Lion.
  • Fixed a bug causing a CATransaction error to print to the Console in Mountain Lion.
  • Fixed a Cylindrical Wind Direction Graph anomaly on Retina displays.
  • Fixed a bug where modified coordinates for a location wouldn't be saved between launches.
  • Fixed a bug where the map would randomly freeze on Macs with more than one video card.
  • Fixed a bug in the map string drawing code.
  • Fixed a bug with the surface analysis data not loading if disabled at launch time.
  • Fixed a bug where the incorrect wind speed could be printed in the Dock menu.
  • Fixed a bug when pinching the graph at the boundaries.
  • Fixed a bug in the temperature graph scale of some unreliable weather stations.
  • Fixed the width of the update time selector in the preferences.
  • Fixed a bug in the map text plotting code.
  • Fixed a bug where the map would jump around when trying to zoom out to far.

New in Seasonality Core 2.2 (May 31, 2012)

  • New Features:
  • For the first time in a Mac weather application, view a custom-drawn surface analysis plotted on the radar and satellite map! The surface analysis (covering North America) shows current fronts and centers of high and low pressure and is natively drawn to any map zoom level. Enable this setting in the map's gear menu.
  • Some other great new features include:
  • An option to show the first location's temperature in the Dock icon.
  • A new probability of precipitation graph.
  • A "Scroll to Now" button in the graph settings.
  • The graph scroll position is now saved to the settings and restored at the next application launch.
  • The text on the map is now outlined black so it's readable over snowy terrain.
  • HiDPI support.
  • Bug Fixes:
  • Adjusted the resolution thresholds on the radar images so they look nicer at certain zoom levels.
  • The radar image time in the map settings now shows the time the radar image was generated, not the time it was last downloaded.
  • Check to make sure observed dew points are less than temperatures before displaying them.
  • Made several areas of the code more robust when running in parallel.
  • Make sure all observations database connections are closed before allowing the app to quit.
  • Fixed a bug when detecting precipitation type from a METAR.
  • Fixed a bug in the relative humidity calculation.
  • Fixed a bug where old forecasts could remain in the cache.
  • Fixed a bug where some locations in South America would incorrectly show sand in the current conditions.
  • Fixed a bug where some wind speeds would show n-n mph when n was the same value.
  • Fixed a formatting bug in the visibility strings.
  • Fixed a bug where if past graph data was missing and the forecast scrolls of the graph, then data would never be loaded.
  • Fixed a bug where forecasted values would sometimes show up on the graphs even if the time period had already passed.
  • Fixed a bug that resulted in some images displaying upside-down.
  • Fixed the animation curve when moving between cities on the map that are close to each other (less bounciness).
  • Fix a bug in the graph display when dew point temperatures are missing.
  • Fixed a bug where adding a custom location wouldn't load the graph data automatically.
  • Fixed a localization decimal bug in latitude/longitude fields.
  • Fixed a bug in the map code when running on displays that don't support 3D acceleration.
  • Fixed a bug that would cause the radar image to not update when the animation was paused.
  • Fixed a bug when there weren't enough graphs to cause the display to scroll.
  • Added locations in British Columbia, the Netherlands, Australia, and the British Virgin Islands.
  • Fixed the Athens, Greece and Burbank, CA locations.

New in Seasonality Core 2.1 (Nov 10, 2011)

  • Moved the play/pause button for the map out onto the map (lower left corner).
  • Pressing the spacebar will now play/pause the map.
  • Moved the location info panel into a new location inspector HUD.
  • Several new locations and corrections worldwide.
  • Updated old US time zones to the appropriately named new ones.
  • Spaced the graphs apart a little bit more so they are easier to distinguish.
  • Made the weather database update code much more reliable.
  • Fixed a bug where the app would wipe out configured locations if the app quit before completing the initial setup.
  • Fixed an incompatibility with the nVidia 7300 and 7600 graphics cards.
  • Fixed a bug causing the current conditions wind direction arrow to be drawn in the wrong direction.
  • Fixed a bug where resizing the window to be really small and then back would mess up the graph display.
  • Fixed a bug where localized decimals were not being accepted in latitude/longitude fields.
  • Fixed a bug causing the last updated string to be updated every minute instead of just during an update.

New in Seasonality Core 2.0 (Oct 5, 2011)

  • Overview:
  • Seasonality Core 2.0 is a major new release with new features in just about every part of the application. The map generator has been completely rewritten using higher resolution maps with animation and dynamic terrain. Significant improvements to the graphs are also included, with 7 day hourly forecasts plotted and entirely new graphs for liquid precipitation, snow amounts, cloud cover, and wave height. This release also includes a new application icon, new weather forecast icons, full screen support on Lion, a new current conditions view, and an optimized 2nd generation weather back-end among many other improvements. View a complete list of improvements below.
  • Maps:
  • New map terrain with over 2 gigapixels of resolution.
  • Support for dynamic terrain. Terrain images change every month of the year, so you can watch the foliage change and snow line move throughout the seasons.
  • Support for animated radar/satellite imagery and control over animation duration and speed.
  • Powerful new mapping framework that uses multiple processors to render as efficiently as possible.
  • The map view can now be maximized to take the full area of the window.
  • Graphs:
  • New graphing framework with improved graph look and performance.
  • Added graphs for liquid precipitation, snow amounts, cloud cover, and wave height.
  • 7 day hour-by-hour forecasts added to most graphs.
  • New graph hover showing exact graph values in a bubble.
  • Added status overlays to the graphs.
  • The graph view can now be maximized to take the full area of the window.
  • Forecast:
  • New forecast layout that is more readable.
  • New weather icons.
  • Forecast data is now cached for quick display when the app is first launched.
  • Back-end Data and Locations:
  • Pre-index the location database, so no long waits the first time launching a new update of Seasonality.
  • Switch the weather and location databases to SQLite 3.
  • Improved the speed and fixed bugs in the METAR decoder.
  • Update locations in Serbia, Montenegro, Yosemite, & Berlin.
  • Lion:
  • Fullscreen support on Lion!
  • Added gesture support for the graphs and radar/satellite imagery (pinch to zoom and pan).
  • User Interface Improvements:
  • Adjusted the text colors and fonts to make things easier to read.
  • Optimized the location table to be more readable.
  • Removed borders from the modules to make them look cleaner on screen.
  • Darkened the blue heading color.
  • Changed the colors used in the graph settings to better match the new UI.
  • Preferences:
  • New graph and map settings interfaces.
  • Automatically close the graph/map view settings if the user clicks in another area of the window.
  • Removed extra units strings from the preferences to make it easier to read.
  • Added height units to the preferences.
  • General Improvements:
  • Changed the name of the app to Seasonality Core.
  • New application icon.
  • Added a new current condition view across the top of the window.
  • Added a Last Updated line to the bottom of the window (click to reload data).
  • Optimized the launch speed of the app. Will now launch in one bounce and update as modules become available.
  • Bug Fixes:
  • Too many to list…

New in Seasonality Core 1.6 (Jan 24, 2011)

  • A new modern interface modeled after Seasonality Go for the iPad.
  • A new and more compact current conditions view.
  • Improved graph interface, complete with adjustable graph height and a new graph tools menu.
  • Several bug fixes.
  • Now requires Mac OS X 10.5 or greater.

New in Seasonality Core 1.5.3 (Oct 27, 2009)

  • Fixed a Snow Leopard compatibility issue.

New in Seasonality Core 1.5.2 (Aug 4, 2008)

  • Fixed a Panther compatibility issue.
  • Made a few stability improvements.
  • Fixed locations in Barbados, and adding an additional location for Eielson AFB.

New in Seasonality Core 1.5.1 (Jun 16, 2008)

  • Fixed a bug caused by a change in the NDFD forecasts used for U.S. locations.

New in Seasonality Core 1.5 (Nov 24, 2007)

  • New Features:
  • Leopard: Support for resolution independence; including higher resolution bitmap images, correct scrolling in the graph/forecast/satellite views, updates for the gradient display in the temperature graph, and updates in the satellite image labels to draw nicer.
  • Leopard: Sort the time zone names so they show up a nicer order in the location info and add custom location panels.
  • Several updates to the location database: added population data for over 10,000 cities, updated lat/lon coordinates for over 1,000 cities, changes in ICAO weather stations.
  • Optimized the query string to select graph data from the weather database, resulting in a 400-500% speed increase with larger databases.
  • Print the current temperature in the location table in a different color if it is higher than today's forecasted high, or lower than the nighttime forecasted low.
  • When the Option key is held down while the mouse is dragged over the graph, it now changes the time span shown.
  • Added a contextual menu (right or control click) on the satellite image to show last updated times for the satellite and radar imagery.
  • Double-clicking on the satellite image will now zoom in. Option-double-click will zoom out.
  • Bug Fixes:
  • Fixed a bug that would cause Seasonality to crash if debugging was enabled and the forecast failed to load.
  • Fixed a bug where the show extra cities menu item would sometimes show a check mark even if the option was disabled.
  • Fixed a bug caused by the NDFD code putting an "NA" icon even when the forecast period is not yet over.
  • Fixed a display issue at the beginning of the cylindrical wind direction graph.
  • Added methods to automatically reload weather data when a location is modified in the info panel.
  • Added menu options to allow users to purchase Seasonality in a single step.
  • Moved the license agreement from the initial DMG opening to the Help menu within Seasonality.
  • Escape key is now mapped to the Cancel button in both the license window and the add custom location panel.
  • Don't show the cylindrical wind direction graph if the area is too narrow.
  • Will no longer display a forecast for -0 degrees.
  • The time view is now updated when a location's time zone is changed.
  • Display a help message if no graphs are being displayed.