|
57 | 57 | <key>CFBundleIdentifier</key> |
58 | 58 | <string>com.fahrenheitresearch.nexview</string> |
59 | 59 | <key>CFBundleVersion</key> |
60 | | - <string>1.1.1</string> |
| 60 | + <string>1.2.0</string> |
61 | 61 | <key>CFBundleShortVersionString</key> |
62 | | - <string>1.1.1</string> |
| 62 | + <string>1.2.0</string> |
63 | 63 | <key>CFBundleExecutable</key> |
64 | 64 | <string>nexview</string> |
65 | 65 | <key>CFBundlePackageType</key> |
@@ -106,9 +106,9 @@ jobs: |
106 | 106 | <key>CFBundleIdentifier</key> |
107 | 107 | <string>com.fahrenheitresearch.nexview</string> |
108 | 108 | <key>CFBundleVersion</key> |
109 | | - <string>1.1.1</string> |
| 109 | + <string>1.2.0</string> |
110 | 110 | <key>CFBundleShortVersionString</key> |
111 | | - <string>1.1.1</string> |
| 111 | + <string>1.2.0</string> |
112 | 112 | <key>CFBundleExecutable</key> |
113 | 113 | <string>nexview</string> |
114 | 114 | <key>CFBundlePackageType</key> |
@@ -163,27 +163,20 @@ jobs: |
163 | 163 | uses: softprops/action-gh-release@v2 |
164 | 164 | with: |
165 | 165 | body: | |
166 | | - ## NexView v1.1.1 |
| 166 | + ## NexView v1.2.0 |
167 | 167 |
|
168 | | - ### Bug Fixes (19 fixes) |
169 | | - - **Fixed sounding mode freeze** - NaN data caused async task panic, leaving fetching flag stuck (infinite spinner + 100% CPU) |
170 | | - - **Fixed critical SRV (Storm Relative Velocity) computation** - was subtracting knots from m/s, off by ~1.94x |
171 | | - - **Fixed crash on volume scans without reflectivity data** - graceful handling instead of panic |
172 | | - - **Fixed GPU rendering** - now defaults to wgpu backend with GPU enabled by default |
173 | | - - **Fixed unbounded memory growth** - map tile cache (500 max) and site cache (20 max) with LRU eviction |
174 | | - - **Fixed potential deadlock** in map tile provider switching |
175 | | - - **Fixed cross-section clipping** values above color table max |
176 | | - - **Fixed color legend** using premultiplied alpha incorrectly |
177 | | - - **Fixed GIF export** frame delay rounding |
178 | | - - **Fixed velocity display units** for SRV product |
179 | | - - **Fixed wall mode crash** on missing fetcher |
180 | | - - **Fixed concurrent download race condition** |
181 | | - - **Fixed color table** producing wrong colors for extreme values |
182 | | - - **Fixed macOS Gatekeeper** "damaged app" error with ad-hoc code signing |
183 | | - - Various other stability improvements |
| 168 | + ### New Features |
| 169 | + - **Multi-radar support** - Shift+Click any radar station to load multiple radars simultaneously on the map. All radars render at their geographic positions. Cyan chips in toolbar show loaded secondaries with remove buttons. |
| 170 | +
|
| 171 | + ### Fixes |
| 172 | + - **GPU rendering on macOS** - Fixed Metal compatibility by using Rgba8Uint storage texture format |
| 173 | + - **NWS warning polygon alignment** - Fixed south/east offset caused by Mercator projection nonlinearity in radar image positioning |
| 174 | + - **Warning polygons in quad mode** - Polygons now render in all quad panes |
| 175 | + - **Dual/quad mutual exclusivity** - Can no longer have both modes active simultaneously |
| 176 | + - 19 bug fixes from v1.1.1 (SRV computation, sounding freeze, memory leaks, etc.) |
184 | 177 |
|
185 | 178 | ### macOS Users |
186 | | - If you still see a Gatekeeper warning, right-click the app and select "Open", or run: |
| 179 | + If you see a Gatekeeper warning, right-click the app and select "Open", or run: |
187 | 180 | ``` |
188 | 181 | xattr -cr /Applications/NexView.app |
189 | 182 | ``` |
|
0 commit comments