Skip to content

Releases: alexthew1/Metro-Maps

MetroMaps 1.6.1 (bug fixes mostly)

Choose a tag to compare

@alexthew1 alexthew1 released this 01 Sep 15:56

🚀 What's New in Version 1.6.1

⚡ Performance & Fluidity

  • Jitter-Free Pivot & Tab Swiping: Completely eliminated stuttering in both the Pivot Screen and Favorites Sheet during page swipes by refactoring header width tracking to prevent mid-animation re-renders.
  • Photo Pre-fetching: Place photo thumbnails now preload in the background when opening a location, allowing the Photos tab to render instantly.
  • Smoother List Performance: Optimized favorites and recent search lists with view clipping and render batching for lag-free scrolling.

🎨 Metro UI & Experience

  • Windows Phone 3D Splash Screen: Added an authentic Metro-styled launch sequence featuring a 3D card flip-in animation and signature rolling progress dots.
  • Refined App Bar Physics: Fixed touch cancellation (onTouchCancel) so circle action buttons smoothly spring back to their resting position if gestures are interrupted or dragged away.
  • Micro-Interactions in Favorites: Added animated 3D tilt and spring responses to the edit and star action icons in favorites rows.

🗺️ Maps & Navigation

  • Clean Navigation Mode: Starting active driving/walking navigation now automatically clears clutter and all search result markers, leaving only your active route and destination.
  • Native Destination Marker: Restored the clean default red pin marker for single destination locations while retaining custom Metro pins for search results.

MetroMaps V1.6.0

Choose a tag to compare

@alexthew1 alexthew1 released this 29 Aug 16:19

🚇 MetroMaps v1.6.0 — Transit Directions, Metro Turnstile Animations & Map Redesign

MetroMaps v1.6.0! This update introduces full public transit routing support, authentic Windows Phone / Metro 3D UI turnstile animations, redesigned controls, custom map themes, and major performance optimizations.

✨ What's New

🚆 Public Transit Routing & Maneuvers

  • Transit Mode Navigation: View comprehensive transit itineraries with line names, vehicle icons, transit colors, scheduled departure/arrival times, and transfer guidance.
  • Detailed Step-by-Step Maneuvers: Clean breakdown of transit legs, walking connections, and stop lists directly in the navigation sheet.

🎨 Metro UI Motion & Controls

  • 3D Turnstile Page Transitions: Re-engineered the classic Metro 3D swing turnstile entrance & exit transitions for PivotScreen (left-swinging pivot, snappier 300ms/250ms duration).
  • Animated Application Bar: Added fluid expand/collapse drawer animations and icon reveals in AppBar.
  • Modernized MetroButton & Sliders: Rebuilt buttons and sliders for responsive tactile feedback and authentic Metro typography.

🗺️ Map Styles & Native Pins

  • Custom Vector Map Themes: Added curated Light and Dark map presets tailored to the Metro aesthetic.
  • Optimized Native Markers: Migrated to native MapView pins, replacing custom projection overlays to ensure 60fps pan/zoom performance and pin alignment.

MetroMaps V1.5.0

Choose a tag to compare

@alexthew1 alexthew1 released this 12 Aug 17:11

Metro-Maps v1.5.0 is here! 🎉

We've got a fresh update for you with some cool new features, a few visual polish ups, and a whole lot of new languages. Here’s what’s dropping in version 1.5.0:

  • 🌞 Hello, Light Mode!
    Dark mode is great, but sometimes you just need things a little brighter. You can now toggle on our brand-new Light Mode whenever you want.
  • 🚀 A Brand New Setup Screen
    We completely overhauled the onboarding process. The new setup screen makes getting started way smoother and faster so you can jump right in.
  • 🌎 We’re Going Global
    Metro-Maps just learned some new languages! You can now use the app fully translated into Spanish, Japanese, and Brazilian Portuguese.
  • ✨ UI Tweaks & Polish
    We sprinkled in a few minor UI changes and visual tweaks throughout the app to keep everything looking sharp and feeling responsive.

MetroMaps v1.4.0

Choose a tag to compare

@alexthew1 alexthew1 released this 31 Jul 22:58

