Skip to content

Conversation

mikescamell
Copy link
Contributor

Task/Issue URL:

Description

Steps to test this PR

Feature 1

  • [ ]
  • [ ]

UI changes

Before After
!(Upload before screenshot) (Upload after screenshot)

mikescamell and others added 14 commits September 5, 2025 14:04
As we're using the latest activity update we need to make changes to onNeIntent as the signature has changed for the better. The intent is now marked as non-null so we can remove some safety checks

Launch now only accepts a non-null intent so we have to check before launching the BookmarksActivity
This will be used so that our collections are considered "stable" when used in a Composable. For example, Compose does not consider "List" stable, so it will always recompose when recomposing the component's parent.

See https://developer.android.com/develop/ui/compose/performance/stability
Quote:

Strong Skipping is a mode available in the Compose compiler. When enabled, it changes the compiler's behavior in two ways:

- Composables with unstable parameters become skippable
- Lambdas with unstable captures are remembered

https://developer.android.com/develop/ui/compose/performance/stability/strongskipping

This is on by default in Kotlin 2.0.20 but we're not there yet.
Idea is to use this enforce only using our own TextStyle
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.

1 participant