Skip to content

feat(island): minimal peek mode & notification queue view modes - #1354

Open
isaacsa51 wants to merge 3 commits into
sameerasw:developfrom
isaacsa51:feat/island/queue_view_modes
Open

isaacsa51 wants to merge 3 commits into
sameerasw:developfrom
isaacsa51:feat/island/queue_view_modes

Conversation

@isaacsa51

Copy link
Copy Markdown
Contributor

Description

NEED #1303 TO BE MERGED FIRST SINCE IT USES THE NEW NOTIFICATION OPTION SCREEN

New queue view modes for the island:
Stack (existing):
image

Overlap:
image

All these options are available within the new Queue toggle with it's own sheet to change them:
image

Return of the non separated notification visualization now as an option for incoming notifications under the Compact heads up section, called Minimal:
image
(image with real notification, this still renders the queue if activated depending on the view mode)

On the UI Changes it's a full demo.

Type of change

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

UI changes

essentials.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_*).

@isaacsa51
isaacsa51 requested a review from sameerasw as a code owner October 12, 2026 18:10
@isaacsa51
isaacsa51 force-pushed the feat/island/queue_view_modes branch 2 times, most recently from e20297d to 34957fd Compare October 12, 2026 19:10
@sameerasw

Copy link
Copy Markdown
Owner

Hi! Please resolve conflicts :)

@sameerasw
sameerasw marked this pull request as draft October 13, 2026 07:33
@sameerasw sameerasw added the enhancement New feature or request label Oct 13, 2026
@isaacsa51

Copy link
Copy Markdown
Contributor Author

ready now! :D

@isaacsa51
isaacsa51 marked this pull request as ready for review October 13, 2026 18:48
…e_view_modes

# Conflicts:
#	app/src/main/java/com/sameerasw/essentials/island/ui/LineTemplate.kt
#	app/src/main/java/com/sameerasw/essentials/services/NotificationListener.kt
#	app/src/main/java/com/sameerasw/essentials/ui/features/display/IslandSubSettingsUI.kt
#	app/src/main/res/values/strings.xml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

2 participants