Skip to content

Conversation

@compose-devrel-github-bot
Copy link
Contributor

Update latest with main

JolandaVerhoef and others added 30 commits April 29, 2025 09:45
* Refactor swipe-to-dismiss examples

- Update TodoItem data class for better readability
- Refactor the swipe item to improve the overall performance and readability
- Refactor SwipeItemExample for better readability
- Refactor SwipeCardItemExample and rename it to SwipeItemWithAnimationExample for better description
- Modify the swipe to dismiss animation for better user experience
- Add comments to make code easy to read

* Apply Spotless

---------

Co-authored-by: JolandaVerhoef <6952116+JolandaVerhoef@users.noreply.github.com>
* Add new and updated accessibility DAC snippets

* Import hideFromAccessibility

* Apply Spotless

* Revert removal of some existing a11y snippets
* Migrate existing snippets to alpha04
* Add snippet for Session resume
* Add SpatialExternalSurface snippet for xr-alpha04 and update SNAPSHOT build version.
* Fix up Subspaces and Environments for alpha04
* Update SpatialExternalSurface example for xr-alpha04
* Add comments for SpatialExternalSurface in xr-alpha04
* Fix Anchor configuration snippet
* Migrate to alpha04 (from snapshot build)

---------

Co-authored-by: devbridie <442644+devbridie@users.noreply.github.com>
Co-authored-by: Jan Kleinert <jkleinert@google.com>
* 🤖 Update Dependencies

* revert the window dep update

* Apply Spotless

* Revert the revert

* Suppress requiresSdk warnings

* Suppress requiresSdk warnings

* Revert xr deps

---------

Co-authored-by: Simona Milanovic <anomis@google.com>
Co-authored-by: simona-anomis <35065668+simona-anomis@users.noreply.github.com>
* Update to 1.5.0-beta01

Change-Id: I5acad074c6dc067b10d37ff1416c671e7c9c91b9

* Apply Spotless

---------

Co-authored-by: kul3r4 <820891+kul3r4@users.noreply.github.com>
… completeness (#517)

* Fix scrollState for List and expand the snippet to show kore code for completeness

* Apply Spotless

---------

Co-authored-by: kul3r4 <820891+kul3r4@users.noreply.github.com>
* Properly handle recycling of RecomposeHighlighterModifier

After migrating to be Node based, it's possible the Modifier node can be reused. For example, when scrolling in a LazyColumn the nodes of items scrolled off the viewport may be recycled and used with items scrolling into the viewport. When this occurs, the composition count needs to be reset. Otherwise, it may look like the item scrolling into the viewport has recomposed more than it actually has.

* Fix code style
* State based TF snippets

* Apply Spotless

* updates

* Apply Spotless

* Update StateBasedText.kt

* Update StateBasedText.kt

* Update StateBasedText.kt

* Update StateBasedText.kt

* Apply Spotless
* Adding icon button snippets

* Apply Spotless

* Changing M3 extended icons to hardcoded drawables in IconButton code

* Apply Spotless

* Adding region tags

* Remove unused import

* Updating to hardcoded drawables

* Apply Spotless

---------

Co-authored-by: wardlauren <203715894+wardlauren@users.noreply.github.com>
* Adding snippet for MV-HEVC video playback

* updating the resizable snippet to include ResizeListener
* Adding TextField migration snippets

This is for the new version of https://developer.android.com/develop/ui/compose/text/user-input

* Update TextFieldMigrationSnippets.kt

optimize import

* Apply Spotless

---------

Co-authored-by: Halil Ozercan <halilibo@google.com>
* Add state based Autofill snippets

* Update AutofillSnippets.kt

* Apply Spotless
* Update StateBasedText.kt

Update state based TF snippets

* Apply Spotless

* Update StateBasedText.kt

* Apply Spotless
* Add snippet that demonstrates how to detect a secondary hand

* Add snippet to demonstrate how to detect a basic stop gesture
* Change SceneViewer intent setup
This addresses #533 by recreating the Animatable when the node is attached.
* updating setSubspaceContent snippet

* Update Activity

---------

Co-authored-by: Dereck Bridie <devbridie@users.noreply.github.com>
* Update android_system_bar_protection_kotlin to change alpha

* show less code in DAC

* use Color.rgb instead
* Fix code to also support external apps

* Sort chronologically the snippets

* Move the Activity to be used without the nullability check

---------

Co-authored-by: Rob Orgiu <robertoorgiu@google.com>
* Add comment to clarify that both callbacks can be used

* Apply Spotless

---------

Co-authored-by: Rob Orgiu <robertoorgiu@google.com>
Co-authored-by: tiwiz <2534841+tiwiz@users.noreply.github.com>
* Adds Watch Face Push validation library snippet

* Removed jar

* Removes unnecessary statement
…PI DAC. (#664)

* This PR contains Snippets that will be hosted in the New Visibility API DAC.
…#667)

* feat(ai): Fix flash image model and add remaining Imagen image editing snippets

Region-Tag: android_gemini_developer_api_gemini_25_flash_image_model_java
Region-Tag: android_imagen_model_configuration
Region-Tag: android_imagen_vertex_model_configuration
Region-Tag: android_imagen_generate_images
Region-Tag: android_imagen_inpaint_insertion
Region-Tag: android_imagen_inpaint_removal
Region-Tag: android_imagen_editing_mask_editor
Region-Tag: android_imagen_editing_create_mask
Region-Tag: android_imagen_expand_image
Region-Tag: android_imagen_replace_background
Region-Tag: android_imagen_customize_subject
Region-Tag: android_imagen_customize_control
Region-Tag: android_imagen_customize_style

* Restoring public documentation snippets for illustration purposes

* Apply fixes to public documentation snippets

This reverts commit a5837be.
* Minor updates to snippets for doc restructuring

Made the following changes:
- Updated comments for clarity
- Replaced random example values with placeholders
- Added SignInJsonRequest

* Initialize preferImmediatelyAvailableCredentials

* Update PasskeyAndPasswordFunctions.kt

* Update PasskeyAndPasswordFunctions.kt

* Update libs.versions.toml

* Update PasskeyAndPasswordFunctions.kt

* Update PasskeyAndPasswordFunctions.kt

* Update PasskeyAndPasswordFunctions.kt

* Update PasskeyAndPasswordFunctions.kt

* Update jsonSnippets.json

* Minor updates to snippets for doc restructuring

Made the following changes:
- Updated comments for clarity
- Replaced random example values with placeholders
- Added SignInJsonRequest

* Initialize preferImmediatelyAvailableCredentials

* Update PasskeyAndPasswordFunctions.kt

* Update PasskeyAndPasswordFunctions.kt

* Update libs.versions.toml

* Update PasskeyAndPasswordFunctions.kt

* Update PasskeyAndPasswordFunctions.kt

* Update PasskeyAndPasswordFunctions.kt

* Update PasskeyAndPasswordFunctions.kt

* Update jsonSnippets.json

* Update jsonSnippets.json

* Update jsonSnippets.json
* Update to October release of XR libraries

* Revert "Add incorrectly removed SessionConfigureConfigurationNotSupported (#638)"

This reverts commit 0ce9349.
Resolves an import ambiguity by specifying `ComposeColor` and `AndroidColor` type aliases in the Imagen snippets. This change also cleans up unused imports and alphabetizes the remaining ones.
The data store details on DAC has inline code snippets
https://developer.android.com/topic/libraries/architecture/datastore

This PR adds code samples that can be used as snippets on DAC.

Co-authored-by: Ralston Da Silva <ralu@google.com>
Replaced the `AndroidViewBinding` implementation with the simpler `AndroidFragment` composable from the `androidx.fragment:fragment-compose` library.

This change also includes:
- Adding the `fragment-compose` dependency.
- Removing the now-unused XML layout file for the fragment container.

Co-authored-by: jbwoods <jbwoods@google.com>
ralstondasilva and others added 2 commits October 29, 2025 11:29
We use a [START_EXCLUDE silent] tag to exclude code from
snippets. This exclude block should end with an
[END_EXCLUDE] tag, instead of [END_EXCLUDE silent].

Co-authored-by: Ralston Da Silva <ralu@google.com>
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.