Git Product home page Git Product logo

ahbottomnavigation's People

Contributors

alan-rodriguez avatar andreysoloviov avatar aurelhubert avatar ben834 avatar danysabo avatar flaviuspopescu avatar friederbluemle avatar guavabot avatar guyca avatar kaiguo avatar kevinwo avatar mahmoud-bayan avatar matthewbartos avatar mikeng avatar repitch avatar swabbass avatar tylerjroach avatar vitkidd avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ahbottomnavigation's Issues

jCenter issue

Hi,

I was using the default com.aurelhubert:ahbottomnavigation:2.3.4 but development just stopped for not reason.

I notice that this fork was updated but since I updated Android Studio I had to replace jCenter to mavenCentral causing this Failed to resolve: com.aurelhubert:ahbottomnavigation:2.3.4

Can someone please advise the new way to declare this? And if this is forked from the original one why it's 2.1.0 and not 2.3.4?

Thank you

Putting TestIDs in Content Description for Appium

Hello! My team uses Appium for e2e tests, which does accessibility label lookups to find elements. On Android, this translates to looking up elements by their content description.

We've been unable to grab react-native-navigation tabs by their testID, because the content description contains other accessibility text:

private void setTabAccessibilityLabel(int itemIndex, int currentItem) {
AHBottomNavigationItem item = items.get(itemIndex);
String contentDescription = currentItem == itemIndex ? "selected, " : "";
if (item.getTitle(context) != null) contentDescription += (item.getTitle(context) + ", ");
if (AHHelper.isInteger(notifications.get(itemIndex).getReadableText())) {
int num = Integer.parseInt(notifications.get(itemIndex).getReadableText());
contentDescription += (num + " new item" + (num == 1 ? "" : "s") + ", ");
}
contentDescription += "tab, " + (itemIndex + 1) + " out of " + getItemsCount();
views.get(itemIndex).setContentDescription(contentDescription);
}

Would you accept a PR setting the content description of the tabs to their testID instead of what they are now?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.