Skip to content
This repository has been archived by the owner on Oct 8, 2020. It is now read-only.

iOS Split Mode Bottom Icons don't always navigate #253

Closed
GrizzlyAK opened this issue Aug 25, 2020 · 21 comments
Closed

iOS Split Mode Bottom Icons don't always navigate #253

GrizzlyAK opened this issue Aug 25, 2020 · 21 comments
Labels
Bug Something isn't working

Comments

@GrizzlyAK
Copy link

ISSUE
On the iOS HA Companion App, using Custom Header with default settings except for Split Mode and Compact Mode enabled, often when selecting a new icon (tab) at the bottom, the icon highlights, and the underline moves to that icon, but the respective page does not appear (it remains on the previous one). Tapping it again often works, but this behavior appears to be random, and does not exhibit this behavior on Firefox on my Windows 7 machine.

I've had other issues with the browser used by the companion app differing in functionality from my desktop, so this may be a problem with the iOS app itself.

CONFIG

custom_header:
  chevrons: false
  compact_mode: true
  header_text: Home Assistant
  hidden_tab_redirect: false
  shadow: false
  split_mode: true

VERSIONS
HA 0.114.0
CH 1.6.9
iOS Comp App 2020.4.1 (1)

THEMES
Home Assistant backend-selected Dark mode

INSTALLATION METHOD
Manual

In this screenshot, the icon 'selected' is on the far right, but the page displayed (the previous page) is the one two icons to the left.

IMG_0256

@maykar
Copy link
Owner

maykar commented Aug 25, 2020

Does this only happen in split mode?

@maykar maykar added Question Further information is requested Bug Something isn't working labels Aug 26, 2020
@maykar maykar changed the title iOS Split Mode Bottom Icons don't always select page, even though the icon is underlined/selected iOS Split Mode Bottom Icons don't always navigate Aug 26, 2020
Repository owner deleted a comment from github-actions bot Aug 26, 2020
@GrizzlyAK
Copy link
Author

GrizzlyAK commented Aug 26, 2020 via email

@GrizzlyAK
Copy link
Author

GrizzlyAK commented Aug 26, 2020 via email

@maykar
Copy link
Owner

maykar commented Aug 26, 2020

"Maybe we can get your work integrated into the official app release! It is more usable IMO."

Thank you for the kind words, but Custom Header is just Javascript applied to the Lovelace interface. While it's features may be adopted into core HA and it's companion apps (some already have), they would need to be added in a much more integrated way.

Looking into your issue a bit more currently.

@maykar maykar removed the Question Further information is requested label Aug 26, 2020
@GrizzlyAK
Copy link
Author

GrizzlyAK commented Aug 26, 2020 via email

@maykar
Copy link
Owner

maykar commented Aug 26, 2020

Noticed in your original post that you were using HA 0.114.0 & CH 1.6.9, have you tried updating both to the current versions? HA 0.114.3 and CH 1.7.2 or at least updating CH to the latest.

@GrizzlyAK
Copy link
Author

GrizzlyAK commented Aug 26, 2020 via email

@maykar maykar added the Stale label Aug 31, 2020
@github-actions
Copy link

This issue has become inactive and is being closed as stale. Please, provide more info if it has been requested or ask for the issue to be reopened if it hasn't been resolved.

@GrizzlyAK
Copy link
Author

GrizzlyAK commented Aug 31, 2020 via email

@maykar maykar reopened this Aug 31, 2020
@maykar maykar removed the Stale label Sep 2, 2020
@GrizzlyAK
Copy link
Author

GrizzlyAK commented Sep 5, 2020 via email

@maykar
Copy link
Owner

maykar commented Sep 5, 2020

Nah, you did mention it and I just missed the post, which is why I deleted my question after finding it. Still trying to replicate this, but the iOS devices I own are very old at this point and behave differently, but I'm on it.

@GrizzlyAK
Copy link
Author

GrizzlyAK commented Sep 6, 2020 via email

@fti7
Copy link

fti7 commented Sep 10, 2020

I have the same issue. With the Bar at the Bottom, but on an Android Tablet.
Custom Header 1.7.7
Any Updates on this?

@Gio76
Copy link

Gio76 commented Sep 13, 2020

I have been experiencing the same issue for several weeks now. When tapping on a different view, most of the times nothing happens. To actually make the change I need to double-tap. See below my setup info:

CONFIG

custom_header:
  chevrons: false
  compact_mode: true
  shadow: false

VERSIONS

  • Home Assistant 0.115.0b8
  • supervisor 243
  • iOS Companion App 2020.6 (14)
  • Custom Header 1.7.7

INSTALLATION METHOD

  • HACS

SCREEN RECORDING
screen_recording

@GrizzlyAK
Copy link
Author

GrizzlyAK commented Sep 13, 2020 via email

@Gio76
Copy link

Gio76 commented Sep 13, 2020

Sure thing @GirzzlyAK. Drop me a PM and I'll share the code as soon as I have a spare moment 😄

@Gio76
Copy link

Gio76 commented Sep 19, 2020

@maykar any updates on this bug? Thanks in advance!

@maykar
Copy link
Owner

maykar commented Sep 19, 2020

Please do not bump & tag me on issues. If there is an update pertaining to a particular issue, I will post in the issue to notify all those involved and subscribed to it. Be assured, if there is an open issue I am working on it when I am able to do so. I have been testing different solutions to this issue since it was first posted and am currently working on a beta release so that you all may test it out, when it is up and ready I will inform you.

Please, try to be patient with issues, feature requests, etc. This post on open source etiquette is a good read. Especially numbers 6-9. Though his tone is a bit harsher than I would personally use. If an issue doesn't affect me personally, it still interests me and I am motivated to fix it. I enjoy puzzles and every issue is a new puzzle or challenge.

@maykar
Copy link
Owner

maykar commented Sep 19, 2020

This has been addressed in the latest pre-release 1.7.8. Please, report back here and let me know if it has fixed your issues.

To view pre-releases in HACS go to the Custom Header listing under "Frontend", click the 3 dots in the right hand corner, select "Reinstall", turn on "Show beta versions", select 1.7.8, and hit "Install". Clear cache afterwards just in case.

If you do not see the version 1.7.8 reported in your browser's dev tools console (F12). You may need to reinstall or clear cache. If you installed manually, make sure you're adding to the URL version number in your Lovelace resources.

@Gio76
Copy link

Gio76 commented Sep 20, 2020

Please do not bump & tag me on issues. If there is an update pertaining to a particular issue, I will post in the issue to notify all those involved and subscribed to it. Be assured, if there is an open issue I am working on it when I am able to do so. I have been testing different solutions to this issue since it was first posted and am currently working on a beta release so that you all may test it out, when it is up and ready I will inform you.

Please, try to be patient with issues, feature requests, etc. This post on open source etiquette is a good read. Especially numbers 6-9. Though his tone is a bit harsher than I would personally use. If an issue doesn't affect me personally, it still interests me and I am motivated to fix it. I enjoy puzzles and every issue is a new puzzle or challenge.

Roger that! it wasn't my intention to be pushy and certainly, I didn't want to come across as rude, my bad. I'm glad to report that the pre-release 1.7.8 does fix the issue on my mobile device. Thank you very much!

@maykar
Copy link
Owner

maykar commented Sep 20, 2020

No worries at all. A combination of a bad day and multiple requests for ETA's on features/bugs on a few projects resulted in venting. Glad to hear it works for you, going to close this one for now.

If anyone else is still having issues with this, please let me know here and I will reopen.

@maykar maykar closed this as completed Sep 20, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants