Skip to content

feat(island): handle DND and show island even with DND mode ON - #1348

Closed
isaacsa51 wants to merge 4 commits into
sameerasw:mainfrom
isaacsa51:feat/island/respect_dnd_mode
Closed

isaacsa51 wants to merge 4 commits into
sameerasw:mainfrom
isaacsa51:feat/island/respect_dnd_mode

Conversation

@isaacsa51

Copy link
Copy Markdown
Contributor

Description

Fix for a bug that the island was showing even with DND ON.

Added on notification sections the ability to show the island popup following the DND mode or not.

current PR is dependant of #1303, so merging that first wouldn't break this PR

Type of change

  • Bug fix
  • New feature
  • UI / visual update
  • Performance improvement
  • Refactoring / cleanup
  • Translations
  • Build / CI tooling

UI changes

Screen_recording_20261011_220423.mp4

Checklist

Before submitting, please make sure:

  • The base branch is set to develop (not main).
  • The app builds cleanly locally with ./gradlew assembleDebug.
  • Unit tests pass with ./gradlew testDebugUnitTest.
  • You tested the changes on a device or emulator (including Shizuku or Root if applicable).
  • New preferences use SettingsRepository for keys and getter/setter methods.
  • New user-facing settings are registered in FeatureRegistry.kt for search indexing.
  • New UI follows the design system in ui/core/ (RoundedCardContainer, IconToggleItem, etc.).
  • Strings are added to res/values/strings.xml and drawables use rounded variants (R.drawable.rounded_*).

…enter condensed line layout

- Extract notification settings into a dedicated sub-page (`IslandNotificationSettingsUI`) and register `ISLAND_NOTIFICATIONS_FEATURE_ID`, replacing `IslandNotificationOptionsBottomSheet`.
- Balance condensed line layout on both sides of the camera slot in `LineTemplate` and `IslandRoot`.
- Update string resources and add unit tests in `CondensedLineTest` for centered camera positioning.
…act_line_peek

# Conflicts:
#	app/src/main/java/com/sameerasw/essentials/island/model/IslandModels.kt
#	app/src/main/java/com/sameerasw/essentials/ui/features/display/IslandSettingsUI.kt
@isaacsa51
isaacsa51 marked this pull request as ready for review October 12, 2026 05:28
@isaacsa51
isaacsa51 requested a review from sameerasw as a code owner October 12, 2026 05:28
@isaacsa51

Copy link
Copy Markdown
Contributor Author

noticed that this is into main, closing

@isaacsa51 isaacsa51 closed this Oct 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant