Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android 12 Update #134

Merged
merged 27 commits into from
Feb 2, 2022
Merged

Android 12 Update #134

merged 27 commits into from
Feb 2, 2022

Commits on Dec 28, 2021

  1. Update Project Dependencies

    englehorn committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    761ada4 View commit details
    Browse the repository at this point in the history
  2. Update App Dependencies

    englehorn committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    c0f7a06 View commit details
    Browse the repository at this point in the history
  3. Update SDK

    englehorn committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    5685d1c View commit details
    Browse the repository at this point in the history
  4. Android 12 export declaration

    Android 12 requires explicit declaration of export attribute for activities, services, or broadcast receivers. For components that include the LAUNCHER category, set android:exported to true.
    englehorn committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    c24c5d4 View commit details
    Browse the repository at this point in the history
  5. Update Google Map Dependency

    Project would not compile after Google Map Dependency update.
    
    Type mismatch error in onMapReady override function.
    
    Removed null value assignment from non-nullable variables to fix type mismatch error.
    englehorn committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    64ab19a View commit details
    Browse the repository at this point in the history
  6. Update Activity Dependency

    Project would not compile after Activity Dependency update.
    
    Type mismatch error in onCreateOptionsMenu override function.
    
    Removed null value assignment from non-nullable variable to fix type mismatch.
    englehorn committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    c9fc94d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    50ade2c View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Fix crash on device rotation

    Issue caused by ad view banner returning a null value. Declaring variable as nullable fixes issue.
    
    Resolves issue WSDOT#131
    englehorn committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    d52b4f6 View commit details
    Browse the repository at this point in the history
  2. Fix notification display issue

    Notifications were not displaying for API 31.
    
    Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
    
    Resolves issue WSDOT#129
    englehorn committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    8f8442d View commit details
    Browse the repository at this point in the history
  3. Update bottom sheet view layout

    Bottom sheet view was not displaying correctly.
    
    Issue was introduced after updating material and constraintlayout dependencies.
    
    Resolved issue by increasing view size for highway alerts & web cameras to match parent view.
    
    Resolves issue WSDOT#130
    englehorn committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    7de9e56 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2022

  1. Access Coarse Location

    Apps targeting Android 12 or higher feature approximate location permissions.
    
    - Adds coarse & fine location check for traffic and ferry map.
    - Adds coarse & fine location check for ferry sailings and Amtrak stations.
    - Adds coarse & fine location check when map location icon is selected.
    - Removes extra permission rational dialogs.
    - Fixes API 23 location alert issue.
    
    Resolves issue WSDOT#127
    englehorn committed Jan 15, 2022
    Configuration menu
    Copy the full SHA
    9810470 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Configuration menu
    Copy the full SHA
    5160944 View commit details
    Browse the repository at this point in the history
  2. Enable ferry alert view hyperlinks

    Works for API 24 and above
    
    Resolves issue WSDOT#128
    englehorn committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    9763838 View commit details
    Browse the repository at this point in the history
  3. Decrease ferry data cache time

    Resolves issue WSDOT#132
    englehorn committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    4f9ba66 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3254b6d View commit details
    Browse the repository at this point in the history
  5. Remove Banner Ads

    Ads are not displaying correctly.
    
    Disabled ads and removed blank banner box from view.
    
    Resolves issue WSDOT#133
    englehorn committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    5004a0a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b161350 View commit details
    Browse the repository at this point in the history
  7. Remove HOV Button

    Closes WSDOT#126
    englehorn committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    d02185d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7bcd05d View commit details
    Browse the repository at this point in the history
  9. Update Dependencies

    englehorn committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    bfa3449 View commit details
    Browse the repository at this point in the history
  10. Update Location Dependency

    Project would not compile after Location Dependency update.
    
    Type mismatch error in onLocationResult override function.
    
    Removed null value assignment from non-nullable variable to fix type mismatch.
    englehorn committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    b3a2bb8 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Disable approximate location map icon

    User location should not be displayed on map when approximate location is enabled.
    
    Issue WSDOT#127
    englehorn committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    05dee02 View commit details
    Browse the repository at this point in the history
  2. Update map location icon logic

    - API 31: Adds ability to change to precise location after approximate location has been enabled.
    - API 23-30: Displays location alert dialog if location permission has not been selected.
    
    Issue WSDOT#127
    englehorn committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    87ef251 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de21a71 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Clean up options menu code

    Replaces permission check code with checkAppPermissions function.
    englehorn committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    7021398 View commit details
    Browse the repository at this point in the history
  2. Add boolean check to location permissions

    Limits the number of times user can upgrade from approximate to precise location.
    
    Issue WSDOT#127
    englehorn committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    f759154 View commit details
    Browse the repository at this point in the history
  3. Add approximate location radius circle

    Radius circle shows device's location to within about 1 mile.
    
    Issue WSDOT#127
    englehorn committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    2f0d5df View commit details
    Browse the repository at this point in the history