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 toBCLIBC_Shot::to_shot_props()in C++ (Step 3a of bclibc-wrapper-consolidation)packages/bclibc_ffi(bclibc_ffi.dart): addedBcShotDart value class,_FillNativeShotextension, andBcLibC.*Shot()API methods (findApexShot,findMaxRangeShot,findZeroAngleShot,integrateShot,integrateAtShot)packages/bclibc_ffi(bclibc_bindings.g.dart): addedBCShotnative struct andBCLIBCFFI_*_shotlookup bindings (manually updated; regenerate withdart run ffigen --config ffigen.yamlafter building bclibc)external/bclibcsubmodule bumped tocaf42e0— addsBCShotC struct andBCLIBCFFI_*_shot()entry points tobclibc_ffi.h;BcShotProps/BCLIBCFFI_*retained for backwards compatibility;Vacuumhandled correctly (pressure_hpa == 0→ zero density, no drag)- Update
update_sheet.dartandupdate_checker.dart- Add
wingetinstaller detection, and display command to get app update
- Add
Full Changelog: v0.1.16...v0.1.17