Skip to content
This repository has been archived by the owner on Apr 9, 2020. It is now read-only.

Upgrade ReactNative to latest version #117

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Upgrade ReactNative to latest version #117

wants to merge 9 commits into from

Commits on Aug 7, 2018

  1. Merge pull request #1 from edina/master

    Merge changes from edina/CuriousEdinburgh2
    ianfieldhouse authored Aug 7, 2018
    Configuration menu
    Copy the full SHA
    d97cc40 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. Configuration menu
    Copy the full SHA
    3059d77 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2019

  1. Update app to support latest React Native version

    Updated the app to support latest React Native version (version 0.59.9)
    at time of writing.
    
    - updated all dependencies and devDependencies
    - updated the iOS and Android project files so they contained the same
      files and file contents as a virgin React Native 0.59.9 project
    - updated app to build 64 bit binaries for Android
    ianfieldhouse committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    1d12665 View commit details
    Browse the repository at this point in the history
  2. Bug fixes

    Fixed bugs:
    
    - App now scales on iPhone X, Xr, Xs properly
    - Sharing a stop now shares the stop url 
    - Video player now uses WebView on Android
    - Splash Screen on Android now has the correct aspect ratio
    ianfieldhouse committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    d76f99c View commit details
    Browse the repository at this point in the history
  3. Update targetSdkVersion

    Update targetSdkVersion to 26 as this is the minimum allowed for the 
    Play store now.
    ianfieldhouse committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    afdeee9 View commit details
    Browse the repository at this point in the history
  4. Force subprojects to use compileSdkVersion 29

    Updated build.gradle to force subprojects to use compileSdkVersion 29
    and buildToolsVersion 29.0.0.
    ianfieldhouse committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    e4f1f02 View commit details
    Browse the repository at this point in the history
  5. Add simulated location to build scheme

    Added London as a simulated location for testing iOS
    ianfieldhouse committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    aa15f36 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2019

  1. Restore video playback for android

    Using WebView for playing video on Android causes the video to simply
    play as in the thumbnail rather than full screen (like iOS. 
    
    Previously this was worked around by creating an image thumbnail for the
    video, overlaying another image with a play button on it and then 
    playing the video in the image modal. This was broken because it was 
    embedding an <Image> element within another <Image> element. 
    
    By replacing the outer <Image> element with a <ImageBackground> element
    we can work around this.
    ianfieldhouse committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    63ddde1 View commit details
    Browse the repository at this point in the history
  2. Add FIXME for the pan to my location button

    The pan to my location button doesn’t work in iOS (and Android??) after
    the work carried out to
    ianfieldhouse committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    fde83ae View commit details
    Browse the repository at this point in the history