Skip to content

fix(island): animate outline stroke width during expand/collapse - #1683

Merged
sameerasw merged 11 commits into
sameerasw:developfrom
isaacsa51:nit/island/animate_outline_from_expanded
Nov 12, 2026
Merged

sameerasw merged 11 commits into
sameerasw:developfrom
isaacsa51:nit/island/animate_outline_from_expanded

Conversation

@isaacsa51

Copy link
Copy Markdown
Contributor

Description

Small quick fix, current outline doesnt animate when the transition of expanded and outline off is enabled leaving to a pop of the outline render.

This PR just adds a quick animation/transition to it.

Type of change

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

UI changes

slow and manual expanded/collapsed transition leaving how the outline changes opacity given the transition between states.

outline

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

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Thanks! This PR meets the contribution requirements and is queued for review.

@sameerasw

Copy link
Copy Markdown
Owner

Hi @isaacsa51 can you address the conflcits?

@sameerasw sameerasw closed this Nov 8, 2026
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Essentials Progress Nov 8, 2026
@sameerasw sameerasw reopened this Nov 8, 2026
@github-project-automation github-project-automation Bot moved this from Done to Backlog in Essentials Progress Nov 8, 2026
@sameerasw

Copy link
Copy Markdown
Owner

Oops... I hate this new PR layout

@sameerasw
sameerasw marked this pull request as draft November 8, 2026 14:58
…te_outline_from_expanded

# Conflicts:
#	app/src/main/java/com/sameerasw/essentials/data/repository/SettingsRepository.kt
#	app/src/main/java/com/sameerasw/essentials/island/service/IslandCoordinator.kt
#	app/src/main/java/com/sameerasw/essentials/island/state/CompactCellWidths.kt
#	app/src/main/java/com/sameerasw/essentials/island/state/CompactLayoutEngine.kt
#	app/src/main/java/com/sameerasw/essentials/island/state/IslandController.kt
#	app/src/main/res/values-fr/strings.xml
#	app/src/main/res/values-ru/strings.xml
#	app/src/main/res/values-si/strings.xml
#	app/src/main/res/values-uk/strings.xml
#	app/src/main/res/values-vi/strings.xml
@isaacsa51

Copy link
Copy Markdown
Contributor Author

ready now @sameerasw

@isaacsa51
isaacsa51 marked this pull request as ready for review November 8, 2026 19:30
isaacsa51 and others added 2 commits November 10, 2026 03:21
…te_outline_from_expanded

# Conflicts:
#	app/src/main/java/com/sameerasw/essentials/island/ui/IslandRoot.kt

@sameerasw sameerasw left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contributions <3

@sameerasw
sameerasw merged commit d03c8dc into sameerasw:develop Nov 12, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Essentials Progress Nov 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Approved for implementation enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants