Skip to content

alpha-5

Choose a tag to compare

@god-s-perfect-idiot god-s-perfect-idiot released this 01 Aug 17:02
· 34 commits to main since this release

metro-os alpha-5

Since: alpha-4
Tag: alpha-5 (fe4c3a3)

Keyboard joins the suite as a WP8.1-style system IME, Dialer gets proper incoming/ongoing call notifications with proximity-aware in-call UI, and the shell status tray / navigation overlay behavior is tightened for 3-button mode.

Highlights

  • Keyboard (IME) — New Tier 0 Metro Keyboard (FlorisBoard fork) with WP8.1 themes and Metro settings; linked from system Settings.
  • Dialer call UX — Incoming full-screen intent when locked/off, direct open when unlocked; ongoing call notifications; proximity sensor blanks the screen at the ear.
  • Status tray polish — Tap / home reveal with staggered icon drop-in; 5s auto-collapse; nav overlay only in 3-button mode.
  • Typography — Launcher tile text roles and fuller Noto Sans weight set across the UI toolkit.
  • MetroListPicker — Shared WP8.1-style list picker used in Keyboard settings (replacing Material-ish dropdowns).

Keyboard

  • New complete app: touch IME + Metro settings shell
  • WP8.1 dark/light themes; branding as Metro Keyboard
  • Settings entry from system Settings; list pickers via toolkit

Dialer

  • Incoming / active call notifications and ringtone handling
  • Full-screen intent when needed; skip heads-up when unlocked
  • Proximity-driven screen-off during calls; in-call UI polish

Shell (statusbar / navbar)

  • Status tray expand timing and icon stagger
  • System navigation mode detection; overlay gated to 3-button nav

Launcher / Settings / Toolkits

  • TileText / typography updates on Start
  • Theme settings simplified (removed FOLLOW_TIME / sunrise–sunset prefs)
  • metro-ui-android: MetroListPicker, MetroMessageDialog, toggle + font updates

Downloads

Debug APKs for all complete apps in this release:

App Artifact
Launcher launcher-debug.apk
Status bar statusbar-debug.apk
Navigation bar navbar-debug.apk
Photos photos-debug.apk
Calendar calendar-debug.apk
Messaging messaging-debug.apk
People people-debug.apk
Phone (Dialer) dialer-debug.apk
Settings settings-debug.apk
Calculator calculator-debug.apk
Files files-debug.apk
Keyboard keyboard-debug.apk

Install shell first (launcher, statusbar, navbar), then consumer apps. Enable Keyboard as the system IME after install.

For testers

  1. Install shell + apps (include new Keyboard); set Keyboard as default IME and type in a few apps.
  2. Dialer: incoming call on lock screen → full-screen UI; unlocked → opens InCall directly; hold to ear → screen blanks.
  3. Status tray: tap / go home → indicators drop in; wait ~5s → collapse; confirm nav overlay only with 3-button nav.
  4. Settings → Keyboard opens Metro Keyboard settings; list pickers look Metro (not Material dropdowns).

Stats

Commits since alpha-4 12
Complete apps built 12

Compare: alpha-4...alpha-5