Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
750834c
made the dialog take in strings not widgets. Replaced where it showed…
i-kumar Mar 19, 2026
85460d4
added variable corner radius
i-kumar Mar 19, 2026
a237155
reverted menu button change
i-kumar Mar 20, 2026
291e6e3
Removing multiple spaces in stop names
kurz3m3 Mar 20, 2026
ce4038f
fixed syntax
i-kumar Mar 21, 2026
cd76f66
Merge pull request #64 from mbusdev/46-real-border-radiusing
TheStaticBits Mar 21, 2026
1d13a08
removing "%" from stop names
kurz3m3 Mar 21, 2026
87e4695
refresh auto
Mar 21, 2026
3b855b2
remove styles as they aren't being used, modify sizes to match existi…
Mar 21, 2026
288a3fd
Merge pull request #67 from mbusdev/fixing-stop-names-formatting
i-kumar Mar 23, 2026
3a4800b
Merge pull request #69 from mbusdev/route-icon-widget-integration
i-kumar Mar 23, 2026
6cb6295
undid change
i-kumar Mar 23, 2026
6a6db2c
undid change
i-kumar Mar 23, 2026
ebc2738
Added center map and fixed compile error
gusrod-coder Mar 23, 2026
9e849cc
Fixed Centering Infinite Loop
gusrod-coder Mar 23, 2026
0151224
fixed comma
i-kumar Mar 23, 2026
9690a45
fixed bug by adding empty sizedbox()
sahusw Mar 25, 2026
3a6da16
persistent favorited stops
TheStaticBits Mar 25, 2026
13c1828
swapped: text -> dialogue widget: resolving gradle issues (my end pro…
Pronkle Mar 25, 2026
c1dd3e2
Merge branch 'collapsing-flow' into maizebus-2.1
i-kumar Mar 27, 2026
e5000fa
fixed bug with the going out app
Mar 28, 2026
4c903be
Update mapscreen.dart
gusrod-coder Mar 28, 2026
79b7791
Update map_screen.dart
gusrod-coder Mar 28, 2026
a509eed
fix(ui): unfavoriting a ride stop turns stop blue
TheStaticBits Mar 28, 2026
fa79a05
perf(ui): turned stop vars into maps from stopID to marker, removing …
TheStaticBits Mar 28, 2026
a485901
bus fix changes
Pronkle Mar 28, 2026
eb17d3b
working and tested version of bus not found replacement popup
Pronkle Mar 28, 2026
65f9adc
Removed a debug print I found
Pronkle Mar 28, 2026
bbd9a67
Merge branch '47-modify-maizebusdialog-to-take-in-strings-not-widgets…
i-kumar Apr 3, 2026
b686802
Merge branch 'refresh-branch' into maizebus-2.1
i-kumar Apr 3, 2026
7cf119b
Merge branch 'Center-on-start' into maizebus-2.1
i-kumar Apr 3, 2026
7292cb2
Merge pull request #80 from mbusdev/offline-bus-clickfix
i-kumar Apr 7, 2026
703f55d
fix(ui): Made StopSheet favorite button load instantly
TheStaticBits Apr 8, 2026
28324d5
Merge branch 'maizebus-2.1' into persistent-favorite-stops
TheStaticBits Apr 8, 2026
c7ca3cd
fix(ui): Fixed a merge bug resulting from other commits in maizebus-2.1
TheStaticBits Apr 8, 2026
d931f7d
Merge pull request #78 from mbusdev/persistent-favorite-stops
iswheeler Apr 9, 2026
7b36053
Got stops, lines, and buses appearing!
iswheeler Apr 12, 2026
cbf7ab0
Started implementing SmoothBus
iswheeler Apr 16, 2026
ecd9d90
Fixed some animations and polylines
iswheeler Apr 18, 2026
8f40588
Added journeys to compositemapwidget
iswheeler Apr 29, 2026
cea197a
Fixed the extra-long detour bug
iswheeler May 7, 2026
77a6756
Finally fixed (hopefully) invalid markers
iswheeler May 11, 2026
891f691
Cleaned up code
iswheeler May 11, 2026
4b986c1
Added RepaintBoundary
iswheeler May 31, 2026
0a90b70
Added a basic framework
iswheeler Jun 6, 2026
e158ea8
Update navigation_manager.dart
gusrod-coder Jun 6, 2026
31b887c
Added NavigationManager to map screen
iswheeler Jun 7, 2026
6bde066
Merge branch 'main' into navigation-hub
iswheeler Jun 7, 2026
369e1e6
create draft of NavOnBus
jumpy-cat Jun 7, 2026
21ad9da
Added some base class variables to NavigationManager
iswheeler Jun 7, 2026
dcc016a
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
iswheeler Jun 7, 2026
0d506c3
Update navigation_manager.dart
gusrod-coder Jun 14, 2026
9cb9c8e
Added extra notes
iswheeler Jun 21, 2026
28acfed
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
gusrod-coder Jun 21, 2026
a69d75a
modified: lib/services/navigation/navigation_manager.dart
gusrod-coder Jun 21, 2026
147e3c3
Added example classes
iswheeler Jun 22, 2026
5bf506c
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
iswheeler Jun 22, 2026
6fcfe24
Got base stage switching working!
iswheeler Jun 23, 2026
b7757c0
Added default gray color
iswheeler Jun 23, 2026
e464240
Removed extra debug logs
iswheeler Jun 23, 2026
fc45e4f
feat, refactor: consolidate geometric helpers into a separate file, a…
Jun 23, 2026
222935d
feat: get mock journey from mock backend
jumpy-cat Jun 23, 2026
2a67de0
oops class from prior
Pronkle Jun 23, 2026
fce3cf9
updates for oops class
Pronkle Jun 23, 2026
19d7a03
Merge branch 'navigation-hub' of github.com:mbusdev/bluebus-flutter i…
Pronkle Jun 23, 2026
c4a1423
staged changes... see prior commit message
Pronkle Jun 24, 2026
bc94735
Merge remote-tracking branch 'origin/navigation-hub' into navigation-hub
jumpy-cat Jun 25, 2026
4561e84
Added prelimiary marker/polyline support
iswheeler Jun 25, 2026
2bf736a
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
iswheeler Jun 25, 2026
7187f1d
Finished demo stage!
iswheeler Jun 28, 2026
906a27c
talking to overlay widget
Pronkle Jun 28, 2026
1325f6e
additions to navigation manager class to communicate with the overlay…
Pronkle Jun 28, 2026
37e07cb
fix issue with multi-subroute routes being represented poorly in rout…
jumpy-cat Jun 28, 2026
1dad022
overlay widget modifications to talk to nav hub
Pronkle Jun 28, 2026
569cf85
nav manager changes pt 2.
Pronkle Jun 28, 2026
7aa6b96
resolving some pull issues with this
Pronkle Jun 28, 2026
041279f
modified: lib/bluebus_api.dart
gusrod-coder Jun 28, 2026
5bf08b6
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
gusrod-coder Jun 28, 2026
0be1340
Revert "Merge branch 'navigation-hub' of https://github.com/mbusdev/b…
gusrod-coder Jun 28, 2026
410873d
Revert " modified: lib/bluebus_api.dart"
gusrod-coder Jun 28, 2026
750c6b2
modified: lib/screens/map_screen.dart
gusrod-coder Jun 28, 2026
544ca17
Finished demo stage! + navigation layer wiring
iswheeler Jun 28, 2026
29a05d1
Fixed merge mess
iswheeler Jun 28, 2026
95a3722
feat: adding walking-stage (still work in progress)
sahusw Jun 29, 2026
891407f
Started implementation of stage events stream
iswheeler Jun 30, 2026
ce0413b
Add Settings for Centering Position
gusrod-coder Jul 5, 2026
bda449e
widget additions to support communication to the navhub
Pronkle Jul 5, 2026
9e41179
Merge branch 'navigation-hub' of github.com:mbusdev/bluebus-flutter i…
Pronkle Jul 5, 2026
fe1dff8
dunno what happened to my missed stage earlier, think it got erased s…
Pronkle Jul 5, 2026
6f7953c
fix: resolve FIXME w/ graph traversal of routes
jumpy-cat Jul 5, 2026
5f7674b
Big concerning merge done hunk by hunk
jumpy-cat Jul 5, 2026
8c5e227
fix: make it compile again
jumpy-cat Jul 5, 2026
cd64958
Merge branch 'navigation-hub-temp' into navigation-hub
jumpy-cat Jul 5, 2026
9fc5cf8
modified: lib/screens/map_screen.dart
gusrod-coder Jul 12, 2026
ddaa198
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
gusrod-coder Jul 12, 2026
75ea2d3
Added initWithLeg code
iswheeler Jul 15, 2026
96697d1
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
iswheeler Jul 15, 2026
2c8278f
Added preliminary support for stage steps
iswheeler Jul 16, 2026
f9574bc
modified: lib/widgets/map_widget.dart
gusrod-coder Jul 23, 2026
67c68b1
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
gusrod-coder Jul 23, 2026
e7b7f36
Spruced up steps UI
iswheeler Jul 23, 2026
0749bc4
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
iswheeler Jul 23, 2026
6e67be9
staged minor changes
Pronkle Jul 24, 2026
31c5949
Merge branch 'navigation-hub' of github.com:mbusdev/bluebus-flutter i…
Pronkle Jul 24, 2026
18452af
Freshened up UI, started init from /plan-journey
iswheeler Jul 24, 2026
f5d73ac
Merge branch 'navigation-hub' of github.com:mbusdev/bluebus-flutter i…
Pronkle Jul 25, 2026
81e1ada
Adding UI for whatbusyouareon popup, includes button for missed case
Pronkle Jul 26, 2026
218f6fa
progress on pop up prompt for which bus you are on + missed bus option
Pronkle Jul 26, 2026
1dd4660
Started floorplan overlay, enabled nav transparency
iswheeler Jul 26, 2026
1287553
mock data for UI display currently
Pronkle Jul 26, 2026
cb7ceda
Merge branch 'navigation-hub' of github.com:mbusdev/bluebus-flutter i…
Pronkle Jul 26, 2026
a0c19aa
commented out missed stage and accomodated changes for UI display in …
Pronkle Jul 26, 2026
85f44c0
Walking stage: initWithLeg() & getFixedTitle()
TheStaticBits Aug 2, 2026
3c8b25b
Added base API call chain
iswheeler Aug 5, 2026
ac2e014
Removed comment
iswheeler Aug 5, 2026
5094eb9
Added floor selector to floor plans
iswheeler Aug 6, 2026
79870a1
chore: update font_awesome_flutter to v11
jumpy-cat Jul 26, 2026
bcb97f3
feat(NavOnBus): complete bulk of the implementation
jumpy-cat Aug 8, 2026
3182333
Reformulating layout a little
iswheeler Aug 8, 2026
f06ed1c
tested: ?missed bus prompt
Pronkle Aug 9, 2026
0256701
Merge branch 'navigation-hub' of github.com:mbusdev/bluebus-flutter i…
Pronkle Aug 9, 2026
9f4f390
Started implementing Fancy Stop Icons
iswheeler Aug 10, 2026
a42e3b5
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
iswheeler Aug 10, 2026
7a4c16b
Design for marker route previews
iswheeler Aug 10, 2026
0c3f2f5
Got fancy stop icons to display real data
iswheeler Aug 11, 2026
6f85c00
Optimizations for fancy marker loading
iswheeler Aug 12, 2026
ca86002
Added "ripple on tap" effect
iswheeler Aug 16, 2026
301c8a1
Removed extra debugPrint()s and comments
iswheeler Aug 16, 2026
87b42dd
Added Github Actions compile test
iswheeler Aug 16, 2026
2223a53
Merge pull request #110 from mbusdev/navigation-hub_isaac
iswheeler Aug 21, 2026
57adf96
Wired up navigation and floor plan flow
iswheeler Aug 21, 2026
8b592d3
navigation bar closer to figma
i-kumar Aug 21, 2026
cf91634
added demo floor plans feature duderstadt
i-kumar Aug 22, 2026
1619a40
Updated camera position variable
pizzaface817 Aug 23, 2026
fdcdd0f
Make sure center button doesn't disable recentering
pizzaface817 Aug 24, 2026
5f7f8ba
Centering Debug Logs, Fixed auto centering
pizzaface817 Aug 24, 2026
fcd046c
Fixed Centering Location fully, and moving camera now disables recent…
pizzaface817 Aug 24, 2026
1ec54b9
connected floor switcher
i-kumar Aug 24, 2026
80b707f
More centering fixes
pizzaface817 Aug 25, 2026
3efb27f
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
pizzaface817 Aug 25, 2026
938bdad
TestingNewCenterBehavior
pizzaface817 Aug 25, 2026
0318c5f
minor change to stage event system using emit, starting refactoring f…
Pronkle Aug 26, 2026
4a92221
Merge branch 'navigation-hub' of github.com:mbusdev/bluebus-flutter i…
Pronkle Aug 26, 2026
0fb3983
Fleshed out floor switcher
iswheeler Aug 26, 2026
41f4695
Merge branch 'navigation-hub' of github.com:mbusdev/bluebus-flutter i…
Pronkle Aug 26, 2026
93937d7
Fixed overflowed routes in fancy icons, haptics
iswheeler Aug 27, 2026
d661e60
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
iswheeler Aug 27, 2026
93782f8
Fixed floor selection
iswheeler Aug 29, 2026
cba7144
Fixed recenter button
pizzaface817 Aug 29, 2026
a8c9b0b
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
pizzaface817 Aug 29, 2026
83e64f4
Commented out debug logs
pizzaface817 Aug 29, 2026
772bf3f
Fixed stop rotation bug
iswheeler Aug 29, 2026
7011a27
Added floorplan selector rotation/squish
iswheeler Aug 29, 2026
0705109
Added proper receiveLocationUpdate code for navigationmanager
pizzaface817 Aug 29, 2026
42602c4
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
pizzaface817 Aug 29, 2026
4bc72e2
Correct Get off Bus icon in nav
pizzaface817 Aug 29, 2026
5760db0
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
pizzaface817 Aug 29, 2026
12f2aa3
Merge remote-tracking branch 'origin/navigation-hub' into navigation-hub
i-kumar Aug 29, 2026
a1aa23f
fixed bus stop arrow direction
TheStaticBits Aug 29, 2026
30b01a4
Merge branch 'navigation-hub' of https://github.com/mbusdev/bluebus-f…
TheStaticBits Aug 29, 2026
fe8e4d1
added demo building outlines
i-kumar Aug 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"permissions": {
"allow": [
"Bash(dart analyze *)"
]
}
}
59 changes: 59 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: CI
on:
pull_request:
branches: [navigation-hub, maizebus2, maizebus-2.1, maizebus3, main]
push:
branches: []
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: subosito/flutter-action@v2
with:
flutter-version: '3.41.8'
- run: echo "GOOGLE_MAPS_API_KEY=fake-key-for-ci-build-only" >> android/local.properties
- name: Write dummy firebase_options.dart for CI build
run: |
cat > lib/firebase_options.dart << 'EOF'
import 'package:firebase_core/firebase_core.dart';
class DefaultFirebaseOptions {
static FirebaseOptions get currentPlatform => const FirebaseOptions(
apiKey: 'fake-key-for-ci',
appId: 'fake-app-id',
messagingSenderId: 'fake-sender-id',
projectId: 'fake-project-id',
);
}
EOF
- name: Write dummy google-services.json for CI build
run: |
cat > android/app/google-services.json << 'EOF'
{
"project_info": {
"project_number": "000000000000",
"project_id": "fake-project-id",
"storage_bucket": "fake-project-id.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:000000000000:android:0000000000000000000000",
"android_client_info": {
"package_name": "com.ishankumar.maizebus"
}
},
"oauth_client": [],
"api_key": [{ "current_key": "fake-api-key" }],
"services": { "appinvite_service": { "other_platform_oauth_client": [] } }
}
],
"configuration_version": "1"
}
EOF
- name: Install Flutter dependencies
run: flutter pub get
- name: Build app
run: flutter build apk --debug --no-pub
env:
GRADLE_OPTS: -Dorg.gradle.daemon=false
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -133,3 +133,8 @@ app.*.symbols
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
!/dev/ci/**/Gemfile.lock
local.properties

