zobnin / aio

AIO Launcher page for bug reports and suggestions
17 stars 1 forks source link

Blur animation inconsistencies on App side panel #19

Closed antdking closed 2 years ago

antdking commented 2 years ago

Describe the bug Blur seems to apply then not unapply under certain circumstances

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Home'
  2. Swipe part way to open side panel, then release so it still closes
  3. Blur applies on open, not removed on close

Expected behavior Blur is applied on open, then unapplied when closed.

Bonus feature request too: Might be worth transitioning in the blur as well (increase from 0-30% based on distance pulled). It makes it less jarring on the eyes; subtle, but you still notice it for quick actions. I believe its supported with the Blur API, it was how the notification panel "bug" worked ;)

Screenshots If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

Additional context Seems they removed showing taps on screencap https://photos.app.goo.gl/txZUZEnbNBaFSVhJA

I've also had other behaviours present, such as blur unapplying on Latch Open. Likely all related to the same code doing your state management though, so fixing one will end up fixing them all. I can push a test build through it's paces if you want

zobnin commented 2 years ago

Already fixed. You need to update.

antdking commented 2 years ago

Cool, update not available yet; latest I have is 4.4.0-beta29.

Will force a check again later

antdking commented 2 years ago

Still present in 4.4.1-beta6

zobnin commented 2 years ago

You need next version :)

antdking commented 2 years ago

Largely functionally working for opening the side bar as of 4.4.1-beta8.

A few minor inconsistencies:

From a closed sidebar:

Actions seem to apply the Blur fine. Pressing the edge of the screen to cause the sidebar to unlatch: then swiping right, the Blur works as expected.

zobnin commented 2 years ago

This feature will never work 100% well. That's why it's disabled by default and probably shouldn't have been added in the first place.