eBalistyka 0.1.9-dev
Pre-release
Pre-release
·
46 commits
to main
since this release
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) viaAbi.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
- Detects the correct ABI-specific APK (
- Help dialogs - reusable markdown-based help dialogs
- Added help dialogs for screens:
shot info,my profiles - Added help dialogs for collection screens:
ammo,weaponandsightscollections - Added help dialogs for user's data screens:
my ammo,my sightsscreens - Added help dialogs for data table editor screens:
multi bc,custom dragandpowder sensitivity - Added help dialogs for wizard screens:
sight,weapon,ammo
- Added help dialogs for screens:
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,_ReticleStackas standalone classes;showAdjLinesis now non-nullable (bool, defaulttrue);geometry.targetScale()used for target scaling - Code Quality #15 — naming convention sweep across 14 screen/widget files:
_buildXxx()builder methods extracted as standalone_PascalCasewidget classes (_ReticleStack,_TopBlock,_AnglesInfoTile,_SideControlFab,_AdjustmentsDisplayEmpty,_BcTextetc.)nameCtrl/vendorCtrl→nameController/vendorControllerinWizardFormMixinand all wizard screens- Event handler callbacks renamed to
_onXxxpattern (_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