Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
So I saw issue #8 and may have gotten carried away. I believe everything works except examples/Search.elm and examples/SearchMarkers.elm. Both relied on labzero/elm-google-geocoding, which hasn't been updated yet. (Might make that my next project.)
It's not ready for immediate release; I had to mess with the JSON a bit by hand and I'm unsure whether BSD3 and BSD-Clause-3 are the same license (elm make wouldn't accept "BSD3" in the license field) but, apart from that it seems to behave exactly as before.
I had to floor some floats in replacing Window.resize, so examples/Fullscreen.elm isn't one-hundred-percent fullscreen anymore. It's a dirty hack that could probably be fixed as a beginner issue.