Skip to content

Tether v0.6.1 — Cyber Splash, Material You Icons & Settings Cockpit

Latest

Choose a tag to compare

@narcisoJavier narcisoJavier released this 04 Sep 06:34
· 3 commits to main since this release

Tether v0.6.1 — Cyber Splash, Material You Icons & Settings Cockpit

What's New in v0.6.1

Cyber ASCII Boot Sequence

  • High-contrast monochrome vector splash animation on pure OLED black canvas (#000000).
  • Strict squircle boundary containment with 4-phase choreographed timing:
    • Phase 1: Squircle scale pop, dashed terminal frame draw, command prompt (>), and 250ms blinking cursor (_).
    • Phase 2: Snake body & segmented chain links trace sequentially from the curled tail.
    • Phase 3: Serpent head focus surge and forked tongue extending with rapid 2-3 cycle oscillation.
    • Phase 4: Settle breathing pulse and seamless transition to the main app shell.
  • Tap-to-skip support allowing instant bypass of the boot sequence.

Android True Adaptive Icon & Material You Theming

  • Edge-to-edge OLED black background (#050B0A) across adaptive launcher XML configurations.
  • Pure white vector ASCII chained-serpent emblem scaled to the official 66% safe zone (72dp).
  • Android 13+ Material You <monochrome> support dynamically adapting app icons to the user's wallpaper theme.
  • High-density raster buckets (mdpi through xxxhdpi) eliminating nested border artifacts on circular launchers.

Apple TUI 2.0 Inset Grouped Settings Screen

  • Modular inset grouped cards with rounded 16px glass containers and hairline borders.
  • Top mesh node status card displaying live database metrics for profiles, keys, and commands.
  • Interactive live mini-terminal preview reacting in real-time to theme and appearance adjustments.
  • Curated ANSI color theme engine featuring 6 distinct palettes: OLED Emerald, Tokyo Night, Cyberpunk Neon, Monokai Pro, Classic Amber, and Solarized Dark.
  • Monospace font selection, cursor styling (Block, Bar, Underline), and keyboard ribbon haptic controls.

Codebase Streamlining & Optimization

  • Unified duplicated ProfileColors into canonical application constants.
  • Extended profile editor color picker from 4 colors to the full 8-color system palette.
  • Deleted obsolete ConnectionCard (223 lines) and empty theme_provider.dart.
  • Removed unused hive_generator and build_runner dependencies, purging 33 transitive packages from the project tree.
  • Excluded Python asset generation scripts and obsolete images from the release APK asset bundle.
  • Hardened timestamp assertions in the test suite against millisecond race conditions.

Verification

  • Static Analysis: 0 issues (dart analyze lib/ test/)
  • Unit & Widget Test Suite: 98/98 tests passed
  • Target Platform: Android 7.0+ (API 24+)
  • Architectures: arm64-v8a, armeabi-v7a, x86_64