Skip to content

feat(demo): edge-to-edge insets, editable fields, mock location, and UX polish - #118

Open
dkhawk wants to merge 1 commit into
feat/places-usage-attributionfrom
demo/ux-edge-to-edge-polish
Open

feat(demo): edge-to-edge insets, editable fields, mock location, and UX polish#118
dkhawk wants to merge 1 commit into
feat/places-usage-attributionfrom
demo/ux-edge-to-edge-polish

Conversation

@dkhawk

@dkhawk dkhawk commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR refactors and polishes the demo application (:places-compose-demo):

Highlights:

  1. Edge-to-Edge & System Insets: Updated MainActivity, PlacesAutocompleteMinimalActivity, LandmarkSelectionActivity, and CommonScreen for full edge-to-edge rendering with Scaffold padding and Material 3 TopAppBar styling.
  2. Editable Form Fields & Soft Keyboard: Wired bidirectional state updates on address forms so users can edit fields and trigger the virtual keyboard smoothly.
  3. Mock Location Fallback: Added a 1-tap "Use Mock Location Instead" fallback to the location permissions screen, enabling rapid emulator/device verification without needing GPS fixes.
  4. Address Descriptors & Landmark UX: Added descriptive empty-state guidance and quick-jump Bangalore KTPO demo shortcut for testing Address Descriptors in supported regions.
  5. Lint Cleanup: Fixed PluralsCandidate, removed redundant activity labels, and moved legacy drawable assets.

Part of a stacked PR sequence:

@dkhawk
dkhawk requested a review from LoyalAbbas September 3, 2026 19:49
@googlemaps-bot

googlemaps-bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Code Coverage

Overall Project 86.5% 🍏
Files changed 100% 🍏

File Coverage
AttributionIdInitializer.kt 100% 🍏

@dkhawk
dkhawk force-pushed the demo/ux-edge-to-edge-polish branch from ad70ac8 to 85c6c96 Compare September 4, 2026 17:02
@dkhawk
dkhawk changed the base branch from build/dependency-modernization to feat/places-usage-attribution September 4, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants