Sha256: c46e20e044815c553a651aae5cf30692fa4152bc61d5f9e881cd23b68c7ceba3

Contents?: true

Size: 1.61 KB

Versions: 4

Compression:

Stored size: 1.61 KB

Contents

# StatusBar

##Description

A utility class for displaying status updates in the iOS status bar. Inspired by Mailbox and designed to function similar to SVProgressHUD.

## Installation

Add StatusBar to your Gemfile, and run `bundle install`:
```ruby

gem 'status_bar'
```

If you're making an iOS 7 app, this is a good idea as well:

```ruby

Motion::Project::App.setup do |app|
  # Setting the statusbarstyle to a light style in all the viewcontrollers
  app.info_plist['UIViewControllerBasedStatusBarAppearance'] = false
  app.info_plist['UIStatusBarStyle'] = "UIStatusBarStyleDefault"
end
```
## Usage

``` ruby

# Initilize the status bar
statusbar = StatusBar::Base.new

# Show a notice... and hide it
statusbar.show_notice("Hello World")
statusbar.hide_notice

# Show notice with an indicator
statusbar.show_activity_notice("Somethings is happening")
statusbar.show_success_notice("Great success")
statusbar.show_error_notice("Awww... did't work out")

# Check if the status bar is currently visible
statusbar.visible?
```

## Demo Project

There's a demo project in this gem. Clone it and play around with it.

##Screenshots

![Notice](screenshots/notice.png)
![Activity](screenshots/activity.png)
![Success](screenshots/success.png)
![Error](screenshots/error.png)

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

## Thanks

* [Brian Partridge](https://github.com/brianpartridge) for [BPStatusBar](https://github.com/brianpartridge/BPStatusBar)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
status_bar-0.2.3 README.md
status_bar-0.2.2 README.md
status_bar-0.2.1 README.md
status_bar-0.2 README.md