GithubHelp home page GithubHelp logo

shamus03 / ralc Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 0.0 5.67 MB

A simple cross-platform RPN calculator written with React

Home Page: https://ralc.shamus.dev

TypeScript 61.43% CSS 11.28% HTML 25.71% JavaScript 1.58%
react reactjs webpack calculator rpn math pwa ios android

ralc's Introduction


Ralc uses React, Webpack and React Fast Refresh.


Build Status

Install

Clone the repo and install dependencies:

git clone https://github.com/Shamus03/ralc.git
cd ralc
npm install

Starting Development

Start the app in the dev environment:

npm start

Building for Production

To build the app:

npm run build

License

MIT © Shamus

ralc's People

Contributors

shamus03 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ralc's Issues

Support for international keyboards

Many thanks for this terrific tool! For me, and for many other international users, it would be even more useful if it supported international keyboard layouts. Would that be possible?

At this point, the operator keys '+', '-', '/' etc. appear to be hardcoded to where they are located on a US keyboard. I for one am using a German keyboard (https://en.wikipedia.org/wiki/German_keyboard_layout#/media/File:KB_Germany.svg), where those keys are placed differently, and where I have to press, for example, '(' to get '*'.

Can the keys be picked up "semantically" rather than by their position?

Automatically refresh on new version

When a new version is detected, the app should refresh and immediately start using the latest version.

Depends on #1 - I don't want to refresh the page and interrupt a calculation in progress.

Decimal rounding error

0.99999999999999 is longer than the max buffer size, so it should be rounded to 1 - but instead it erroneously rounds to 0.0000000000000

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.