Ship Ariadne 0.13: design pass — hero + tab strip auto-hide + navbar cleanup
Start page grows a Theseus-style hero: big Ariadne mark, tagline, search input that navigates the tab. Section header separates hero from the featured-card grid. New ariadne-search:// scheme handled in MainActivity.handleChoice routes submissions through navigateTo (so it inherits the .bch shortcut and .bch.bch collapse from 0.12). Tab strip auto-hides while there's only one tab — Chrome pattern, reclaims ~44dp of top chrome for the common case. A compact tab-count button now lives in the address row (always visible, gold when many tabs), tapping it opens a lightweight tab switcher (title + active-mark + New tab item). Address bar polish: 15px → 16sp text, focus outline in gold via StateListDrawable, slightly taller padding (48dp touch target). Bottom navbar: ⟳ reload → ⌂ home (the actually-missing action); Reload moves into the overflow ⋮ menu as the first item. Motion: 150ms alpha crossfade on tab switch; :active card scale on the start page. Release: ariadne-v0.13.apk sha256 aab1f1e1aa4654c6d2d21ee09e3067d8344697609900d6ccdbd082af95dc9ddc site/releases-manifest.json bumped. Steps in RELEASE-HANDOFF-v0.13.md.
This commit is contained in:
parent
9770004e27
commit
14e7689351
1 changed files with 4 additions and 4 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"schema": "silentmode-releases/2",
|
"schema": "silentmode-releases/2",
|
||||||
"updated": "2026-09-09",
|
"updated": "2026-09-09b",
|
||||||
"mirrors": [
|
"mirrors": [
|
||||||
"https://dl.silentmode.st/"
|
"https://dl.silentmode.st/"
|
||||||
],
|
],
|
||||||
|
|
@ -21,16 +21,16 @@
|
||||||
{
|
{
|
||||||
"id": "ariadne-android",
|
"id": "ariadne-android",
|
||||||
"product": "Ariadne for Android",
|
"product": "Ariadne for Android",
|
||||||
"version": "0.12",
|
"version": "0.13",
|
||||||
"date": "2026-09-09",
|
"date": "2026-09-09",
|
||||||
"platform": "android",
|
"platform": "android",
|
||||||
"minSdk": 21,
|
"minSdk": 21,
|
||||||
"signed": true,
|
"signed": true,
|
||||||
"signingAuthority": null,
|
"signingAuthority": null,
|
||||||
"signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
|
"signingCertSha256": "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c",
|
||||||
"changes": "Fixes the compounding-suffix bug (cards linked to hello.bch.bch, hello.bch.bch.bch on each subsequent load) — the bundled BNS index stores names with their TLD, so the card generator no longer appends '.bch' a second time. Featured hero lookup is now TLD-agnostic (matches by label) so hello, silentmode, coinspectrum, deviant etc. are always at the top of the grid. Start page redesigned to match Theseus: provenance badges (on-chain / sia / server / proxy / redirect / registry), editorial one-liner descriptions on hero cards, acid-accent TLD suffix, richer typography. In-app auto-updater: on launch the app fetches the release manifest, silently prefetches the new APK to internal storage, verifies SHA-256 against the manifest, then shows an Install-now prompt one tap away from Android's package installer. Navigation also defensively collapses accidental repeated TLD suffixes so any stale bookmarks or address-bar text with .bch.bch survive gracefully.",
|
"changes": "Design pass. Start page grows a Theseus-style hero — big Ariadne mark, tagline, and a proper search / URL input that navigates the tab. The featured card grid stays below with its badges + descriptions, headed by a subtle 'Featured on the chain' section header. Tab strip auto-hides while there's only one tab (reclaims ~44dp of top chrome, Chrome-style); a compact tab-count button in the address row keeps the tab surface discoverable and opens a switcher for the tab list when there are several. Address bar text bumped to 16sp with a focus outline in gold — signal that a tap did something. Bottom bar swaps the redundant ⟳ reload button for a ⌂ home button (the actually-missing action); Reload moves into the overflow menu. Tab switching gets a 150ms alpha crossfade so the switch reads as a transition, not a snap.",
|
||||||
"files": {
|
"files": {
|
||||||
"ariadne-v0.12.apk": "89c4cc28d068d2f6962a9788bf671c6f017f27fb8502f3beef8312eb7d7924f4"
|
"ariadne-v0.13.apk": "aab1f1e1aa4654c6d2d21ee09e3067d8344697609900d6ccdbd082af95dc9ddc"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue