Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bahanix/ffos-calculator
A pretty and simple calculator for Firefox OS
https://github.com/bahanix/ffos-calculator
calculator ffos firefox javascript
Last synced: 18 days ago
JSON representation
A pretty and simple calculator for Firefox OS
- Host: GitHub
- URL: https://github.com/bahanix/ffos-calculator
- Owner: Bahanix
- Created: 2014-09-21T23:09:50.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-07-06T10:19:59.000Z (over 9 years ago)
- Last Synced: 2024-10-31T07:22:27.985Z (2 months ago)
- Topics: calculator, ffos, firefox, javascript
- Language: JavaScript
- Homepage: http://calculator.chatchan.us
- Size: 2.34 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Firefox OS Calculator
* [Test the app on your browser](http://calculator.chatchan.us/)
* [Install the app (Firefox Marketplace)](https://marketplace.firefox.com/app/ffos-calculator/)![Screenshot](https://marketplace.cdn.mozilla.net/img/uploads/previews/full/156/156673.png)
## Tools
* [Math.js](http://mathjs.org/) for expression parsing
* [Zurb Foundation](http://foundation.zurb.com/) for grid, forms and buttons modules
* [MiddleMan](http://middlemanapp.com/) for preprocessing## TODO?
* Degree and radian
* Custom your currencies panel
* Navbar to the right for horizontal view
* Rewrite swiper?
* No more foundation?
* RPN?
* Translations
* Български · bg · Bulgarian
* Hrvatski · hr · Croatian
* slovenčina · sk · Slovak
* Shqip · sq · Albanian## How to help
As a developer:
* Fork
* Do stuff
* Pull requestAs a translator:
* [Take a look at existing translations](https://github.com/Bahanix/ffos-calculator/blob/master/source/manifest.webapp)
* [Post your translation as an issue](https://github.com/Bahanix/ffos-calculator/issues)
* I also need a translation of the word "Error"Any help would be greatly appreciated!
## Dev
* `git clone` and `cd` to your directory
* `cp source/javascripts/generated/rates.js.sample source/javascripts/generated/rates.js`
* `bundle install` to install dependencies
* `bundle exec middleman server` to test the app in your browser
* `bundle exec middleman build` to compile everything## Test with your device or simulator
* Download and install [Firefox Nightly](https://nightly.mozilla.org/)
* Firefox > Developer > WebIDE
* Select your device or simulator
* Open Hosted App
* URL to your `manifest.webapp`
* Run## Licence
[GPLv3](https://www.gnu.org/copyleft/gpl.html)