Skip to content

eBalistyka 0.1.17

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Jun 01:01
· 6 commits to main since this release
040d64c

Fixed

  • Sight line look angle — sight line on the trajectory chart now correctly follows the look angle (h = d × tan(θ)); previously always drawn horizontally at h = 0

Changed

  • Flutter — default version bumped to 3.44.1 across all workflows and in flatpak/flutter.version
  • build-flatpak.yml - removed checkout step
  • packages/bclibc_ffi (calculator.dart): Calculator._toBcShotProps() replaced with thin field mapper _toBcShot() — Coriolis trig (_toCoriolis: sin/cos lat/az, range/cross offsets) and atmosphere density (_toAtmo) removed from Dart; all physics conversion delegated to BCLIBC_Shot::to_shot_props() in C++ (Step 3a of bclibc-wrapper-consolidation)
  • packages/bclibc_ffi (bclibc_ffi.dart): added BcShot Dart value class, _FillNativeShot extension, and BcLibC.*Shot() API methods (findApexShot, findMaxRangeShot, findZeroAngleShot, integrateShot, integrateAtShot)
  • packages/bclibc_ffi (bclibc_bindings.g.dart): added BCShot native struct and BCLIBCFFI_*_shot lookup bindings (manually updated; regenerate with dart run ffigen --config ffigen.yaml after building bclibc)
  • external/bclibc submodule bumped to caf42e0 — adds BCShot C struct and BCLIBCFFI_*_shot() entry points to bclibc_ffi.h; BcShotProps / BCLIBCFFI_* retained for backwards compatibility; Vacuum handled correctly (pressure_hpa == 0 → zero density, no drag)
  • Update update_sheet.dart and update_checker.dart
    • Add winget installer detection, and display command to get app update

Full Changelog: v0.1.16...v0.1.17