Release Notes - MetroMaps v1.4.0

NEW SETUP PLEASE READ WHEN OPENING THE APP.

🚀 New Features

Active Navigation & Voice Guidance

  • Traffic & Routing Engine: Added a new routing system, traffic-based route polylines, off-road guidance, and route snapping.

Search Experience

  • Global & Smart Search: Added the ability to globally search for major locations while implementing a smart radius filter that intelligently limits local queries to a 50-mile radius.
  • Extended Results: Implemented pagination to support loading up to 60 category search results, complete with compliant delays for Google Places API limits.

✨ Enhancements

Map Experience

  • Camera Intelligence: Improved navigation camera settings by utilizing Google Directions bounds for precise route centering and implementing a heading-locked camera.
  • High-Fidelity Rendering: Achieved instant polyline updates using useMemo for a buttery-smooth map experience. Enabled 3D buildings and indoor maps for tilted camera views.
  • Location Tracking: Enhanced user location tracking accuracy by upgrading to watchPositionAsync.

UI & Visual Polish

  • Typography & Scaling: Enforced uniform Open Sans typography across the app and added responsive scaling to ensure the UI looks perfect on screens of all sizes.

🛠 Fixes & Stability

Performance & Reliability

  • Crash Resolutions: Resolved a severe Android Out-Of-Memory (OOM) crash and fixed a fatal error caused when the Google Directions API returned ZERO_RESULTS.
  • Speed Limits: Improved the accuracy of speed limits displayed during active navigation.
  • Permissions Handling: The app now gracefully stops prompting for location permissions if Location Services are explicitly disabled on the device.

MetroMapsV1.3

Choose a tag to compare

@alexthew1 alexthew1 released this 21 Jan 04:38
3ae70db

Release Notes - MetroMaps v1.3.0

🚀 New Features

Directions & Navigation

  • Refined Entry Screen: Updated the "Directions" setup screen to match the reference design.
    • Added a functional "Start Navigation" button.
    • Improved "From" and "To" field layout and interactivity.
    • Removed "Public Transit" option to focus on initial release capabilities.

Feedback

  • In-App Feedback: Added a functional feedback button in the AppBar menu that opens the user's email client with a pre-filled template.

App Bar & Menus

  • Redesigned App Bar: Implemented a new slide-up expansion model with centered icons and a refined layout.
  • Settings Menu: Introduced a dedicated Settings sheet, featuring:
    • Unit selection (Metric/Imperial/System) via dropdown.
    • Streamlined options (removed sync/favorites).
  • About Page: Added a dedicated About page accessible from the menu.

✨ Enhancements

Map Experience

  • Location Persistence: The app now remembers your last viewed map region. On startup, it restores this location instead of resetting to a default view.
  • Search UI: "Quick Search" category buttons now automatically hide when you start typing a query to reduce clutter.

MetroMaps V1.2.1

Choose a tag to compare

@alexthew1 alexthew1 released this 18 Jan 23:10

MetroMaps 1.2.1 Release Notes

Version 1.2.1 focuses on performance, animation fluidity, and bringing the UX closer to a more accurate Windows Phone aesthetic.

🎞️ Fluid Motion & Animations

  • Standardized Easing: Harmonized all major screen transitions (Pivot, Search, Favorites) using a 400ms Cubic Ease Out curve for a more consistent, high-end feel.
  • Symmetric Pivot Transitions: Refined PivotScreen to enter and exit with matching speeds.
  • Jitter Elimination:
    • Moved BottomSheet animations to run directly on the UI Thread, bypassing JS bridge delays.
    • Refactored Pivot headers to use timing-based transitions, removing stutter during rapid swipes.
  • Scroll Optimization: Added offscreenPageLimit to tabbed views to pre-render adjacent content for stutter-free navigation.

🎨 Metro Design & UX

  • Functional MPH Icon: The speed indicator in active navigation is now fully functional.
  • One-Tap Results: Optimized the search flow so results now open with a single click.
  • Full Search Results: Pressing "Enter" on a search now opens the full results screen, showing all matches at once.
  • Screen-Edge Clipping: Adjusted the Favorites header so text clips at the screen boundary rather than internal containers, recreating the authentic "oversized header" look.
  • Discrete Transitions: Switched pivot text color logic to discrete states, improving rendering performance across all devices.
  • Custom MetroSwitch: Replaced generic checkboxes in the Options Menu with custom Metro Style switch based on the metro css guidelines.
  • Hardware Integration: Improved the OptionsMenu to support native Android hardware back buttons and swipe-to-close gestures.

