Releases: matafokka/SynthFlight
Releases · matafokka/SynthFlight
GeoTIFF fixes and improvements
Bug fixes
Updated ALS, fixed lines between tiles
- Updated ALS which fixes labels animations.
- Fixed lines between tiles thanks to the solution at Leaflet/Leaflet#3575 (comment)
- From now on SynthFlight will use only Leaflet 1.7.1 as before because:
- Leaflet 1.8.0 introduces lags when moving marker and tooltip in drawing mode.
- Leaflet 1.9.0 drops IE support.
v1.0.1. Bug fixes, small visuals update
General changes:
- Bumped dependencies' versions which introduces important bug fixes. New ALS version introduced a small visual refresh.
- Corrected terminology in Russian locale.
- Fixed export to GeoJSON not working properly. Since it wasn't working in the first place, I've changed spec a bit :)
- Fixed an error when loading ShapeFile in a layer wizard.
- Fixed Rectangle, Polygon and Line layers not deserializing (loading from project or working after undo/redo) correctly.
- Fixed an edge case when angle of an edge is close to 0 when computing convex hull.
Grid Layer:
- Fixed labels not displaying correct longitude value.
- Fixed cells not correctly merging.
Polygon Layer:
- Fixed points not swapping properly.
1.0.0, First stable release!
Yay, it's finally here!
I'm too lazy to list everything I've done (and I've done a lot, check the commits). So main highlights are the all new Polygon Layer, multiple improvements and lots of bug fixes.
Beta 0.2.0
Program-wide changes:
- Now airport can't be outside of the map borders.
- Added an option to merge cells above 60 and 76 deg latitude as specified by this document.
- Fixed OSM tiles not loading in Electron. Hopefully, it'll last :p
- Switched to CartoDB as the default tile provider since OSM might break.
- Added search in Geometry Layers and OSM (using Nominatim API).
- Improved control management.
- Now user can quickly jump to another side of the map when working on a dateline.
- Increased history size to 40 in relatively modern browsers (ones that support flexbox layout).
- Changes in the menu are now written to the history.
- Bumped ALS version which brings lots of bug fixes and improvements.
- Now packaging macOS builds in .tar. 7zip now throws errors when packaging in .7z. IDK why.
Grid Layer:
- Now displays standard scale in the name when added.
Geometry Layer:
- Added semantics popups.
- Fixed serialization issues.
First beta release!
The most of the planned stuff is already here, and the whole thing seems relatively stable for the beta release. Anyway, here are the changes:
- Finished line layer.
- Fixed connection to the airport not working.
- Fixed widgets on the map not hiding properly.
PWA support, minor stuff
- Paths' widgets are now hidden only by one spoiler.
- Added drawing limits to the rectangle layer.
- Implemented correct parallel and meridian line length calculations.
- Grid labels now can be localized.
- Implemented Leaflet.Geodesic support for Leaflet.Draw. It'll be moved to a separate library.
- Line layer and paths' connections are geodesic lines now.
- Done some useless work for line layer. Most of the code will be removed when new Leaflet.Geodesic version will be released.
- Added PWA support, yay!
- Changed logo.
Bug fixes
- Fixed flight height calculation.
- Fixed km/h to m/s conversion which, in turn, fixes time between captures and flight time.
- Fixed path length calculation when "All into one" method is used.
- When exporting, renamed "capturePoint" to "capturePoints".
- Fixed objects not drawing in Rectangle and Line layers.
- Geometry layer:
- Added a warning that this layer can't be used, if browser doesn't support FileReader.
- Added a message when no file has been selected. Previously an error would be thrown.
Rectangle Layer Update
- Implemented Rectangle Layer.
- Changed methodology: there always should be one more path.
- Fixed grid and rectangle layers not showing properly.
- Fixed paths widgets not working after deserialization.
- Fixed paths widgets not removing when moving rectangle in rectangle layer.
- Renamed Shapefile Layer to Geometry Layer and added GeoJSON support. Made all related changes.
- Fixed Electron builds not working.
- Now packaging as asar which should increase performance.
- Looks like Electron added support for Apple M1, so we're building for it too now. Still not sure if macOS build work though.