Skip to content

eBalistyka 0.1.9-dev

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 May 20:25
· 46 commits to main since this release
3deb399

Added

  • Android OTA update — sideload APK updates directly from GitHub Releases without opening the browser
    • Detects the correct ABI-specific APK (arm64, armeabi-v7a, x86_64) via Abi.current(); falls back to universal APK, then "View Release" if no APK asset is found
    • Download progress bar and installing state shown in the update bottom sheet
    • Cancel always available — dismissing the sheet cancels the download
  • Help dialogs - reusable markdown-based help dialogs
    • Added help dialogs for screens: shot info, my profiles
    • Added help dialogs for collection screens: ammo, weapon and sights collections
    • Added help dialogs for user's data screens: my ammo, my sights screens
    • Added help dialogs for data table editor screens: multi bc, custom drag and powder sensitivity
    • Added help dialogs for wizard screens: sight, weapon, ammo

Changed

  • Prerelease updates — long-press "Check for updates" tile to search for prerelease builds; a warning sheet is shown before proceeding so the user acknowledges the risk
  • Help button icon - changed help button icon
  • ReticleView refactor — extracted _ReticleGeometry, _ReticleComposer, _ReticleStack as standalone classes; showAdjLines is now non-nullable (bool, default true); geometry.targetScale() used for target scaling
  • Code Quality #15 — naming convention sweep across 14 screen/widget files:
    • _buildXxx() builder methods extracted as standalone _PascalCase widget classes (_ReticleStack, _TopBlock, _AnglesInfoTile, _SideControlFab, _AdjustmentsDisplayEmpty, _BcText etc.)
    • nameCtrl/vendorCtrlnameController/vendorController in WizardFormMixin and all wizard screens
    • Event handler callbacks renamed to _onXxx pattern (_onDragTableTap, _onPowderSensTableTap, _onImportFromFile, _onAddTap)
    • // ── Widgets ── section separator added to 5 files missing it
    • Hard-coded 'Ammo image'l10n.ammoImage (new l10n key EN/UK)

Full Changelog: v0.1.8...v0.1.9-dev