Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googlemaps/android-maps-compose
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.4.4
Choose a base ref
...
head repository: googlemaps/android-maps-compose
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.5.0
Choose a head ref
  • 3 commits
  • 95 files changed
  • 5 contributors

Commits on Feb 11, 2025

  1. chore: update README to template (#658)

    * update README to template
    * fix: update README to template
    * fix: more README fixes from template
    * fix: more README fixes from template
    * chore: more README fixes from template
    
    ---------
    
    Co-authored-by: Jeff Bowman <[email protected]>
    wescpy and jeff-bowman authored Feb 11, 2025
    Configuration menu
    Copy the full SHA
    0ecc362 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2025

  1. feat: navigation compose and delegation pattern (#670)

    * experimenting with navcompose
    
    * feature: creates a delegate that can wrap a MapView.
    
    * feat(navigation-app): Add Navigation support to Maps Compose
    
    Adds support for the Navigation SDK to Maps Compose. It just allows the user to replace a standard MapView with a NavigationView within a GoogleMap composable.
    
    The following changes were made:
    
    Added a new NavigationViewDelegate class to handle the integration between NavigationView and Maps Compose.
    Added a new NavigationScreen composable function to display the navigation view.
    Added a new MovableMarker composable function to display a draggable marker on the map.
    Updated the GoogleMap composable function to support the use of NavigationView.
    Added a new NavigationApplication class to initialize the Places SDK.
    Added a new ApiKeyProvider class to provide API keys for the Maps and Places SDKs.
    Added a new LocationProvider class to provide location data.
    Added a new PermissionChecker class to check for location permissions.
    Updated the build.gradle.kts files to include the necessary dependencies.
    Updated the local.defaults.properties file to include the Places API key.
    
    * feat: Add NavigationViewDelegate
    
    Adds NavigationViewDelegate to support NavigationView in the navigation sample app.
    
    This change allows the navigation sample app to use NavigationView, which provides turn-by-turn navigation functionality.
    
    The NavigationViewDelegate handles the lifecycle and rendering of the NavigationView, ensuring that it is properly integrated into the Jetpack Compose UI.
    
    Uses a MarkerComposable to demonstrate the map really is a composable
    
    * experimenting with navcompose
    
    * feature: creates a delegate that can wrap a MapView.
    
    * feat(navigation-app): Add Navigation support to Maps Compose
    
    Adds support for the Navigation SDK to Maps Compose. It just allows the user to replace a standard MapView with a NavigationView within a GoogleMap composable.
    
    The following changes were made:
    
    Added a new NavigationViewDelegate class to handle the integration between NavigationView and Maps Compose.
    Added a new NavigationScreen composable function to display the navigation view.
    Added a new MovableMarker composable function to display a draggable marker on the map.
    Updated the GoogleMap composable function to support the use of NavigationView.
    Added a new NavigationApplication class to initialize the Places SDK.
    Added a new ApiKeyProvider class to provide API keys for the Maps and Places SDKs.
    Added a new LocationProvider class to provide location data.
    Added a new PermissionChecker class to check for location permissions.
    Updated the build.gradle.kts files to include the necessary dependencies.
    Updated the local.defaults.properties file to include the Places API key.
    
    * feat: Add NavigationViewDelegate
    
    Adds NavigationViewDelegate to support NavigationView in the navigation sample app.
    
    This change allows the navigation sample app to use NavigationView, which provides turn-by-turn navigation functionality.
    
    The NavigationViewDelegate handles the lifecycle and rendering of the NavigationView, ensuring that it is properly integrated into the Jetpack Compose UI.
    
    Uses a MarkerComposable to demonstrate the map really is a composable
    
    * chore: merge agpVersion with apg in the version catalog file
    
    * feat: added LeakCanary, code clean
    
    * feat: added some documentation
    
    * build(deps): Upgrade navigation library to v6.1.0
    
    Updates the navigation library dependency from v6.0.1 to v6.1.0.
    
    This commit also the wording of the comment in `navigation-app/build.gradle.kts` to
    clarify the reason for excluding `play-services-maps`.
    
    * feat: renamed app module to maps-app
    
    * feat: updated lint config
    
    ---------
    
    Co-authored-by: Enrique López Mañas <[email protected]>
    dkhawk and kikoso authored Mar 3, 2025
    Configuration menu
    Copy the full SHA
    98fbd39 View commit details
    Browse the repository at this point in the history
  2. chore(release): 6.5.0 [skip ci]

    # [6.5.0](v6.4.4...v6.5.0) (2025-03-03)
    
    ### Features
    
    * navigation compose and delegation pattern ([#670](#670)) ([98fbd39](98fbd39))
    semantic-release-bot committed Mar 3, 2025
    Configuration menu
    Copy the full SHA
    ebe316b View commit details
    Browse the repository at this point in the history
Loading