🛠️ Performance & Stability

  • Header Memoization: Optimized the FavoritesSheet to prevent unnecessary re-renders during expansion/collapse.
  • Worklet Safety: Enhanced BottomSheet gesture handlers using shared values for state tracking to keep the interface responsive.
  • API Resilience: Improved error handling and data mapping for location services to ensure the UI stays updated even with partial data.

MetroMaps V1.2

Choose a tag to compare

@alexthew1 alexthew1 released this 17 Jan 22:12

Release Notes

  • Ui Overhall and My Places Screen:

  • **Moved the options button to a button off the app bar

  • **Added a favorites button to the app bar that takes you to a new area called my places.

  • **My Places screen allows you to view and edit favorited places and there names and see your recent places

  • Active Navigation UI Overhaul:

    • Implemented new Nokia Maps-inspired design with Dark Navy Blue top bar.
    • Redesigned bottom dashboard with column layout: Speed, Limit, Distance, Time.
    • Added gesture-based expandable bottom sheet (Peek 100px -> Expanded 180px).
    • Added 'End Navigation' button that appears dynamically on list expansion.
    • Implemented dynamic re-center button positioning (animates with sheet).
    • Added 5mph speed threshold for route recalculation to prevent jitter.
  • Navigation Logic:

    • Instant routing when clicking a Favorite item (bypasses pivot screen).
    • Fixed Recents scrolling issues with proper content padding.
    • Optimized peek heights for various sheets (Navigation, Favorites, Results).

Full Changelog: v1.1.1...v1.2

MetroMaps V1.1.1

Choose a tag to compare

@alexthew1 alexthew1 released this 16 Jan 21:35

MetroMaps V1.1.1 Mini Release


🆕 What's New

Bug Fixes and Changes

  • Major Bug fixes For Navigation Bugs and Location Tracking Accuracy
  • Also Shortened the Search Radius when searching from your location to make results more relevant.

MetroMaps v1.1

Choose a tag to compare

@alexthew1 alexthew1 released this 16 Jan 10:17

MetroMaps V1.1 Navigation Overhaul

Release Date: January 16, 2026


🆕 What's New

Navigation Experience

  • Voice Navigation: Turn-by-turn voice guidance using expo-speech announces upcoming maneuvers.
  • Metro-Style Icons: Crisp vector icons for all maneuvers (turns, U-turns, ramps, merges).
  • Smart Arrow Fallback: Dynamically rotating arrow for generic "straight" instructions.
  • Hysteresis Turn Triggers: Updates fire after completing turns, not before.

Map Enhancements

  • Route Snapping: Position smoothly glides along the route line.
  • Heading-Locked Camera: Map faces the route direction, not raw compass.
  • Off-Road Guidance: Dashed line shows path from parking lot to main route.
  • New Map Style: State borders visible, business POI labels preserved.

Route Quality

  • High-Fidelity Polylines: Detailed step-by-step coordinates.
  • Auto-Recalculation: Re-routes automatically when you deviate.

MetroMaps v1.0

Choose a tag to compare

@alexthew1 alexthew1 released this 16 Jan 03:53

MetroMaps - Initial Release

Welcome to MetroMaps, A metro ui styled map app inspired by here maps

Key Features

  • Authentic Design: Experience the iconic "Metro" typography, pivot navigation, and fluid animations.
  • Real-Time Navigation: Turn-by-turn routing with voice-ready maneuvers and "Course Up" map orientation.
  • Smart Search: Find places, categories, and coordinates powered by Google Places.
  • Multi-Mode Routing: Directions for Driving, Walking, and Public Transit.
  • Rich Details: View photos, ratings, reviews, and contact info for businesses.
  • Offline-Ready UI: Designed to be lightweight and battery-efficient.

Built with React Native & Expo.