The procedure for lockscreen widgets is somewhat different:
Long press on the lockscreen, tap Customize, tap the widget area (the Add Widget box appears), tap the widget you wish to edit.
The procedure for lockscreen widgets is somewhat different:
Long press on the lockscreen, tap Customize, tap the widget area (the Add Widget box appears), tap the widget you wish to edit.
@SimonUrbanek Thanks!
It works now.
Long story short: Yes, I had tried multiple times, stopping and restarting the app, waited what I thought was a reasonable time after installing the lockscreen widget, no luck. (But the non-premium lockscreen widgets worked just fine.) After I read your message, I tried a regular (non-lockscreen) premium widget, and it worked fine. Went back and tried the lockscreen widget once more, and it worked right away. So I never needed to try the big uninstall/restart/reinstall song and dance. And of course, I have no idea why it didn't work before, nor whether anything I tried helped. Maybe the problem just decided to fix itself.
It works again, after today's app store update. Both radar and satellite.
Well, that was premature. The problem is back, but it is intermittent. It happens both on the iPhone running iOS 17.0.2 and iPad running iPadOS 17.0.1. This time around, restarting the app (by swiping it up on the app selection screen, then relaunching it) cured it, but on previous occassions, that was not enough.
Moreover, the radar image does show up in the radar widget, just not in the main app. And even more interesting, I can see the data is there, just not the graphics. How? By moving the map around. A crosshair shows up, and an indicator of rain intensity is shown on the screen. (In dBZ or as I have done, reconfigured to show mm/h.) As I move the map around, the number changes, certainly indicating that the information is in the app, it just doesn't manage to draw it.
Well, that was premature. The problem is back, but it is intermittent. It happens both on the iPhone running iOS 17.0.2 and iPad running iPadOS 17.0.1. This time around, restarting the app (by swiping it up on the app selection screen, then relaunching it) cured it, but on previous occassions, that was not enough.
Moreover, the radar image does show up in the radar widget, just not in the main app. And even more interesting, I can see the data is there, just not the graphics. How? By moving the map around. A crosshair shows up, and an indicator of rain intensity is shown on the screen. (In dBZ or as I have done, reconfigured to show mm/h.) As I move the map around, the number changes, certainly indicating that the information is in the app, it just doesn't manage to draw it.
It works again, after today's app store update. Both radar and satellite.
Radar and satellite images have stopped showing up in the app on my iPad mini. NOTE it runs the public beta iPadOS 17, but as that is now the release candidate, in a few days lots of users will upgrade. Of course, I don't know if it's related to iPadOS 17, but since it works like it should on another iPad of mine (older model running iPadOS 16), it seems likely.
Enough speculation. Here is the error console output, with “About this version” at the end. I am skipping the screenshot. The app shows the background map only, plus of course the usual user interface widgets. Oh, and I am in Norway, trying to see the rain and clouds in my region.
Error no: 1
{
"errorID": "compile-shader-err",
"timestamp": 1694593332389,
"runningMs": 95,
"type": "user",
"module": "radar",
"msg": "Compile shader err:: ",
"line": null,
"col": null,
"url": "capacitor://localhost#/?radar,58.875,9.515,4,launchedBy:radar-widget",
"script": null,
"ver": "39.3.2",
"target": "mobile",
"stack": "value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:220873
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:21933
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:15919
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:34844
onAdd@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:33017
\_layerAdd@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:64600
whenReady@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:42611
addLayer@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:64983
addTo@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:32660
@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:41653
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:25442
@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:51601
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:181089
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:180423
r@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:178645",
"platform": "ios",
"error": " {
\\"full\\": \\"gl.createProgram() is null; name: undefined\\",
\\"line\\": 1,
\\"column\\": 220873,
\\"sourceURL\\": \\"capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js\\",
\\"stack\\": \\"value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:220873\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:21933\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:15919\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:34844\\
onAdd@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:33017\\
\_layerAdd@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:64600\\
whenReady@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:42611\\
addLayer@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:64983\\
addTo@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:32660\\
@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:41653\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:25442\\
@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:51601\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:181089\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:180423\\
r@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:178645\\"
}",
"isOnline": true,
"size": "744x1133",
"latestBcast": "bcast: newLocation (9ms ago at 1694593332380)
store: unresolvedErrors (9ms ago at 1694593332380)
store: unresolvedErrors (9ms ago at 1694593332380)
store: unresolvedErrors (8ms ago at 1694593332381)
radar: open (3ms ago at 1694593332386)"
}
Error no: 2
{
"errorID": "compile-shader-err",
"timestamp": 1694593332390,
"runningMs": 96,
"type": "user",
"module": "radar",
"msg": "Compile shader err:: ",
"line": null,
"col": null,
"url": "capacitor://localhost#/?radar,58.875,9.515,4,launchedBy:radar-widget",
"script": null,
"ver": "39.3.2",
"target": "mobile",
"stack": "value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:220873
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:21933
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:16112
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:34844
onAdd@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:33017
\_layerAdd@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:64600
whenReady@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:42611
addLayer@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:64983
addTo@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:32660
@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:41653
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:25442
@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:51601
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:181089
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:180423
r@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:178645",
"platform": "ios",
"error": " {
\\"full\\": \\"gl.createProgram() is null; name: undefined\\",
\\"line\\": 1,
\\"column\\": 220873,
\\"sourceURL\\": \\"capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js\\",
\\"stack\\": \\"value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:220873\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:21933\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:16112\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:34844\\
onAdd@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:33017\\
\_layerAdd@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:64600\\
whenReady@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:42611\\
addLayer@capacitor://localhost/js/leaflet140\_patched\_tileLayer.v17.js:5:64983\\
addTo@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:32660\\
@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:41653\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:25442\\
@capacitor://localhost/v/39.3.2.mob.0bf9/plugins/radar.js:1:51601\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:181089\\
value@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:180423\\
r@capacitor://localhost/v/39.3.2.mob.0bf9/mobile.js:1:178645\\"
}",
"isOnline": true,
"size": "744x1133",
"latestBcast": "bcast: newLocation (10ms ago at 1694593332380)
store: unresolvedErrors (10ms ago at 1694593332380)
store: unresolvedErrors (10ms ago at 1694593332380)
store: unresolvedErrors (9ms ago at 1694593332381)
radar: open (4ms ago at 1694593332386)"
}
About this version
• Target: mobile.html
• Version: 39.3.2 (What's new)
• Built: 2023-08-29, 12:52
• Started: 2023-09-13T08:22:12.276Z (0m)
• Your browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10\_15\_7) AppleWebKit/605.1.15 (KHTML, like Gecko)
• WebGL particles: not
@SimonUrbanek Thanks!
It works now.
Long story short: Yes, I had tried multiple times, stopping and restarting the app, waited what I thought was a reasonable time after installing the lockscreen widget, no luck. (But the non-premium lockscreen widgets worked just fine.) After I read your message, I tried a regular (non-lockscreen) premium widget, and it worked fine. Went back and tried the lockscreen widget once more, and it worked right away. So I never needed to try the big uninstall/restart/reinstall song and dance. And of course, I have no idea why it didn't work before, nor whether anything I tried helped. Maybe the problem just decided to fix itself.
The procedure for lockscreen widgets is somewhat different:
Long press on the lockscreen, tap Customize, tap the widget area (the Add Widget box appears), tap the widget you wish to edit.
I can't get either of the two premium widgets for the lockscreen to work. When I do install them, they only show the text “Open the Windy” along with a refresh icon. And yes, I do have a premium subscription. The other lockscreen widgets from Windy work.
Details: iPhone 11 pro, iOS 16.0, Windy 37.2.0.10 (updated today).