Giter Site home page Giter Site logo

btcbar's People

Contributors

chrisshiplet avatar timdaub avatar

Stargazers

 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  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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

btcbar's Issues

Automatically try refreshing tickers on network status update

Chrome does this, so can we.

Since the refresh time was extended to 60 seconds, you may have to wait for awhile after connecting to a network before the tickers update. A refresh could be triggered automatically with something like reachability.

Ticker-update frequency too high.

App updates all tickers ever 10 seconds.
At least some tickers (e.g. WinkDex) request that API hits are limited to no more than once per 60 seconds -- and they may block apps that disrespect it.

Suggest changing the default rate to 60 seconds.

If someone needs to see an exchange rate in real-time (e.g. traders) they would probably be using a separate browser window or dedicated app for that.

Intermittent crashing from uncaught exception

Seeing 3-4 crashes a week on my own machine due to:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull objectForKey:]: unrecognized selector sent to instance 0x7fffc292c0e0'
terminating with uncaught exception of type NSException
abort() called

Need to examine calls to objectForKey and make sure they fail gracefully, I suspect this is due to a fetcher occasionally getting null back from an API when btcbar is expecting valid JSON.

Add support for CEX.io

Fantastic and simple tool as is, would love to see CEX.io support added as it's the exchange I use most.

Huobi USD ticker fails

The existing spot price API we're using 404s now.

I can't really understand too much of their API docs - if anyone has any insight on how I can get a USD spot price from a REST endpoint, I can fix this pretty quick. I can't tell if they even support USD anymore...

Minor: digits cut off when app first launches.

Under OS X 10.10.5, when first launching BTCBar, the $XXX amount is slightly cut-off (does not display fully.) This occurs regardless of which exchange is selected.

screen shot 2015-12-11 at 12 23 46 pm

This resolves itself after the first round of updates, i.e. after about 10 seconds. But it might be nice to fix this to keep the app looking polished.
screen shot 2015-12-11 at 12 24 03 pm

Price is showing in euro

v2.1.2. My local currency is euro and the latest dollar price is showing with a € prefix instead of $:

euro

Disable NSURLRequest caching

Haven't quite figured out how, but something in the request cache caused BitFenix to return a 404 after the first successful response, and then infinite 301s after that... Didn't realize that NSURLRequest was doing so much stuff under the hood.

Icon disappears during error

Accidentally overlooked that the error state still triggers an icon change to an image that no longer exists... Oops.

Indicator for price trend

Adding an indicator if the price is trending up or down would be nice. Maybe an arrow, or change the color of the bitcoin symbol green or red depending on direction.

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.