PCalc is the powerful choice for scientists, engineers, students, programmers, or indeed anybody looking for a feature rich calculator. It includes an optional RPN mode and multi-line display, a choice of button layouts, an extensive set of unit conversions and constants, a paper tape, multiple undo and redo, engineering and scientific notation, as well as support for hexadecimal, octal, and binary calculations.
Includes an Apple Watch app, so you can calculate on your wrist!
Added full support for iOS 12, including Siri Shortcuts. Added full support for watchOS 5. Added new Siri Shortcuts functions for rounding to a certain number of decimal places. Fixed a problem with VoiceOver and the Deg/Rad/Grad button. Fixed a problem on iPads that caused PCalc to occasionally show "Don't Panic!" on the display. We apologize for the inconvenience.
Improvements to copy and paste, and drag and drop. Tape is now wider on iPad Pro devices. Added a button to reset all layouts to the main section of the settings. Made "Dark Night" the default dark theme, and now use it on the widget. Fixed a problem with Engineering display mode sometimes being used instead of Scientific. Fixed a problem with the "Sync App and Widget" setting not sticking on iOS 9. Fixed a problem with the acknowledgements section and certain themes. Fixed a problem with the "Erase All Settings and iCloud Data" button not resetting layouts. Modernized a lot of underlying code. Added a set of animated iMessage stickers featuring Pascal the PCalc panda, as drawn by David Lanham. PCalc now requires iOS 9 or later.
Fixed a problem with operator precedence and powers.
Added a new theme, "Dark Night". Added support for measuring angles with grads in trigonometry functions. Added an option to display SI prefixes in Engineering display mode. Added a "Percentage Total" (%T) button to the layout editor. Added a button to erase all settings and iCloud data. Renamed "Use Constant Functions" to the more obvious "Repeat Operation on Equals”. Fixed a problem searching for units in the conversion section. Fixed a problem pasting values with a unicode minus sign.
Added an option to show x10 in scientific notation, in the Advanced settings. Added options to turn off the labels and info on the display. The display is now smarter about using the available space. You can now change the tint color for the themes "A Touch of Color", "Blue Sun", "Brawn", "Flux", "Primary Colors", "Rough Draft", and "Widget". You can now use hyperbolic trigonometry in user functions and conversions. The About screen now has an ambient electronic soundtrack composed by Squillopian. Improved the iPhone X support yet again.
Added Icelandic Króna to the currency conversions. Fixed a problem loading the currency rates. Fixed a problem with the "Decimal X Register" line type. Fixed a problem importing and syncing custom layouts. Fixed a problem with the 3D Touch tape display not being scrolled to the end.
Improved the iPhone X support a little bit more.
Improved the iPhone X support. Added leaderboards and achievements to the About screen.
Added an option to set the maximum denominator for the fraction display mode. Fixed a problem with the binary line display. Fixed a problem with button labels drawing too small. Fixed a problem with the chosen splitscreen layout being forgotten. Added mini About screen to the Apple Watch app. Added "Level 2" to the About screen.†
† Level 2 requires iOS 11 and a device with an A9 processor or later. Look for the golden banana.
Added full support for iOS 11, including drag and drop support, and even a (silly) bonus AR calculator mode in the About screen in the Help.† Support for the iPhone X. Completely rewrote the display code. Many exciting things to come later which are now possible because of this, but some changes today! You can now adjust the size of the digits in the display, and make them much bigger or smaller. You can now use a space for the thousands separator. Hex, octal, and binary numbers are now grouped using spaces on the display. You can now have lines displayed in two columns on a horizontal iPhone or iPad. You can now edit and reorder the list of favorite currencies. Added a arbitrary base "Log N" button to most of the advanced layouts, and you can edit other layouts to add one. Added a variety of new digit styles. Added an option to use haptic feedback for buttons in the "Key Click" section of the settings. Added an edit cursor option to the Accessibility section. Fixed a crash if you pressed on a conversion, function, or constant category name while editing. Fixed a display problem with the tape and the "Show implied parentheses" option. Fixed a problem with the normal layout being reset if you opened the app in splitscreen. Added a few more alternate icons, for old times' sake. There might be a small game in the About screen too.†
† The fancy 3D/AR About screen needs a recent device that supports Metal, ideally an iPad Pro or an iPhone 7/7+ or later. The 3D stuff requires iOS 10, AR support requires iOS 11.
Added links for downloading the manual to the Help section. Did we mention there's now a manual?! Yes, after nearly twenty-five years, there finally is. Written by one Glenn Fleishman, it's a general introduction to the app, as well as an extensive list of all the settings and buttons and what they actually do. Added an option to stop themes being applied to menus, in the Advanced section of the settings. Fixed a crash when importing settings from an iPhone onto an iPad, or vice versa.
Added two new alternative icons, "Helms" and "Protocol Gold". Added a gray theme tint. Fixed a display problem on the 10.5-inch iPad Pro. Fixed a problem with "Gravity Mode" leaving buttons at an angle when switched off.
Added a "Resend Tips to Other Devices" button to the tip jar. That should help if your tip didn't show up on them for some reason. Added four new alternative icons, "Deep Purple", "Unicorn", "Baker", and "T-1000". Added a "Deep Purple" theme tint. Added a weird "Gravity Mode" option in the Advanced section of the settings. Squircles everywhere!
Added an option to change the app icon on iOS 10.3 or later (if the icon doesn't change on the home screen, restart your device and that will fix it - iOS bug, sorry!). Along with the ability to change the icon between the existing blue and orange versions, there are nineteen more icons to choose from including lots of colors and some old designs going way back to 1992. To unlock those icons, we've added an optional tip jar. Since we've never charged for an update, this is an experiment to see if people feel like dropping some extra coins into the jar as a way of supporting the release of new versions. Even if you don't tip, you'll always have the full functionality available. Added a new "Hot Pink" tint color for the "Samurai", "Samurai Night", and "Backlight" themes. Now blink the display if you press Equals and the answer is the same as the previous number shown. Now the change sign button doesn't finish entering a hex, octal, or binary number, so you can keep editing it. Now supports pasting of Arabic–Indic numerals. The "TC" button now correctly deactivates 2nd functions. Fixed a crash when tapping "Reset to Defaults" in settings. Fixed a crash if you toggled the RPN setting after tapping "Done" in the Advanced section of the settings.
Added the ability to export all settings and user data from PCalc into a single file, send that to another device or to somebody else, and import everything again into a different copy. Works between PCalc and PCalc Lite too. Added an option to the "Advanced" settings to show labels on the buttons for 2nd functions. Added support for display of UTF-32 characters in the registers / stack section. Fixed a problem displaying fixed scientific notation with zero decimal places. Fixed a problem adding the multiply button when editing layouts in non-decimal modes.
Rounding is now back to the "Nearest or Even" rule by default, by popular demand. Added a new "Rounding" section to the Advanced settings, which controls the display, as well as the behaviour of the "Round" button. Added an option to the Apple Watch app to stop it automatically switching back to the number pad. Fixed a problem with the "Fraction" display mode on 32-bit devices.
Improved support for iOS 10 and watchOS 3. Added support for haptic feedback on the iPhone 7 and 7 Plus. Added an option to display improper fractions in "Fraction" display mode. Round function now always rounds half upwards to the nearest integer. Fixed a problem with the widget not loading on an iPhone 7 Plus. Fixed a problem pasting in fractions of the form "2 3/4".
Added support for iOS 10 and watchOS 3, including a brand new widget and an updated watch app.
iOS: New look widget on iOS 10, including a mini calculator when you 3D Touch the PCalc icon. Added a new "Fraction" display mode that shows the closest fraction for the current decimal result. Added an option to lock the calculator orientation in either portrait or landscape - iPhone only for now. Added an option to use key clicks in the widget. Improved the key clicks, and added some new options for them. Stereophonic sound! Now display all shortcuts when you hold down the Command key on a physical keyboard. Now handle the keyboard being shown in another app when in splitscreen on an iPad. The widget now respects the "Bold Key Text" accessibility option. LCD digit, background, and theme colors are now remembered separately for each theme. Now use monospace digits throughout the app for better readability. Now show "HEX", "OCT", or "BIN" in the display to better indicate the current base. You can now change the display mode from the menu that appears when you double-tap the display. You can now set the brightness threshold when the automatic night mode activates. You can now choose the style of buttons when editing a layout. Made it harder to accidentally trigger the layout editing mode. The color pickers now display the name of the selected color. Various fixes for VoiceOver. Fixed a display problem with parentheses in the tape. Fixed a performance problem with the ticker tape. Fixed a crash when resetting an edited layout. Fixed a crash when going into the "Accessibility" section on iOS 8. Added support for game controllers. Yes, really.
watchOS: Added a dedicated dictation button, and Scribble support on watchOS 3. You can swipe left and right to switch section on watchOS 3. You can use the digital crown to adjust the current number on watchOS 3. Added a constants section.
Brand new icon! Added an option to use E notation for the main display rather than superscript numbers. Added a unit conversion section to the Apple Watch app. Added a watch complication to quickly access the Apple Watch app. Added a quick "Reset All Buttons…" command to the layout editing alert if there are any changes. Added a warning the very first time you try to switch on RPN mode. Changed the number entry and delete key behaviour to be more sensible for decimals and exponents. You can now have eight lines of display on a horizontal iPad Pro. You can now specify certain settings like RPN mode and number of decimal places separately for the app, watch, and widget. The display mode setting is now used by the watch and widget. Moved the watch and widget settings into separate new sections. Fixed a problem with the theme resetting to "Samurai" if you used the automatic night theme option. Fixed a problem with the minus sign not always displaying properly with the LCD digit style. Fixed a problem with hiding the status bar when running in split-screen. Fixed a problem emailing the tape or registers when you 3D Touch the display to peek at them. Fixed a problem with the "Use Animations" accessibility setting not applying to the splashscreen. Fixed a problem with VoiceOver for the tape, registers, and RPN stack. Fixed a problem with existing numbers not being pushed to the RPN stack when starting a new one with the decimal or "Exp" keys. Fixed a problem with Handoff from the Apple Watch.
Added support for 3D Touch on the iPhone 6s and iPhone 6s Plus. Added 3D Touch icon shortcuts for quick access to PCalc functionality. Added a new "3D Touch" section to the settings to configure the shortcuts. Press the display to peek at the tape, registers, or RPN stack. Fixed a problem with the “Programming” layouts. Fixed a problem with pasting into PCalc on iOS 7.
More support for iOS 9 and watchOS 2. Watch app now gives haptic feedback for button taps. Added a new "Accessibility" section to the settings with options to make PCalc easier to use. Added an option to increase the size of the text on the tape. Added an option to turn off the watch haptic feedback in the Advanced section of the settings. Text in the settings and other sections now respects the system text size. The "Use Phone Layouts" option in the Advanced section of the settings now applies to split-screen multitasking as well. Fixed a problem where "Error" could get stuck on the screen forcing you to quit the app. Fixed a problem with multiplying or dividing by percentages. Fixed a problem with Handoff not using your RPN setting.
Added support for iOS 9 and watchOS 2. Added support for split-screen multitasking on iPad. Added native Apple Watch app. The watch app now requires watchOS 2. Added support for Handoff from the Apple Watch app to your other devices. Added an option to switch off dictation on the Apple Watch in the Advanced section of the settings. Added options to control the speech rate and volume when speaking actions and results. Added new functions to the layout editor. Added a delta percentage button to most layouts as the 2nd function of percentage. Changed behaviour of the percentage key in algebraic mode to match the Apple calculator - old behaviour still available via "Display Percentage Result" option in Advanced settings. The tip calculator in the Apple Watch app now uses the digital crown for setting the inputs and shows the split, tip, and total all at once. Now display "Error" rather than just blinking the display on an incorrect operation.
We hope you like this release! If you have any questions, please email us at firstname.lastname@example.org.
Added support for dictating numbers and simple calculations into the Apple Watch app - just tap the display. Added an ellipsis to the tip calculator on the Apple Watch app, to better hint that tapping the result will cycle through different values. You can now paste simple calculations into PCalc. Fixed a problem with the button layout of the Apple Watch app when bold text was switched on in the watch settings. Fixed a problem with copying from the tape in a custom layout.
[NOTE: If you're having a problem installing via iTunes, try downloading directly via the App Store app on your device. And send me an email - thanks!] Added support for the Apple Watch - now you can use PCalc without taking your phone out of your pocket! Includes a full calculator app, a tip calculator, and a glance to see the result of your most recent calculations.
Added a warning message to avoid accidental layout editing.
Fixed a problem with the widget on a landscape iPhone 6 Plus.
PCalc is the powerful choice for scientists, engineers, students, programmers, or indeed anybody looking for a feature rich calculator. It includes an optional RPN mode and multi-line display, a choice of button layouts, an extensive set of unit conversions and constants, a paper tape, multiple undo and redo, engineering and scientific notation, as well as support for hexadecimal, octal, and binary calculations.PCalc Lite is a fully functional and free taste of our very popular scientific calculator. It includes an optional RPN mode, multiple undo and redo, unit conversions and constants, as well as two stylish themes and our highly praised design. A great choice for your new iPad!If you like what you see, the full version has many more settings and themes, a paper tape, engineering and scientific notation, and full support for hexadecimal, octal, and binary calculations. You can also now purchase extra features directly from inside PCalc Lite. Buy them individually, or buy everything.Includes an Apple Watch app, so you can calculate on your wrist!