1.22.2
2023-06-08
The unit converter gained a new ‘favourites’ section where you can add the units you use most frequently
When converting from multiple units to a single unit (e.g. feet and inches to meters), the meters will no longer be rounded down to the nearest whole number
Multiplication and division by units will now simplify if there are overlapping units
On macOS and iPads with a keyboard, you can insert units using the keyboard; and search constants by their symbol (e.g. ‘hbar’ for Plank’s constant, or rk90 for the Von Klitzing constant)
When outputting to other bases, the exponents will now be in the base, rather than base 10
Finally - some bug fixes. In the rare case that we cannot display an equation, it’ll show an error rather than turning blank. Fixed a crash if you moved your finger at exactly the right time while interacting with the keyboard - you had a window of a few milliseconds to trigger this crash, and it was only seen once. Pressing tab on macOS will no longer stop the keyboard from working. The example for equations has been updated. The cosec button appeared twice, instead of one of the instances being sec
1.22.1
2023-06-05
The unit converter gained a new ‘favourites’ section where you can add the units you use most frequently
When converting from multiple units to a single unit (e.g. feet and inches to meters), the meters will no longer be rounded down to the nearest whole number
Multiplication and division by units will now simplify if there are overlapping units
On macOS and iPads with a keyboard, you can insert units using the keyboard; and search constants by their symbol (e.g. ‘hbar’ for Plank’s constant, or rk90 for the Von Klitzing constant)
When outputting to other bases, the exponents will now be in the base, rather than base 10
Finally - some bug fixes. In the rare case that we cannot display an equation, it’ll show an error rather than turning blank. Fixed a crash if you moved your finger at exactly the right time while interacting with the keyboard - you had a window of a few milliseconds to trigger this crash, and it was only seen once. Pressing tab on macOS will no longer stop the keyboard from working. The example for equations has been updated. The cosec button appeared twice, instead of one of the instances being sec
1.22.0
2023-06-03
The unit converter gained a new ‘favourites’ section where you can add the units you use most frequently
When converting from multiple units to a single unit (e.g. feet and inches to meters), the meters will no longer be rounded down to the nearest whole number
Multiplication and division by units will now simplify if there are overlapping units
On macOS and iPads with a keyboard, you can insert units using the keyboard; and search constants by their symbol (e.g. ‘hbar’ for Plank’s constant, or rk90 for the Von Klitzing constant)
When outputting to other bases, the exponents will now be in the base, rather than base 10
Finally - some bug fixes. In the rare case that we cannot display an equation, it’ll show an error rather than turning blank. Fixed a crash if you moved your finger at exactly the right time while interacting with the keyboard - you had a window of a few milliseconds to trigger this crash, and it was only seen once. Pressing tab on macOS will no longer stop the keyboard from working. The example for equations has been updated. The cosec button appeared twice, instead of one of the instances being sec
1.21.1
2023-04-05
Fixes the equation input turning blank for some (extreme) inputs
1.21.0
2023-03-31
The unit capabilities in TechniCalc have seen their biggest overhaul since it launched. You can now add units within the standard editor, and mix and match them. For example you could write, (1 mi + 300 ft) / (1 min + 30 s), and get 18.9 m/s. You could then move this result directly to the unit converter and convert this to 68 km/h. The new unit capabilities are deeply integrated with the rest of the app, and all built-in scientific constants can be used with their units
You can now choose to force dark or light mode instead of what’s set in system settings
There’s a new shortcut to auto fill the repeated placeholders in equations. After you’ve filled in a value for the first placeholder, placing the cursor on any subsequent placeholders will show a tooltip to fill in the first value
When adding a matrix, unfilled elements will default to zero, making it much quicker to fill in some larger matrices
You can now re-order your custom constants, equations, and variables
Added 95% confidence interval to statistics mode
Improved output quality when copying equations as MathML
Then lastly, a lot bugs were squashed. Calling a function with a negative number (e.g. sin -1) wouldn’t parse. The input was empty when you opened a shared TechniCalc link. There were a few layout issues that happened in various menus when using an iPhone in landscape orientation. Placeholders were erroneously added when adding a new equation. Tapping on links in the reference section would crash the app. There was a battery drain issue when cancelling a long-running computation
1.20.0
2023-02-12
The keyboard is so fundamental to TechniCalc, it only makes sense you’d be able to customise it. You can now design your own keyboard layout in a way that makes sense for how you use it. A new keyboard editor lets you drag and drop buttons and create submenus in whatever makes sense for you. You can continue to use the default advanced layout, in addition to a new simplified layout - which drops a few advanced features to make more common features faster to access
Pressing and holding on the previous/next buttons will start fine cursor placement. You can also use two fingers anywhere on the keyboard to do the same thing
For users from countries with non-English number formats, it’s now possible to choose the decimal and thousands separators
When entering numbers and viewing results in binary, octal, or hexadecimal, digits will now be grouped in to groups of 4 instead of 3
The statistics mode now lets you add headings to each column. In addition, when you press the clear button, you’ll now get to pick between clearing only the data - leaving the number of columns, their titles, and chosen statistics in-tact - or resetting the whole table
Added pre-filled exponents (square, cube, inverse); x-, y-, and z- unit vectors
And finally, some bug fixes. The handling of mixed fractions with superscripts has been improved. The rref function will no longer give ‘internal error’ for some inputs. And lastly, when searching in the constants modal, it will no longer crash if there are no results
1.19.0
2022-12-31
A new hint tooltip will show depending on where the cursor is. For variables and constants, it’ll show their value. When editing within equations, you’ll see the symbol you’re currently filling in
The look and feel of the keyboard has been improved with more fluid animations throughout, and two new options to allow you to toggle sounds and haptics. The layout has also been optimised for Stage Manager
The unit converter now allows searching for units
Equations can now be copied as either LaTeX or MathML
The UI for defining symbols - used within the add constants and add equation pages - has been made more user friendly
The matrix functions transpose, trace, and reduced row echelon forms are now available to use, and can be accessed by pressing and holding on the matrix button
The mixed fraction button is gone in favour of typing a number followed immediately by a fraction. Likewise, modulo has been removed and now just uses the percent symbol to match most programming languages
The x button will automatically appear when you are inside a summation, product, differential, or integral. Otherwise, it is available by pressing and holding on the summation button
Note: some data loss will occur in this update. This is needed to support the new features, and it not being feasible to migrate old data. Sorry for the inconvenience!
1.18.2
2022-11-21
Improves handing of bracket insertion and bug fixes for matrix multiplication with non-square matrices
1.18.1
2022-11-20
Fixes an issue with deleting superscripts
1.18.0
2022-11-18
TechniCalc on iPad is now even better. The layout has been improved to support the new Stage Manager, and users with physical keyboards will be able to use the up and down arrow keys to move around in fractions, vectors, and matrixes
Speaking of vectors and matrices, their UI has been overhauled. It’s more intuitive, and now allows you insert non-square matrices up to 3 by 3. If you want to resize a vector or matrix you already started filling out, just insert a new one on top and it’ll resize it.
Finally, the statistics mode adds support for sample and population standard deviations. You can copy equations to MathML, and results to text, MathML, or LaTex. For the fans of custom app icons, you’ll find a new Christmas themed icon in the settings.
1.17.1
2022-10-21
Fix tap to click when using an iPad trackpad
1.17.0
2022-06-09
You can now two finger scrub on the keyboard to move the text cursor.
The keyboard now makes accommodations when high contrast and/or button shapes are enabled in the system accessibility options.
Pressing and holding on the live result pill will now allow you to change the display format - similar to the DISP button in the results view. You can also tap it to bring up the display menu.
Improved precision of large integer factorials.
1.16.1
2022-04-25
Fixes arrow keys on iPad and macOS
1.16.0
2022-04-16
When switching between the standard editor and the unit convertor, your input is now persisted.
Improved precision of some units, added Scandinavian mile.
You can now skip entering a label for placeholders in the equations editor. Placeholders without labels will appear as squares.
Improvements to the lists throughout the application: swipe to delete now copies the standard iOS behaviour exactly.
On macOS, the window will be restored in its last position.
1.15.1
2022-02-17
Fix slide over screens on iPad (i.e. add equation, add variable, add constant etc.)
1.15.0
2022-01-22
RPN support is here! It’s still in beta - but if you want to make the switch, you’ll find the option to turn it on under the Display menu.
When inserting or deleting open brackets, closing brackets will automatically be added or deleted if it makes sense to do so.
Added modulo operator. Touch and hold on the division symbol to access it.
Added variance, mode, and range to statistics mode.
Added more units in the unit converter.
Improved precision for roots, cube roots, and logs with bases.
Improved UI responsiveness for live results.
1.14.0
2021-10-27
Enabled iCloud sync for history, constants, variables, and equations. Now when any of these change, it'll show across all your iOS devices.
The menus in the app are now faster to access. You can now swipe up on the keyboard to bring up the history. Add your own swipe shortcuts in any direction for any menu you want to access quickly.
It's now even faster to use Auto Fill for equations. Press and hold on an equation to insert and autofill, then use the new arrows to navigate between the placeholders.
You can now clear all history.
1.13.2
2021-09-22
This app has been updated by Apple to display the Apple Watch app icon.
Adds exa and exbi units, and improves the performance of the calculation engine
1.13.1
2021-09-11
Small bug fix release, with a few quality of life improvements.
Answers are now more exact in a few places - for example 2 / sqrt(2) will now return sqrt(2), whereas before it would only return an approximation.
When editing equations, fractions will no longer automatically move into other fractions when placing new fractions immediately before or after an existing fraction. And when you rename a variable that's in your currently editing equation, your equation will update to reflect the new name.
And lastly, when toggling the sidebar or editor size on macOS, there's no more jitter in the UI.
1.13.0
2021-07-10
The new date mode lets you calculate the years, months, weeks, and days between two given dates. You can also do the same in reverse - finding a date a given distance away from another.
The unit converter now supports composite units - like meters to feet and inches, or vice versa.
The memory screen has been merged into the constants screen. You can now see all your custom constants and physical constants in one place.
You can now see the count, median, upper, and lower quartiles in the statistics mode.
Programmer mode now supports left and right bit shifts.
When you press and hold on the constants button in the keyboard, you'll see a popover showing your most recently used constants - making it super fast to insert them. The same thing also happens for the variables button.
Decimal separators and digit grouping will now format according to your device's locale.
New (and very late) Easter-themed app icon.
1.12.3
2021-03-24
Fixes answers in the solver mode.
1.12.2
2021-03-23
Fixes a few bugs and crashes in the unit converter and equations screen.
1.12.1
2021-03-11
Improves crash logging so we can fix crashes more easily going forward
1.12
2021-03-03
The new variables screen lets you link equations with variables. It works like the history screen, but whenever you edit a variable, anything using it is automatically updated - just like referencing a cell in Excel.
The new Auto Fill feature lets you fill in labels within equations faster. You'll be able to populate placeholders based on previously used values in both your current equation and from a few recent history items. While you're filling in placeholders, the submit button will also change to a tab button to make it faster to jump between placeholders.
You can now change the default behaviour when using trig functions from radians to degrees or gradians.
Buttons on the keyboard will now show as disabled when they can’t be used.
When using other bases, results will now clearly indicate what base you're in.
Improved paste functionality, improving accuracy and allowing for more types of text.
MacOS can now show and hide the sidebar, and will use the sidebar in both the compact and expanded modes. The number pad enter key also now works as expected.
Lastly, there's a new star wars app icon, along with updating the rainbow app icon.
1.11
2021-02-03
It’s a big one! Editing in general has been improved. The cursor position is improved in some cases; hardware keyboards can use more keyboard shortcuts, including copy and paste and move to start or end; and searching on hardware keyboards now includes items from your memory, equations, and constants. You can also search for constants by how you’d pronounce them - like ‘hbar’ for the reduced Planck constant.
Items you add to memory can now have titles - which helps when searching from a hardware keyboard.
You can now input mixed fractions (like 2 1/3), and see your results in that format too. The editor will provide visual cues so you don’t get confused between mixed fractions and regular fractions.
There’s been a lot of work in the other equation modes. The unit converter UI has been overhauled, reducing the number of steps it takes to add and edit units. You’ll also be able to insert multiple units at a time, like meters per second.
You’ll also be able to change the right hand side in the root solver equation mode. And all equation modes have had their keyboard positioning improved when in landscape.
And lastly, the reference screen has also been revamped. You can see all the headers up front, and tap them to expand or collapse sections. There’s also references to Wolfram MathWorld and Wikipedia throughout the documentation too.
And lastly, there's a new biology-themed custom app icon - 'mitosis'.