- Added hamburger menu:
- Easy switching between TLCalc 3 modes and reduced clutter of app menu
- You can create desktop shortcuts to TLCalc modes by tapping the bookmark icon (shortcuts from earlier version will cease to work - just re-add them using the hamburger menu)
- On-screen keyboard hidden on start-up
- Basic statistical analysis of data (access from Main Calculator mode or matrix editor's menu)
- Matrix editor retains data on rotation change
- Answer conversion uses original value when available reducing rounding error. More info
- 'Save Image' of graphs get saved to the pictures directory which can be accessed from your phones pictures gallery. This added feature requires WRITE FILE permission
- Improved tablet mode for graphing and table mode (combined into one view if screen is large enough) - you'll only see this if you have a tablet with Android 4.2 or higher
- Optimised graphing mode for extra high DPI displays
- Fixed bug so that new polar and parametric plots use default values specified in settings
- Invalid expressions in plots get saved for correction later
- Antialiasing now applied to graph grid lines and tick labels when enabled
- Improved speed, stabilty and accuracy when finding intersections between functions (only applies when both functions are in terms of same variable, more info here)
- Added a series offset setting to Stat-Plot
- Fixed crash bug when inserting items in main calculator mode
- V1.19.2
- Note: development has mostly ceased for this app as enthusiasm for this project has waned. Below are bug fixes for errors a user has kindly notified me of as well as some other improvements. Suggestions are welcomed but may not be actioned for a while!
- Formatting of algebraic expressions improved
- Fixed norm and average functions to accept matrices as per descriptions
- solvepoly bug corrected (a self-check is run and message displayed if a solution within tolerance was not found)
- TLScripting link removed as not functional
- Stopped on-screen keyboard from popping up automatically for Lollipop and newer systems
- Tweaked appearance of TLGrapher editor and buttons
- 1.19.3: fixed diff command and var parameter defaults to 'x' when not specified
V1.18
- Minor updates to UI appearance
- More 'human friendly' error message
- Order of operation changed to more closely reflect those of other scientific calculators. See Order of Operations Wiki
- Bug fixes: comparators now work for simple algebra expressions and several bugs around FXHelper fixed
- Online help for TLCalc improved
- Bug fixes: (1.18.1-3)
- Matrix inverse fixed
- Zoom to fit of stat plot fixed
- Last CMD fixed
- Insert ANS only adds brackets when needed
- Base of result is stored allowing correct conversion even after base has changed (applies only to answer and not to command)
- Fixed bugs in lu, submatrix and matrix power (1.18.2)
- Changed input format for solvepoly command (1.18.2)
- Added Stat-PlotXY for plotting two independent data series (1.18.1)
- Added matrix editor. Type '[' then click on [Fx?] button to access it. You can also edit a matrix by tapping this button when the cursor is inside the matrix brackets (1.18.3)
- Added function dot for matrix dot multiplication (1.18.3)
- Improvements to Unit Converter (1.18.4):
- Added unit: blocks (3DS memory storage unit)
- Added descriptions to units (tap [...] when one of unit editing fields is in focus to open unit/prefix insert dialog and tap [?] to view information about that unit)
- New sort order in insert dialogue for units and prefixes
- Fixed error in definition of energy so J can now be converted to N m and other allowable combinations
- Added spelling variations: meter and liter
- The quantity that will be updated will be quantity B unless you edit quantity B in which case quantity A will be updated. Editing units will not switch this around any more.
- Fixed crash bug caused by tapping [Fx?] when input is empty (1.18.5)
- Add FX dialogue [Help] button changed to [Next] (1.18.5)
V1.17
- Plot editor uses Material card design
- Adjustable text size in main calculator mode
- Help for commands in Insert FX dialog
- Added anti-aliasing option for graphing mode in graph settings
- Bracket and syntax highlighting in FX Wizard and FX Editor
- Removed "Auto-update bracket helper" option. It is now always true
- Added launchers for plotting and unit converter mode
- Added UK imperial units: galUK, giUK and ounceUK (gal, gi and ounce are US imperial)
V1.16
- Updated app icons, animations and in-app help text
- Fixed bug preventing correct parsing of > in expressions
- Added constant slider in graphing and table mode
- Added statistics plotting: plot, histogram and box & whisker
- Improved responsiveness of implicit plots when panning and zooming
- Expanded intersection finder to find intersections between function, polar, parametric or a combination of the these plots (unique feature to TLCalc!)
- Updated Unit Converter's help info and added unit: stone
- Added editing of existing custom functions and custom function description from the [Add FX...] dialog
- Plot save data from V1.15 will be lost when TLCalc is updated to V1.16. No other data is affected and this is a one-off event.
V1.15
- Rectangular and polar grid lines can be enabled in plot settings
- Implicit plot type added (this plot type is extremely slow)
- Find minimum, maximum and zeroes of plots (not available for implicit plots)
- Added real mode to plot types where imaginary values are treated as NaN and are not plotted
- Improved responsiveness of plotting
- Added < and > to button pad on ALPHA page
- View documentation of function from within function picker by tapping '?'
- Base convert answers by long pressing on history item
- Graph Mode is now fully restored between sessions
- Find intersection between functions (1.15.1)
- Line width limit of plots increased to 8 (1.15.1)
V1.14
- Number bases (experimental, only supported for main calculator mode)
- Bit manipulation functions (works only on real integers)
- Improvements in documentation
- Highlight expression part that could not be parsed when input contains an error
V1.13
- Toggle polar format of complex results in history by tapping on them
- Store an additional 26 variables using # and a letter. Eg: #a, #b. The # set of variables can store non-numeric values such as matrices and expressions. The non # variables can only store complex values.
- Added New Function dialog. Click on Add FX... when inserting a function in main calculator mode
- UnitConverter inputs are now saved between sessions
- Added Clear items dialog: use it to clear variables, functions, history and input
- Added About feedback dialog for obtaining help and providing feedback to TLCalc app
- Add notes by typing note: followed by some text. Eg: note: blah some text sin(pi blah
- Added units: rpm, cps, cpm
- Remove custom fx and variables using the Insert FX dialog
- Tablet/large screen size support
- Material design support