# floorplan jsons
assets/floorplans/*.json
android/app/src/main/kotlin/com/ishankumar/bluebus/MainActivity.kt
.metadata
12 changes: 6 additions & 6 deletions .metadata
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# This file should be version controlled and should not be manually edited.

version:
revision: "fcf2c11572af6f390246c056bc905eca609533a0"
revision: "6655482ec06e547f90abf8ae7590466f4415978d"
channel: "stable"

project_type: app
Expand All @@ -13,11 +13,11 @@ project_type: app
migration:
platforms:
- platform: root
create_revision: fcf2c11572af6f390246c056bc905eca609533a0
base_revision: fcf2c11572af6f390246c056bc905eca609533a0
- platform: ios
create_revision: fcf2c11572af6f390246c056bc905eca609533a0
base_revision: fcf2c11572af6f390246c056bc905eca609533a0
create_revision: 6655482ec06e547f90abf8ae7590466f4415978d
base_revision: 6655482ec06e547f90abf8ae7590466f4415978d
- platform: android
create_revision: 6655482ec06e547f90abf8ae7590466f4415978d
base_revision: 6655482ec06e547f90abf8ae7590466f4415978d

# User provided section

Expand Down
9 changes: 9 additions & 0 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -1 +1,10 @@
analyzer:
exclude:
- build/**
- android/**
- ios/**
- web/**
- windows/**
- macos/**
- linux/**
include: package:flutter_lints/flutter.yaml
19 changes: 10 additions & 9 deletions android/app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ require(flutter.compileSdkVersion >= 35);
android {
namespace = "com.ishankumar.maizebus"
compileSdk = flutter.compileSdkVersion
ndkVersion = "28.1.13356709"
ndkVersion = "28.2.13676358"

compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
Expand All @@ -38,9 +38,7 @@ android {
isCoreLibraryDesugaringEnabled = true
}

kotlinOptions {
jvmTarget = JavaVersion.VERSION_11.toString()
}
// REMOVED compilerOptions from here because it was causing "Unresolved reference"

defaultConfig {
applicationId = "com.ishankumar.maizebus"
Expand Down Expand Up @@ -73,15 +71,18 @@ android {
}
}

// BULLETPROOF FIX: Configure Kotlin compiler tasks directly at the bottom of the file
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
compilerOptions {
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_11)
}
}

dependencies {
// the following two might be needed if issues happen
// https://pub.dev/packages/flutter_local_notifications#-android-setup
// implementation("androidx.window:window:1.0.0")
// implementation("androidx.window:window-java:1.0.0")
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.4")
implementation(platform("com.google.firebase:firebase-bom:34.6.0"))
}

flutter {
source = "../.."
}
}
2 changes: 1 addition & 1 deletion android/bluebus_android.iml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
cla<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="android" name="Android">
Expand Down
7 changes: 6 additions & 1 deletion android/gradle.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError
org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G
android.useAndroidX=true
android.enableJetifier=true
android.builtInKotlin=true
org.gradle.caching=true
org.gradle.parallel=true
# This newDsl flag was added automatically by Flutter migrator
android.newDsl=false
2 changes: 1 addition & 1 deletion android/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-all.zip
4 changes: 2 additions & 2 deletions android/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@ pluginManagement {

plugins {
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
id("com.android.application") version "8.9.1" apply false
id("com.android.application") version "8.11.1" apply false

// START: FlutterFire Configuration
id("com.google.gms.google-services") version("4.3.15") apply false
// END: FlutterFire Configuration

id("org.jetbrains.kotlin.android") version "2.1.0" apply false
id("org.jetbrains.kotlin.android") version "2.3.10" apply false
}

include(":app")
Binary file added assets/destination.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions assets/floorplans/demoPolygons.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
WKT,name,description
"POLYGON ((-83.7179505 42.2907676, -83.7178368 42.2907672, -83.717837 42.290684, -83.7174296 42.2906819, -83.7174316 42.2907679, -83.7173204 42.2907682, -83.7173181 42.2910521, -83.7172437 42.2910519, -83.7172444 42.2911439, -83.7172591 42.2911441, -83.7172585 42.2911897, -83.7171968 42.2911894, -83.7171959 42.2911361, -83.716998 42.2911366, -83.7170016 42.2915319, -83.7171089 42.2915331, -83.7171096 42.2915611, -83.7174528 42.2915593, -83.7174524 42.2915692, -83.7175505 42.2915527, -83.7175374 42.2915149, -83.7175687 42.2915097, -83.7175581 42.2914755, -83.7175668 42.291477, -83.717568 42.2912842, -83.7177161 42.291285, -83.7177176 42.2911558, -83.717842 42.291156, -83.7178427 42.2910645, -83.7179475 42.2910649, -83.7179505 42.2907676))",pierpont,
"POLYGON ((-83.7147542 42.2918063, -83.7132155 42.2918073, -83.7132157 42.2919972, -83.7132989 42.2919976, -83.7132999 42.2920885, -83.7133423 42.2920887, -83.7133413 42.2919983, -83.71389 42.2920001, -83.7138905 42.2920138, -83.7139065 42.2920251, -83.7139528 42.2919992, -83.7139974 42.2919994, -83.7139974 42.2919894, -83.7140467 42.2919897, -83.7140469 42.2919411, -83.7145945 42.2919397, -83.7145955 42.2920263, -83.7147542 42.2920251, -83.7147542 42.2918063))",automotive,
"POLYGON ((-83.714808 42.2918341, -83.7147568 42.2918341, -83.7147542 42.2920873, -83.7145899 42.2920885, -83.7145895 42.2922035, -83.7145333 42.2922035, -83.7145331 42.2921393, -83.71428 42.2921384, -83.7142803 42.2922043, -83.7135359 42.2921989, -83.7135276 42.2921671, -83.7129846 42.2921609, -83.7129831 42.2924532, -83.7129563 42.2924528, -83.7129564 42.2925063, -83.7136995 42.2925108, -83.7137001 42.2925576, -83.7137698 42.2925592, -83.7137699 42.292673, -83.7140233 42.2926753, -83.7140247 42.2927248, -83.7142782 42.2927249, -83.7142789 42.2927756, -83.7145256 42.2927738, -83.714525 42.2929738, -83.7147366 42.2929734, -83.714734 42.2925703, -83.7148829 42.2925699, -83.7148821 42.2924971, -83.7148098 42.2924978, -83.714808 42.2918341))",EECS,
"POLYGON ((-83.7150477 42.2933338, -83.7150459 42.2931093, -83.7147693 42.29311, -83.7147675 42.2931668, -83.714735 42.2931676, -83.7147366 42.292959, -83.7140091 42.292958, -83.7140093 42.2928236, -83.7137687 42.2928232, -83.7137708 42.2929555, -83.7129022 42.292957, -83.7129027 42.2937633, -83.7132097 42.2937616, -83.7132211 42.2933339, -83.7141449 42.2933314, -83.7141449 42.2933946, -83.714101 42.2933941, -83.7140548 42.2936234, -83.7147719 42.2936235, -83.7147709 42.2933329, -83.7150477 42.2933338))",ggbrown,
"POLYGON ((-83.7157614 42.2927035, -83.7156747 42.2927043, -83.7156758 42.2926751, -83.7155593 42.2926761, -83.7155613 42.2926912, -83.7152971 42.2926907, -83.7152974 42.292679, -83.7151823 42.2926796, -83.7151821 42.292707, -83.7150989 42.2927075, -83.7150992 42.2927847, -83.7150483 42.2927853, -83.7150443 42.2929149, -83.7150934 42.2929152, -83.7150965 42.2932096, -83.715028 42.2932096, -83.7150287 42.2933242, -83.7150785 42.2933241, -83.7150802 42.2933521, -83.7157629 42.2933472, -83.7157622 42.2932974, -83.7158133 42.2932979, -83.7158111 42.2931715, -83.7157641 42.2931726, -83.7157623 42.2929206, -83.7158125 42.2929201, -83.7158126 42.2928041, -83.715759 42.2928046, -83.7157614 42.2927035))",dow,
"POLYGON ((-83.7165555 42.2929131, -83.7165555 42.2928408, -83.7165469 42.2928408, -83.7165476 42.2926725, -83.7163208 42.2926712, -83.7163191 42.2927209, -83.7162154 42.2927196, -83.716215 42.2926711, -83.7160936 42.2926714, -83.7160914 42.2927951, -83.7158982 42.2927916, -83.7158982 42.2926736, -83.7157616 42.2926728, -83.715759 42.2928046, -83.7158126 42.2928041, -83.7158125 42.2929201, -83.7161157 42.2929163, -83.7161117 42.2931352, -83.7160937 42.2931354, -83.7160937 42.2931213, -83.716031 42.2931213, -83.7160278 42.2932999, -83.7160873 42.2933009, -83.71609 42.2932888, -83.7161094 42.2932888, -83.7161093 42.2933581, -83.71617 42.2933575, -83.716174 42.2931805, -83.7163856 42.2931823, -83.7163827 42.2933417, -83.7165336 42.2933441, -83.7165356 42.2931835, -83.7165561 42.2931837, -83.7165561 42.2931107, -83.7165205 42.2931094, -83.716523 42.2929144, -83.7165555 42.2929131))",bbb,
"POLYGON ((-83.7167709 42.2930397, -83.7167754 42.2932264, -83.7174562 42.2932244, -83.7174512 42.2930225, -83.7176489 42.2930222, -83.7176476 42.292981, -83.7177653 42.2928964, -83.7177838 42.2928951, -83.7177827 42.2928594, -83.7178137 42.2928595, -83.7178135 42.2927044, -83.7167602 42.2926916, -83.7167617 42.2927275, -83.716678 42.2927284, -83.7166789 42.2927906, -83.7165739 42.2927939, -83.7165735 42.2929955, -83.7166894 42.2929957, -83.7166911 42.2930385, -83.7167709 42.2930397))",lwbr,
Binary file added assets/floorplans/icons/bathroomF.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/floorplans/icons/bathroomM.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/floorplans/icons/bathroomN.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/floorplans/icons/elevator.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/floorplans/icons/escalator.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/floorplans/icons/food.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/floorplans/icons/info.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/floorplans/icons/stairs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/start.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions ios/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
A8EEDB4981E5AA63E4E4C07B /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94DE6146E472E140247FE59F /* Pods_RunnerTests.framework */; };
BC0BD3FB94B8CB1046A5467C /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94659E00AEE75CC5EC4BA816 /* Pods_Runner.framework */; };
F744833D8FEFED288923CBE2 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = AF4F5C49CB3C179F84A2420E /* GoogleService-Info.plist */; };
78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand Down Expand Up @@ -68,13 +69,15 @@
C60037B3B3142A630549E808 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
CA7A894FFC34F078300536C6 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = "<group>"; };
F4AE1E38C01F7F4541B7025A /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
97C146EB1CF9000F007C117D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */,
BC0BD3FB94B8CB1046A5467C /* Pods_Runner.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -123,6 +126,7 @@
9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup;
children = (
78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */,
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
9740EEB21CF90195004384FC /* Debug.xcconfig */,
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
Expand Down Expand Up @@ -192,6 +196,9 @@
productType = "com.apple.product-type.bundle.unit-test";
};
97C146ED1CF9000F007C117D /* Runner */ = {
packageProductDependencies = (
78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */,
);
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
Expand All @@ -218,6 +225,9 @@

/* Begin PBXProject section */
97C146E61CF9000F007C117D /* Project object */ = {
packageReferences = (
781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */,
);
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
Expand Down Expand Up @@ -782,6 +792,18 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
/* Begin XCLocalSwiftPackageReference section */
781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = {
isa = XCLocalSwiftPackageReference;
relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage;
};
/* End XCLocalSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = {
isa = XCSwiftPackageProductDependency;
productName = FlutterGeneratedPluginSwiftPackage;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = 97C146E61CF9000F007C117D /* Project object */;
}
Loading