home-assistant / android

:iphone: Home Assistant Companion for Android
https://companion.home-assistant.io/
Apache License 2.0
2.26k stars 628 forks source link

Maybe add a custom sidebar? #2180

Open LasseRosenow opened 2 years ago

LasseRosenow commented 2 years ago

Is your feature request related to a problem? Please describe. First of all: There was some discussion going on in: home-assistant/frontend/pull/10335. As it seems, the iOS companion App will implement their own custom sidebar to have a more native feeling of the app. Now the issue is, that with the new mwc-drawer that the WebApp frontend is going to implement, there will be some regressions for mobile users.

  1. You cannot swipe to open the sidebar anymore (important for devices with 3 button navigation enabled)
  2. You cannot put your thumb on the left side of the display and wait for 1 or 2 seconds and then open the sidebar without triggering the navigate back action anymore. (This is very important for people who have gesture navigation enabled, as it is the only way to open the sidebar with only one hand)

Describe the solution you'd like My proposal to fix this, to do the same as the iOS team seems to be doing: Implement a custom sidebar within the android app. With this custom sidebar, we would benefit from all the advantages of the native android sidebar and those issues would be fixed.

What do you think of this?

dshokouhi commented 2 years ago

We had some discussion on this in discord the other day

https://discord.com/channels/330944238910963714/377667559303938050/932538362173222933

Not sure if you saw this yet 🙂