Skip to content

Releases: matafokka/SynthFlight

Probably-Making-Things-Right Update

26 Nov 19:45
e2c9f7e
Compare
Choose a tag to compare
Pre-release
  1. Not sure if everything's right now, might change something later :D
  2. Refactored everything.
  3. Tons and tons of bug fixes.
  4. Now there's two methods to connect paths: all-in-one using convex hull or one-per-flight.
  5. Now path length and flight time are calculated for each separate path. There're spoilers for each path now.
  6. Moved calculations from converting meters to degrees using turf helpers to actually using meters.
  7. Removed "mean" calculations for polygons. Now for each polygon all related parameters are calculated.
  8. All related changes are made, for example, changed labels.
  9. Started working on line layer, though, I'll implement rectangles (for capturing polygons) first.
  10. Probably, did some more stuff, can't remember what tho.

Toolbar, bug fixes, started working on history

15 Sep 18:15
91a4dc6
Compare
Choose a tag to compare
  1. Fixed broken build-and-serve-debug script.
  2. Code refactoring.
  3. Cool stuff and bug fixes from the new ALS update.

UX improvements, bug fixes

12 Aug 19:10
6f391d5
Compare
Choose a tag to compare
Pre-release
  1. New stuff from the new ALS version: https://github.com/matafokka/leaflet-advanced-layer-system/releases/tag/1.2.0
  2. Fixed missing Leaflet images (which didn't affect anything because they haven't been used).
  3. Renamed npm scripts.

DEM support, bug fixes

25 Jul 12:48
01d429a
Compare
Choose a tag to compare
Pre-release

SynthFlight now supports loading DEM files (in GeoTIFF or ASCII Grid) to automatically calculate statistics.
Fixed Yandex Maps not working.
Improvements and bug fixes from the new ALS release: matafokka/leaflet-advanced-layer-system@959e853

Bug fixes, development improvements

23 May 15:12
eab4667
Compare
Choose a tag to compare
Pre-release

Bug fixes are related to ALS bug fixes (see matafokka/leaflet-advanced-layer-system@aabd7aa).

Fixed infinite recursion in event forwarding. It didn't affect functionality, only spammed in console and generally wasn't a good thing to leave.

Fixed projects not loading after layer has been deleted.

Development improvements are including linking ALS when running npm install, faster building and new script to run SynthFlight on server without rebuilding.

Misc: desktop builds are now using browser build instead of sources.

Bug fixes

05 May 19:54
b7ef8f6
Compare
Choose a tag to compare

SynthFlight finally reaches alpha stage!

01 May 20:12
b7ef8f6
Compare
Choose a tag to compare

Moved all ALS code to its own repository: https://github.com/matafokka/leaflet-advanced-layer-system
Lots of bug fixes due to ALS bug fixes.

Bug fixes and new widgets

20 Apr 18:22
df26f00
Compare
Choose a tag to compare
Pre-release

Fixed bug in BaseWidget that makes widgets without input throw an exception.
Now checkboxes are positioned left relative to the label as anyone would expect.
Fixed a couple of bugs in checkboxes.
Added radio buttons.
Theme switcher now uses radio buttons instead of drop-down menu.
Added buttons and group of buttons.
Added ItemsWidgetInterface for implementing widgets that can have multiple items. Drop-down lists, radio buttons and buttons groups implement this interface.
Now widgets can specify container for revert button added by the settings.
Fixed wrong layer menu height. Unfortunately, it causes broken animations in old Chrome, so menu now won't be animated in such Chrome versions.
Fixed wrong L.ALS.Helpers.makeHideable() behavior.
Fixed drop-down menus in old browsers.
Fixed layer type menu in wizard window.
Changed the way mobile icons are being applied.
Made wizard labels less verbose.
Removed unnecessary comments from drop-down lists and radio buttons.
Removed outdated TODOs.

UI redesign and bug fixes

14 Apr 14:41
b664958
Compare
Choose a tag to compare
Pre-release
  1. Huge UI redesign:
    1. Now there's only one bar in the menu at the top.
    2. Added dark theme and automatic switching.
    3. New icons.
    4. Many small UI improvements.
  2. Added missing translations.
  3. Lots under-the-hood changes, improvements and bug fixes.

Locales update

02 Apr 19:22
fbd5fab
Compare
Choose a tag to compare
Locales update Pre-release
Pre-release

Added locales and locales-related API.
Refactored all the code to support locales.
Changed the way phone-specific markup works.
Removed custom scrollbars from phones.
UI Improvements.
Moved SynthFlights-specific code from js/layers to js/SynthFlightModules.
Color widget now uses debounced input event so now user doesn't have to close widget to see it's effect.