Jasonette / Jasonette/JASONETTE-iOS

footer tabs erratic behavior, and losing tabs

Open
#289 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
5.2k
Forks
347
PR merge metrics
No merged PRs in 30d

Description

Is there any app example that has some minimum basic complexity (i.e. no basic examples) where tabs are used properly and *work* properly? I find them very difficult to work with, though maybe the documentation needs to be clarified. I find that tabs are either not documented well enough (despite the multiple hints for troubleshooting), or they are buggy in possibly more than one way.

I have a new version 2 of an app based on an app that has been released and in the app store for a while and was working fairly well for a few months. I am attempting to upgrade the app to the latest, however this also happens when using `jason` with the above url.

1) when tapping inside a brand (say of a racket) and then a model, footer tabs are not generated and the existing footer tabs are kept. Is this the proper way to have footer tabs? I would like the app to have footer tabs virtually all the time.
2) when inside a brand and a model, if you come back to a brand, the footer tabs are lost. coming back one level they re-appear. this looks like a bug.
3) when tapping on the second tab, the footer color generated is different with new styles as it's a different "area" of the app (the urls are preserved in all the tabs, including the first one, abiding by the strange restriction outlined in the [troubleshooting area of the docs](https://docs.jasonette.com/document/#tabs)), however, coming back to the first tab, the color of the second tab is kept even though a new footer tab is presented. being a top level area this should work, if i understand the bit of documentation properly?
4) i would like to change the icons to have notifications (e.g. number of messages in a red bubble, like in the example of the documentation). Is this supported? If so, how is this best achieved?
5) The first issue I actually noticed with this app is that the first view sometimes comes up blank with just the footer there. However, that's probably not related to tabs. I think you should be able to reproduce this relatively easily. Is this a bug in the app or the jason generated by the server?

Thanks in advance.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the five reported cases in the Jasonette iOS app, using the linked tabs troubleshooting documentation and the described brand/model navigation. Check whether the behavior comes from the app or the server-generated Jason data. Done means each tab, footer color, notification icon, and blank initial view behavior has a confirmed cause and a defined fix or documentation outcome.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.