This repository has been archived by the owner on Aug 31, 2019. It is now read-only.
Beta 3
Pre-release
Pre-release
This is the 3rd beta release of pvta-multiplatform. Beta 3 is the final beta that will be tagged as non-official, as it is this version that will be demoed during #111.
New Features
- Stop maps now include walking directions from your current location
- Route maps now include details for every bus currently on that route.
- Large data downloads for Stops and Routes now occur every 5 days as opposed to every time the app is opened
- Settings now gives you precision-control over what data we save on your phone
- All maps now center around Haigis Mall instead of the middle of the Pacific Ocean
- Trip planning for the entire PVTA service area
- UI enhancements, including more seamless transitions and user engagement during background processing
- Improvements for desktop browser users
- Reduced the application size by more than half
Bug Fixes
- Failing to find current location no longer breaks the stops list, search, and maps
- Route list searching returns fewer erroneous items than before
- Lots of useless code removal/cleanup and lots of modularization, especially for maps
- An issue wherein duplicate stops may make their way into the list on emulators (and devices?) has been fixed
Known Bugs
- MyBuses still requires some coaxing to refresh the list of favorites if you've just added something
- Mapping a second route/stop (and all subsequent attempts) will fail if you don't use the app's back button to navigate away from the first map (ie using the sidebar, especially on desktop browsers)
Install Steps:
- Android
- Download and install the
apk
file provided on this page. You'll be prompted to allowapps from unknown sources
. For now, you must allow this.
- Download and install the
- iOS
- Currently, there is no easy way to distribute the beta for iOS. You'll need to build the source code bundled on this page in Xcode and install it on an iPhone running iOS 9.0 or greater (because of restrictions on unreleased apps).
Thanks to @bgregg and @petermarathas for their great work!