Skip to content

Fix: call islands lingering, permanent island flicker, and system cr#201

Merged
D4vidDf merged 1 commit into
masterfrom
fix/hang-calls
Jun 7, 2026
Merged

Fix: call islands lingering, permanent island flicker, and system cr#201
D4vidDf merged 1 commit into
masterfrom
fix/hang-calls

Conversation

@D4vidDf

@D4vidDf D4vidDf commented Jun 7, 2026

Copy link
Copy Markdown
Owner

…shes

  • Fixed an issue where call islands would persist after the call ended by explicitly dismissing NotificationType.CALL islands when their original notification is removed.
  • Fixed system crashes and flicker caused by rapid notification updates by using standard .notify() instead of .notifyWithCancel() when updating standard notifications.
  • Fixed an issue in PermanentIslandManager that caused the permanent island to flicker indefinitely. State updates and dispatches are now only triggered when the isPermanentIslandEnabled flag or currentWidth actually change.
  • Added the "Dismiss with original" setting to the OnboardingScreen so users can configure it during initial setup.
  • Reduced the visual gap between the "Remove original notification" and "Dismiss with original" toggle cards in the settings menu.
  • Changed the "Live updates" section title in settings to "Original notification behavior" (and corresponding Spanish translation) as these options control general notification behavior, not just Live Updates.
  • Added Spanish translations for the new "Dismiss with original" feature strings.

…shes

- Fixed an issue where call islands would persist after the call ended by explicitly dismissing `NotificationType.CALL` islands when their original notification is removed.
- Fixed system crashes and flicker caused by rapid notification updates by using standard `.notify()` instead of `.notifyWithCancel()` when updating standard notifications.
- Fixed an issue in `PermanentIslandManager` that caused the permanent island to flicker indefinitely. State updates and dispatches are now only triggered when the `isPermanentIslandEnabled` flag or `currentWidth` actually change.
- Added the "Dismiss with original" setting to the `OnboardingScreen` so users can configure it during initial setup.
- Reduced the visual gap between the "Remove original notification" and "Dismiss with original" toggle cards in the settings menu.
- Changed the "Live updates" section title in settings to "Original notification behavior" (and corresponding Spanish translation) as these options control general notification behavior, not just Live Updates.
- Added Spanish translations for the new "Dismiss with original" feature strings.
@D4vidDf D4vidDf merged commit 95c2091 into master Jun 7, 2026
@D4vidDf D4vidDf deleted the fix/hang-calls branch June 7, 2026 15:10
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