3.12.1
- Added support for iPadOS 16, including Stage Manager.
- Added support for multiple windows on iPad.
- Improved theme drawing performance.
- Fixed a problem with the recent conversion text getting too small with long unit names.
- Fixed a problem with the "Round to Floor" and "Round to Ceiling" user function commands with negative numbers.
- Fixed a problem with the "Modulo" function with negative numbers.
- Fixed a crash when clearing a memory from the contextual menu.
- Added a new per-calculator rotation lock option for iPhones on iOS 16.
- Added an "EV Efficiency" section to the conversions.
- Fixed an ambiguity when displaying some currency symbols like Yen and Yuan.
- Fixed some cosmetic problems with the user functions and conversions editor.
- Fixed a problem editing the name and images for custom function, conversion, and constant categories.
- Now interpret text starting with "0x", "0o", or "0b" as hex, octal, and binary numbers.
- Improved handling of button selection in the layout editor.
- Fixed a crash when adding or duplicating a layout on iPad.
3.12
- Added support for iOS 16.
- Added support for watchOS 9, including the Apple Watch Ultra.
- Improved support for Dynamic Type throughout the app.
- PCalc now requires iOS 13 or later.
- You can now choose custom theme tint, digit, and display colours.
- Added an option to choose if the user interface is light or dark.
- Improved the "Theme" section of the settings.
- Fixed a problem with controls in the Tape and Registers sections not being readable in some themes.
- You can now have multiple calculators, each with a separate setup.
- You can open the app and switch to a specific calculator using a URL of the form pcalc://calculator/<calculator name>.
- Added an option to the layout sections to choose between the different types of layout.
- Fixed a problem tapping the display mode indicator to quickly change modes.
3.11.3
- Improved the appearance of the app.
- Added menu commands for copying and pasting numbers with U.S. formatting.
- Changed the display of numbers between 0.1 and 1.0 to be more consistent in Engineering mode.
- iCloud syncing of user data is now switched on again by default if you are running iOS 15.5 or later.
- Key clicks are now switched off by default because they were causing the interface to lag occasionally.
- Fixed a problem with the watch complication icons.
- Fixed a problem with messages about pasting from other apps when dragging registers about.
- Fixed a problem with operator button selection being lost after putting the app into the background.
- Fixed a problem with the functions popup not opening on iPad.
- Fixed a problem with the conversion actions in Shortcuts when set to "Ask each time".
- Added a new digit style, "Matrix".
- You can now set images for the categories of custom functions, conversions, and constants.
3.11.2
- Moved the About screen to a standalone app called "About by PCalc".
- If you have the app installed, selecting "About PCalc" in the Help section will work exactly as before.
3.11.1
- Due to ongoing iCloud problems, iCloud syncing of user data and layouts has been switched off by default. You can still manually export and import to sync. We will switch this back on when Apple fixes things.
- Added four new alternative icons, "Ocean", "Jasper", "Salem", and "Quasar".
- About screen now runs at 120Hz on suitable hardware.
- Fixed a problem with too many messages about pasting from other apps.
- Fixed a problem with the ticker tape vanishing when turned upside-down.
- Fixed a problem importing settings and keyboard shortcuts.
- Fixed a crash when pasting into the app.
- Fixed a crash when rapidly tapping toolbar buttons.
3.11
- Added support for iOS and iPadOS 15.
- Added support for watchOS 8.
- Added the ability to link calculations to notes via Quick Note on iPadOS 15.
- Fixed a number of icon problems.
- Fixed a crash when rotating the device.
- PCalc now requires iOS 12.1 or later.
- Fixed a problem with the "Use B&W Icons" option for the Apple Watch resetting.
- You can now use explicit "floor" and "ceiling" rounding in user functions and conversions.
- Fixed a problem creating custom functions, conversions, and constants after resetting iCloud data.
- Fixed a crash with the Registers popup on iPad.
- Fixed a crash when editing layouts on another device.
3.10.5
- Fixed a problem performing conversions via Siri Shortcuts.
3.10.4
- Fixed a problem with the toolbars being too high at the bottom of the functions, conversions, and constants sections on iOS 14.4.
- Fixed a problem resetting user data in iCloud.
- Fixed a crash when clearing registers with the contextual menu.
- Fixed a crash when dragging registers.
- Fixed a crash when closing the App Store section for "Dice by PCalc".
- You can now set the C / AC behaviour of a button in the layout editor.
3.10.3
- Switches off click sounds if you're using bluetooth audio, to work around a button lag problem on iOS 14.
3.10.2
- Fixed a crash at startup on iPadOS 14.
- Fixed a crash when rapidly tapping the toolbar buttons on iPadOS 14.
- Added some new digit styles.
3.10.1
- Fixed a problem with slow startup on iOS and iPadOS 14.
- Fixed a problem throwing bananas in the About screen on iOS 14, iPadOS 14, and watchOS 7 (yes, really).
3.10
- Added support for iOS and iPadOS 14.
- Added support for watchOS 7.
- Improved the hardware keyboard support on iOS 13.4 or later - all default keyboard shortcuts from the Mac version are now available.
- You can now press any of the keyboard shortcuts for "Clear" twice to perform an AC.
- You can now access all ten memories via Siri Shortcuts.
- Fixed a problem running Siri Shortcuts.
- Fixed a problem syncing tips across devices via iCloud.
- Fixed a problem accessing the tap-and-hold shortcuts in the Apple Watch app on watchOS 7.
- Tap-and-hold the C/AC button in the Apple Watch app to do an MC.
- Added a new alternative icon, "Chapman".
- Added WASD support to the About screen.
- Fixed a problem creating custom buttons that open a URL.
- You can now import custom keyboard shortcut definition files from the Mac version.
- Added a button to the settings to reload user data from iCloud.
3.9.5
- Added the "Hackett Number" to constants.
- Fixed a crash when trying to purchase the full version.
3.9.4
- Fixed a problem reading the display with VoiceOver in the Apple Watch app.
- Fixed a crash when tapping the share button for the tape or registers on an iPad on iOS 13.
- Fixed a crash when bringing up contextual menus for display labels on iOS 13.
- Added an option for left aligning the main register while editing.
- Added a cancel button when picking a memory register in the Apple Watch app.
- The option for showing a cursor while editing now works in the widget.
3.9.3
- Added contextual menus for the display on iOS 13.
- Added a new alternative icon, "Cheri".
- Added an option for the widget to use an advanced layout with many more functions.
- Added copy and paste as ASCII/UTF-8/UTF-16/UTF-32 to the contextual menus on iOS 13.
- Added a "Haptic Touch" section to the settings on iOS 13, to configure the app icon menu.
- Added options to the display settings to turn off contextual menus and drag and drop.
- Fixed a problem with user constants not syncing to the Apple Watch app.
- Fixed a problem with some of the 3D/Haptic touch commands not working.
- Fixed a problem with dragging between display lines in dark mode on iOS 13.
3.9.2
- Fixed a problem with blank keys in the Apple Watch app when running on watchOS 4.
- Fixed a problem with PCalc accessing the clipboard when running functions and conversions.
3.9.1
- A mean bug broke into the tip jar in version 3.9 and ran off with the contents! We apologize for the inconvenience.
- To make up for it, if you ran 3.9 at any point in the last few days, you'll automatically have something added to the tip jar in 3.9.1 for free, regardless of whether you have previously tipped or not.
3.9
- Full support for iOS 13, including Dark Mode and the improved Siri Shortcuts.
- Siri shortcuts can now have parameters passed in directly.
- The "Enter" key on a hardware keyboard with a numeric keypad now works. Finally!
- The settings button is now a gear icon. Finally!
- Siri Shortcuts support now requires iOS 13 or later.
- PCalc now requires iOS 10 or later.
- Added options to automatically switch the app and widget themes to match the system Dark Mode setting.
- Currency conversions performed through Siri Shortcuts now update currency rates independently from the main app.
3.8.9
- Updated all scientific constants to the latest CODATA 2018 values.
- Improved accuracy of stored numbers when PCalc isn't running, and for copying and pasting.
- Fixed a problem searching for functions, conversions, and constants.
- Polyhedral dice!
- Now includes the full list of CODATA 2018 scientific constants.
- Improved the UI for using multiple memories in the watch app and widget.
- You can now specify the setting for using multiple memories separately for the watch app and widget.
- No longer show the "M" indicator when other memories have contents, but "Use Multiple Memories" is off.
- Added an option for displaying all function variables in the registers section.
- Added new line display types that show a running total for the current calculation, the "Last X" value, and all the memories.
3.8.8
- Fixed a problem installing the watchOS app on Series 4 watches paired with an iPhone 6 Plus.
3.8.7
- Improved support for the new iPads.
- Fixed a problem importing layouts or settings stored on an iCloud Drive.
- Fixed a problem with the version number displayed in the Settings app.
- The watch app now downloads currency conversion rates independently from the phone.
- You can now create and edit the position of the parentheses count in layout editing mode.
- Added an option to use the digital crown to roll the RPN stack in the watch app.
3.8.6
- Added support for the new iPads and iOS 12.1.
- You can now long press or swipe up to use the number key shortcuts in the watch app.
- You can now swipe left and right on the display to undo and redo in the watch app.
- Fixed a problem renaming the decimal separator button in the iOS app.
3.8.5
- Added new sets of functions to the third page of the watch app, including powers and trigonometry.
- Added more swipe down shortcuts to the watch app.
- Fixed a problem adjusting large numbers with the digital crown in the watch app.
- Added an option to use a dark theme in the watch app.
- Fixed a problem with the deg/rad/grad buttons on the "Advanced" splitscreen layout.
3.8.4
- Fixed a problem with the iOS app being stuck in scientific mode.
- Fixed a problem with the watch app losing settings.
- Added an option for currencies to show four decimal places.
- Added an option to turn off the digital crown in the watch app.
- Added a new line display type which always shows the x register as a fraction.
- Fixed a problem with the ticker tape being scrolled too much to the right on iOS 12.
- Fixed a problem setting the display background color for the "Dark Night" theme.
3.8.3
- Various improvements to the watchOS app.
- You can now swipe down on the number buttons in the watch app for quicker access to the operators.
- You can now rotate the icon and tap to throw bananas in the watch About screen.
- Added an option to display the x register value on the watch corner complications.
- Added an option to display the watch complication icons in black and white.
- Added "Pascal Mode" to the watch complications.
3.8.2
- Added initial support for x-callback-url interapplication communication:
- pcalc://x-callback-url/set?value=42®ister=m
- pcalc://x-callback-url/get?register=x
- Added the ability to create custom buttons that open a URL. They can run Siri Shortcuts, or talk to any app that supports the x-callback-url protocol.
- Use [x-register], [y-register], or [m-register] in URLs and that text will be replaced by the appropriate value when the URL is opened.
- If you set the x-success parameter for any x-callback-url to "pcalc://x-callback-url/set" (suitably encoded) it will set the display with the result.
- Set the x-error parameter for any x-callback-url to "pcalc://x-callback-url/error" and it will flash "Error" on the display if there is a problem.
- Fixed a problem with not all conversions not being available in Siri Shortcuts.
3.8.1
- 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.
3.8
- Added full support for iOS 12, including Siri Shortcuts.
- Added full support for watchOS 5 and Apple Watch 4.
- Improvements to copy and paste, and drag and drop.
- 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.
- PCalc now requires iOS 9 or later.
- Added a button to reset all layouts to the main section of the settings.
- Tape is now wider on iPad Pro devices.
- Made "Dark Night" the default dark theme, and now use it on the widget.
- 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.
3.7.7
- Fixed a problem with operator precedence and powers.
3.7.6
- Added support for measuring angles with grads in trigonometry functions.
- Added a button to erase all settings and iCloud data.
- Fixed a problem searching for units in the conversion section.
- Fixed a problem pasting values with a unicode minus sign.
- Added a new theme, "Dark Night".
- Added a "Percentage Total" (%T) button to the layout editor.
- Added an option to display SI prefixes in Engineering display mode.
- Renamed "Use Constant Functions" to the more obvious "Repeat Operation on Equals"
3.7.5
- The display is now smarter about using the available space.
- The About screen now has an ambient electronic soundtrack composed by Squillopian.
- Improved the iPhone X support yet again.
- Added an option to show ×10ⁿ in scientific notation, in the Advanced settings.
- Added options to turn off the labels and info on the display.
- You can now use hyperbolic trigonometry in user functions and conversions.
- You can now change the tint color for the themes "A Touch of Color", "Blue Sun", "Brawn", "Flux", "Primary Colors", "Rough Draft", and "Widget".
3.7.4
- 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.
3.7.3
- Improved the iPhone X support a little bit more.
3.7.2
- Improved the iPhone X support.
- Added leaderboards and achievements to the About screen.
3.7.1
- 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.†
- Added an option to set the maximum denominator for the fraction display mode.
3.7
- 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.†
- 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.
- Fixed a problem with the normal layout being reset if you opened the app in splitscreen.
- Added an edit cursor option to the Accessibility section.
- Added a few more alternate icons, for old times' sake.
- There might be a small game in the About screen too.†
- Hex, octal, and binary numbers are now grouped using spaces on the display.
- Added a arbitrary base "Log N" button to most of the advanced layouts, and you can edit other layouts to add one.
- You can now have lines displayed in two columns on a horizontal iPhone or iPad.
- Added a variety of new digit styles.
- Added an option to use haptic feedback for buttons in the "Key Click" section of the settings.
- Fixed a display problem with the tape and the "Show implied parentheses" option.
- You can now edit and reorder the list of favorite currencies.
- Fixed a crash if you pressed on a conversion, function, or constant category name while editing.
3.6.7
- Added two new alternative icons, "Helms" and "Protocol Gold".
- 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.
3.6.6
- 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 Silver".
- Added a "Deep Purple" theme tint.
- Squircles everywhere!
- Added a weird "Gravity Mode" option in the Advanced section of the settings.
3.6.5
- Fixed a problem with the alternative icon being reset if the app is quit. Sorry!
3.6.4
- Added an option to change the app icon on iOS 10.3 or later.
- 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.
- Now blink the display if you press Equals and the answer is the same as the previous number shown.
- Now supports pasting of Arabic–Indic numerals.
- Fixed a crash when tapping "Reset to Defaults" in settings.
- Added a new "Hot Pink" tint color for the "Samurai", "Samurai Night", and "Backlight" themes.
- Now the change sign button doesn't finish entering a hex, octal, or binary number, so you can keep editing it.
- The "TC" button will now correctly deactivate 2nd functions.
- Fixed a crash if you toggled the RPN setting after tapping "Done" in the Advanced section of the settings.
3.6.3
- 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.
- Instead of offering an "Upgrade Pack" in-app purchase, PCalc Lite now lets you buy the full version of the app directly. All other in-app purchases are unchanged, and the "Upgrade Pack" still works exactly as before if already purchased, giving identical functionality to the full app. But hopefully this should reduce confusion with people expecting the icon and name to change.
- Fixed a problem with prices being cut off for some currencies in the PCalc Store.
- Added an option to the "Advanced" settings to show labels on the buttons for 2nd functions.
- Fixed a problem displaying fixed scientific notation with zero decimal places.
- Added support for display of UTF-32 characters in the registers / stack section.
- Fixed a problem adding the multiply button when editing layouts in non-decimal modes.
3.6.2
- 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.
3.6.1
- Improved support for iOS 10 and watchOS 3.
- Added support for haptic feedback on the iPhone 7 and 7 Plus.
- 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 an option to display improper fractions in "Fraction" display mode.
- Round function now always rounds half upwards to the nearest integer.
3.6
- Added support for iOS 10 and watchOS 3, including a brand new widget and an updated watch app.
- New look widget on iOS 10, including a mini calculator when you 3D Touch the PCalc icon.
- 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.
- Now use monospace digits throughout the app for better readability.
- The widget now respects the "Bold Key Text" accessibility option.
- Fixed a crash when going into the "Accessibility" section on iOS 8.
- The color pickers now display the name of the selected color.
- Various fixes for VoiceOver.
- Added support for game controllers. Yes, really.
- 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.
- 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.
- You can now change the display mode from the menu that appears when you double-tap the display.
- Fixed a performance problem with the ticker tape.
- LCD digit, background, and theme colors are now remembered separately for each theme.
- You can now set the brightness threshold when the automatic night mode activates.
- Now show "HEX", "OCT", or "BIN" in the display to better indicate the current base.
- You can now choose the style of buttons when editing a layout.
- Made it harder to accidentally trigger the layout editing mode.
- Fixed a display problem with parentheses in the tape.
- Fixed a crash when resetting an edited layout.
3.5.3
- Brand new icon!
- Added a unit conversion section to the Apple Watch app.
- Added a watch complication to quickly access the Apple Watch app.
- 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.
- 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 the "Use Animations" accessibility setting not applying to the splash screen.
- 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.
- You can now have eight lines of display on a horizontal iPad Pro.
- Added an option to use E notation for the main display rather than superscript numbers.
- 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 hiding the status bar when running in split-screen.
- Added a quick "Reset All Buttons…" command to the layout editing alert if there are any changes.
- Fixed a problem emailing the tape or registers when you 3D Touch the display to peek at them.
3.5.2
- Added support for 3D Touch on the iPhone 6s and iPhone 6s Plus.
- Added 3D Touch icon shortcuts for quick access to PCalc functionality.
- Fixed a problem with pasting into PCalc on iOS 7.
- 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.
3.5.1
- 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.
- Text in the settings and other sections now respects the system text size.
- 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.
- The "Programmer Pack" was accidentally left switched on by default in 3.5 but this has now been fixed - hope you enjoyed the free taste!
- Added an option to turn off the watch haptic feedback in the Advanced section of the settings.
- The "Use Phone Layouts" option in the Advanced section of the settings now applies to split-screen multitasking as well.
3.5
- 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.
- 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.
- Fixed a problem switching layouts with only the "Programmer Pack" installed.
- Added new functions to the layout editor.
- Added a delta percentage button to most layouts as the 2nd function of percentage.
- 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.
3.4.1
- 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.
3.4
- 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.
3.3.2
- Fixed a problem with the widget on a landscape iPhone 6 Plus.
3.3.1
- Stopped accidental triggering of buttons in the widget when scrolling in Notification Center.
- Various fixes for iOS 8.
- Widget now displays the full iPad layout on a landscape iPhone 6 Plus.
- Added toolbar buttons to quickly switch 2nd and RPN modes while editing layouts.
- Fixed a problem editing the "2nd" property of buttons in the layout editor.
- Fixed a problem setting the Y register in user functions.
- Fixed a problem with the "Sync App and Widget" and the "Simple iPad Widget" settings being forgotten.
- Fixed a problem with the "Use Constant Functions" setting.
- Fixed a problem with the "Shake Behaviour" setting.
3.3
- Added full support for iOS 8.
- Added support for the iPhone 6 and iPhone 6 Plus.
- Added a Notification Center Widget on iOS 8 to perform quick calculations. Tap the display to switch to the full app.
- Added support for Handoff on iOS 8 to continue the current calculation on another device.
- All text fields are now drawn to match the current theme.
- Improved hardware keyboard support and added new keyboard shortcuts.
- Fixed a problem with operator precedence.
- Added support for layout editing - just tap and hold on any button to begin. You can even add dedicated buttons that perform conversions, run functions, or enter constants, too!
- The display now shrinks down to a single line when you are in other sections to maximise visibility.
- Added an option to switch off operator precedence entirely.
- Added an option to only show the RPN stack in the "Stack" section and keep it scrolled to the bottom.
3.2.1
- Fixed a problem with PCalc not responding to touches the first time it was opened.
3.2
- Updated the core calculator code to match PCalc 4 on OS X.
- User functions and conversions can now access the RPN stack, use bitwise operators, and get and set values on the clipboard.
- You can now add notes to the tape.
- Added a "Last" key in algebraic mode which retrieves the result from the last time you pressed equals.
- Fixed a problem entering negative fractions.
- Added support for hex, octal, and binary user functions and constants.
- Added "Rol n" and "Ror n" buttons for rotating by an arbitrary number of bits.
- Fixed a problem pasting in some hex, octal, and binary values.
- Smart searching for conversions, constants, and functions - try “£ to $” in the search field, for example.
- Added trend arrows to the currency rates.
- You can now specify which themes are used for the automatic night mode.
- Added an option to switch to night mode based on the current screen brightness.
- Added a new dark theme "Backlight".
- You can now choose to automatically display big or small numbers in engineering mode, rather than scientific.
- Now show a double zero key instead of an "Exp" key when in accounting mode.
- Added an option to display the ticker tape at the top of the display.
- Fixed a problem drawing the register labels on the display.
3.1.1
- PCalc no longer uses your location in the background for the automatic night theme option.
- Fixed a problem displaying percentage operations on the tape in RPN mode.
3.1
- Added 64-bit support for the iPhone 5S and new iPads.
- Now automatically sync any in-app purchases between all your devices using iCloud.
- Now disable the deg / rad buttons when not in decimal mode.
- Now support touch typing using VoiceOver.
- Fixed a problem adjusting sliders using VoiceOver.
- Fixed a problem with double-height status bars.
- Added a new darker iOS 7 theme, "Samurai Night".
- Added an option to automatically switch to "Samurai Night" when it's dark outside.
- Now display dark menus on an iPhone when using a dark theme.
- Added new commands to the user functions.
- Fixed a problem displaying the tape and registers in certain themes.
- Added an accounting mode that automatically enters a decimal point and rounds the display to two decimal places.
- Added an option to make the text on the keys bold.
- Fixed a problem hiding the status bar.
- Added new commands to the user conversions.
Fixed the sorting in the "Density" section of the conversions.
3.0
- Added full support for iOS 7, including a new minimalist look for PCalc.
- Added a new default iOS 7 theme, "Samurai". The other themes are still available in the settings.
- Added a button to change all settings back to their default values.
- PCalc now inserts an implied equals if you start entering a new number mid-calculation.
- On the phone, tapping the display at the bottom while in settings, conversions etc. will quickly return you to the main calculator.
- Improved startup speed.
- Smarter display on iPhone, uses bigger font size when there's fewer lines of data to display.
- Added an option to switch off changing the number of display lines by swiping.
- The tape now shows all operations including functions, conversions, and constants.
- Added two new layouts on iPhone that let you have the tape permanently on-screen.
- You can now double-tap the 2nd button to lock it in the on position.
- You can now set the current layout via the PCalc URL scheme - useful with apps like Launch Center Pro for launching PCalc in different setups. Usage is pcalc://layout/<layout name>.
- Fixed a crash when editing functions.
- Added new digit display options.
- Added an option for constant functions in algebraic mode - press equals to repeat the last calculation, or enter a new value and then press equals.
- Added support for speaking actions and results on iOS 7.
- Added an option to greatly increase the size of the text on all buttons.
- Added an option to use dynamic type on iOS 7.
- Added an option to hide the status bar.
- Added an option to switch off all animations.
- Added "Gas Mark" to the "Cooking" section of the unit conversions.
- Fixed a crash when editing conversions.
- Fixed a problem with user constants not syncing correctly via iCloud.
2.8
- Fixed a problem with external hardware keyboards input not working.
- Fixed a problem starting up on an upside down iPad.
- You can now create your own conversions.
- User conversions can be shared with other people, and are synced across multiple devices automatically using iCloud.
- Updated built-in scientific constants to 2010 values from CODATA.
- Fixed a problem editing user constants in landscape mode.
- You can now create your own functions.
- User functions can be shared with other people, and are synced across multiple devices automatically using iCloud.
- Fixed a problem with thousands separators not appearing when you copy or email the tape.
- Added an option to show the live result of the last function used on a line of the display.
- Fixed a problem drawing the ticker tape with custom display colours.
- Fixed a problem with the engineering display mode.
2.7.1
- Fixed a problem with in-app purchases not being loaded.
2.7
- Keys now support multi-touch typing for better accuracy and responsiveness.
- iPad multitasking gestures now work correctly.
- Added an option for a "Ticker Tape" which displays a history of recent calculations underneath the main display.
- Added an "Advanced" option on the iPad to let you use the keyboard layouts from the iPhone / iPod touch.
- Added an "Advanced" option to increase the size of the text on the number keys.
- Added an "Advanced" option to disable the quick fraction entry by double-tapping the dot key.
- Fixed a problem with some of the Advanced options not being visible.
- Added "Minutes Per Mile" and more to the "Speed" section of the unit conversions.
- Added "Foot-lamberts", "Candela Per Square Meter", and more to the "Lighting" section of the unit conversions.
- Added "dBm" to the "Power" section of the unit conversions.
- Added "Kilocalories" and "Calories (Nutritional)" to the "Energy" section of the unit conversions.
- Added "Angstroms" and "Microns" to the "Length" section of the unit conversions.
- Added "Centiliters" to the "Volume" section of the unit conversions.
- Changed "Bytes" unit conversions to have both decimal and binary prefixes (1000 vs 1024).
- Fixed a problem editing constants using international number formats.
- Fixed a problem dividing negative non-decimal numbers.
- Added a "Basic" horizontal layout on the iPhone / iPod touch.
- Fixed a problem with the "Last X" button.
2.6.1
- Added support for the iPhone 5 and new iPod touch.
- Added support for iOS 6.
- Improved the "Rough Draft" theme.
- Fixed a number of problems with the user constants editing.
- Fixed a problem with the Functions section incorrectly showing a link to the PCalc Store.
2.6
- Fixed a problem opening the PCalc Store from within the Theme section.
- The screen error flash is more visible again.
- You can now add and edit your own constants.
- You can now export user constants via email, and import them on other devices.
- User constants are synced across multiple devices automatically using iCloud.
- Added a density section to the conversions.
- Made the currency conversion section more self-explanatory.
- You can now show up to eight lines of display.
- MC now lets you pick a specific memory if multiple memories are enabled.
- Added all the functions from the Mac version - click the ƒ(x) button to access them. Includes "Complex Numbers" and "Financial" categories.
- On the iPhone and iPod touch, the AC function is now accessed by double-tapping the C button - needed to make space for the ƒ(x) button.
2.5.1
- Significant performance improvements when entering numbers, particularly on iPad.
- Fixed a problem with the pcalc://settings and pcalc://ac URLs.
- Added an indicator to the LCD (where there's space) to show Normal / Scientific / Engineering mode. Tap it to switch mode.
- The glow effect is back when using the Flynn theme on the new iPad.
2.5
- Added support for the Retina display on the new iPad.
- Added a "pcalc://" URL scheme - open that with no arguments to launch PCalc, or any of the following:
pcalc://set/12345 - set the main register to 12345.
pcalc://convert/12345 - set the main register to 12345 and open the conversions section.
pcalc://constants - open the constants section.
pcalc://tape - open the tape section.
pcalc://registers or pcalc://stack - open the registers section or stack in RPN mode.
pcalc://settings - open the settings section.
pcalc://ac - clear all.
- You can now use the minus button to change the sign of an exponent as you are entering it.
- Now strip underscores when pasting values into PCalc.
- Fixed a problem with operator buttons not working.
- Fixed a problem with parentheses level indicator not updating when you hit equals.
- With multiple memories switched on, the registers section now displays the grand total and you can M+ / M- / M in / M re all the memories at once.
- Added an option to set the upper value where scientific notation display starts.
- Added a new calculator theme, "Brawn".
- Fixed a problem with the Monolith font on iPad.
- Fixed a problem with thousands separators not showing on the tape, registers, and conversions.
2.4.3
- Fixed a number of drawing problems on older devices.
2.4.2
- Fixed the horizontal line that appeared when using a split keyboard on iPad on iOS 5.
- Various other fixes for iOS 5.
2.4.1
- Added support for external hardware keyboards - there is a list of key shortcuts in the help section.
2.4
- Added swap buttons in the conversion section to quickly set the base unit.
- Improved readability in the conversions and constants sections.
- Fixed a problem with the "shake to undo" gesture.
- Fixed a problem with blank menus on iPad.
- Fixed a crash on rotation.
- Added a "Frac" button to most layouts for quick fraction entry. You can also press the decimal point button a second time.
- Improved startup speed with very long tapes.
- Fixed a problem with the registers not opening on iPad.
- Added a new "Lighting" section to the unit conversions with lumen, lux, footcandles etc.
- Added inch/mm of mercury and water to the pressure conversions.
- Added proper units to all of the constants.
- Added a new digit style, "Typewriter".
- The "Monolith" digit style is now available on the iPad too.
- Added an option to disable Auto-Lock while PCalc is open.
- Fixed a problem with the option to disable vibration on error.
- Fixed a problem with the "Copy On Close" option in the Advanced settings.
2.3.3
- Fixed a problem with the "Exp" button not working on some systems.
- Fixed a problem with the "2nd" button becoming highlighted after a rotation.
- Fixed a problem with the "Clear On Open" and "Paste On Open" options in the Advanced settings.
2.3.2
- Fixed a problem copying or emailing a tape containing hex, octal, or binary calculations.
- Fixed a problem sending emails on iPhone / iPod touch.
- Fixed a problem with zeros appearing in the RPN stack after unit conversions.
- Added an option for a fixed four register RPN stack with X, Y, Z, and T registers.
2.3.1
- Fixed a problem with the thousands separator and multiple memory options not appearing after in-app purchase.
2.3
- When the RPN stack is full with 128 entries, pushing a new number will drop the oldest one.
- Fixed a rotation problem when opening PCalc upside down on an iPad.
- Significant performance improvements.
- You can now display the tape, registers, and RPN stack on screen all the time on an iPad in landscape.
- The tape and registers now reflect the appearance of the current theme.
- Improved the emailing of tape and registers.
- Added an option to show an editing cursor when entering numbers.
- Added new force and temperature unit conversions, with thanks to Georg Schober.
- Now always perform an integer divide in Hex, Octal, and Binary modes.
2.2.1
- Fixed a problem with background music stopping for PCalc key clicks.
- Fixed a crash that could occur with the constants and conversions.
- Improved support for the Retina display on the iPhone 4.
- Opening the conversions now finishes entry of the current number.
2.2
- You can now sort the units in the conversions section by name or by magnitude.
- Added a volume control for the key click sounds.
- Improved detection of overflow in Hex, Octal, and Binary modes.
- Improved speed of application switching on iOS 4.0.
- Various minor fixes and improvements.
- Added dozens of new unit conversions.
- Added a special low-light calculator theme, "Flynn".
- Added an option to stop the "AC" button from clearing the memories.
- Added an option to show or hide the key popups.
- Moved the thousands separator option into the main settings section.
- Added labels to the display on iPad in portrait mode.
2.1
- Added support for iOS 4.0 and fast app switching.
- Added support for the Retina display on the iPhone 4.
- Various minor fixes and improvements.
2.0.1
- Fixed a crash that could occur with the constants and conversions.
2.0
- Added support for the iPad.
1.9.3
- Fixed a problem with the currency conversions in some regions. Reload the rates if you still see problems.
1.9.2
- Fixed a problem with settings being reset occasionally.
- Fixed a problem with custom LCD colours not being saved.
- Changed the "Del" button to look like the standard iPhone backspace.
- Made the recent conversion swap buttons much easier to press.
- Various minor fixes and improvements.
- Added a brand new currency section to the unit conversions.
- Added "<< n" and ">> n" buttons to the programming layouts for shifting by an arbitrary number of bits.
1.9.1
- Added support for the standard "shake to undo" gesture.
- Various minor fixes and improvements to the in-app purchasing process.
- Added an option to stop the "AC" button from clearing the tape.
- Added an option to stop iPhones from vibrating on errors.
1.9
- You can now purchase all the extra features from the full version of PCalc from inside PCalc Lite. Buy them individually, or buy everything.
- Improved performance and handling of low-memory situations.
- Various minor fixes and improvements.
- Added a new calculator theme, "Flux".
- You can now customize the decimal and thousands separators in the advanced settings.
- You can now show thousands separators in the register, stack, and unit conversion sections.
- Added options to automatically copy and paste when PCalc is closed and reopened.
- When using multiple memories, the memory keys now highlight to show which memories have values stored in them.
- Gamma function now works on a wider range of inputs.
1.8.1
- Fixed a problem in 1.8 with calculator buttons not always taking presses.
- Various minor fixes and improvements.
1.8
- You can now undo and redo calculations even after closing and reopening PCalc.
- Improved support for VoiceOver.
- Various minor fixes and improvements.
- You can now swipe up and down on the LCD screen to change the number of lines displayed.
- You can now separately set the number of lines displayed for the horizontal and vertical modes.
- Added a mod operator as a 2nd function of the divide button.
- Added an option to set the lower value where scientific notation display starts.
1.7
- Faster startup!
- Made the "Easier To Read" digit style actually easier to read.
- Made calculator buttons easier to press.
- Added three and four line display modes with full control over what's displayed on each line.
- Added an option to increase the number of available memories to ten.
- Added an option to stop the calculator rotating horizontally.
- Added an option to make the RPN behaviour match more modern calculators like the HP48.
- Added a "Last" button to the RPN layouts which pushes the previous value of X onto the stack.
- Added "SC", "CC", and "MC" buttons to separately clear the stack, calculation, and memories respectively.
- Added commands to copy the tape and RPN stack to the clipboard on iPhone OS 3.0.
- Added separate UK / US tablespoon and teaspoon units to the cooking conversions.
1.6
- Added support for copy and paste on iPhone OS 3.0 - double-tap (or tap-and-hold) the LCD screen to copy the displayed value, or to paste in another one.
- Added support for regions that use a quote as the thousands separator.
- Various fixes for iPhone OS 3.0.
- Added a new full-featured vertical layout, "Engineering", that includes all the functions from the horizontal equivalent - no need to rotate anymore.
- Added a new layout, "Programming", in both horizontal and vertical flavors, geared towards hex, octal, and binary calculations.
1.5
- Added a choice of two different key click sounds.
- Made the dot and comma much bigger in the "LCD" digit style.
- Made the recent conversion swap buttons much easier to press.
- Now highlight buttons to show when you are entering a decimal or an exponent.
- Added a new horizontal layout, "Engineering", that includes hyperbolic trig functions, hypotenuse, leg, gamma, delta percent, and more.
- Added a new calculator theme, "Widget", taken from PCalc for Mac OS X.
- Added a choice of six different key click sounds.
1.4
- Now show the most recently used conversions and constants for faster access.
- Added an option to turn off the key clicks.
- Added a splash screen to stop untidy theme switching at startup.
- PCalc longer rotates when upside-down, so you can now use it when you are lying on your side.
- More performance improvements.
- Added many more unit conversions including a new cooking section.
- Added four new digit styles to choose from.
1.3
- First version of PCalc Lite.