BFE 0.3 — Portrait split + Compact view
BFE — standalone, sideload-only Android file manager & explorer with a full native archive / GOG-installer extraction engine (lifted from Bannerlator's in-app File Manager). GPL-3.0.
✨ New in 0.3
- Portrait dual-pane is now side-by-side (left/right), matching landscape — the two panes no longer stack top/bottom. Dual-pane is always a horizontal split.
- Width-adaptive pane header — in a narrow pane (portrait half-width) the drive chip and "New Folder" collapse to icons and the action row becomes a horizontal scroll strip, so the toolbar never clips; wide panes keep the full inline toolbar.
- Compact list view — a new third view mode. The toolbar view button now cycles Grid → List → Compact. Compact rows drop the card, use a small icon + single-line name + dim size, at ~28dp tall (about 2× denser than the standard list) so many more items fit. (Not a literal quarter-height — text stays readable; tell me if you want it even tighter.)
Carried over from 0.1 / 0.2
- Dual-pane commander mode: independent panes (own folder/selection/sort/view/scroll), active-pane highlight, Copy → / Move → into the other pane, and extract-into-the-other-pane by default.
- Browse + drive/path bar + storage-root switcher; sort (name/size/date/type); search; grid + list + compact views (persisted).
- Multi-select copy/cut/delete/share; copy/move/delete/rename with progress + conflict resolution + cancel; new folder; favorites; properties + read-only; show/hide hidden; image thumbnails +
.exeicon extraction. - Full extraction stack: 7z / zip / rar / iso, InnoSetup & GOG installers (with automatic DLC batch extraction), FreeArc/ISDone — with a minimizable progress pill.
- Open with, Install APK, Share, and BFE registers as an OS "Open with" / Share target.
Requirements
- Android 8.0+ (API 26), arm64-v8a only. Grant All-files access on first run (native extractors need real file access).
Install
Sideload BFE-0.3.apk (allow "install unknown apps" if prompted). Separate app (com.the412banner.bfe); won't touch any other install.
Signing & integrity
- Test key (
CN=BFE Test), APK Signature Scheme v1 + v2 + v3 (verified). Test/dev key, not a Play/production key. - APK SHA-256:
d686f4821eda0b9b6931297cc59b39c2be444420e84213d2fc8408a472b547ba
Known limitations
- Dual-pane split is fixed 50/50 (no drag-resize yet).
- Compact row is ~2× denser, not a literal quarter-height (readability floor).
- Breadcrumb is a drive-chip + full-path bar (not clickable-segmented); errors via toasts; no predictive-back animation (targetSdk 28).
- Status: build-verified + CI-green + signature-verified — not yet device-proven.
Built from 2a02dec · CI run 33553763658.