Tuesday, June 25, 2013

Version 2.2 Released

Version 2.2 is now up on Google Play.  This adds a new Number Format setting (under General).  This allows the user to choose the decimal mark, digit grouping, and function argument separator that they wish to use.  Previously the decimal mark was always a point and there was no digit grouping.  When digit grouping is turned on, digits are automatically grouped as you enter them (unless you have basic text entry enabled).  For example, if you set the digit grouping to a comma and enter "12345", it will automatically be grouped and display "12,345" in the entry.

Currently the calculator history only stores the last 20 calculations in the calculator history.  I have had requests for a way to permanently store calculations.  For the next update I am planning on adding a way to permanently store calculations.  I have some ideas on how I would like to add this feature and I think it will end up being pretty neat once I get it in.  This feature will only be available in the paid version.  Once I get some of it implemented I will post some screenshots with more information on how it will work.

Tuesday, June 4, 2013

Matrix update published.

Version 2.1 has been published on Google Play.  This add the new matrix operations ref, rref, lu, qr, cof, eigval, and eigvec to the paid version.

Saturday, June 1, 2013

Matrices

The next update will add more matrix functionality to the paid version.  I am working on adding the following.
  • Row echelon form.
  • Reduced row echelon form.
  • LU decomposition
  • QR decomposition
  • Eigenvalues and eigenvectors
  • Cofactor matrix.
Eigenvalues and eigenvectors will only be calculated in decimal mode but the rest will work in both decimal and integer modes.  In addition, there will be a new setting to view the steps for matrix some matrix operations.  For example, when enabled, you will be able to view the steps used to transform a matrix into row reduced echelon form.

There isn't enough space on the default keyboard to add all of these new operations.  Therefore, there will be a new "more" key on the default keyboard.  The more key can be added to your custom keyboards too.  When you press the more key, a new screen will be brought up that will list all keys that are not on your keyboard.  On the default keyboard, pressing the more key will list these new matrix operations (since they won't be on the default keyboard).