Changelog
Sept. 17, 2023
v 3.13.1Fixed a crash in the settings if you were using the 2013 app icons on iOS 17.
Sept. 15, 2023
v 3.13Added support for iOS 17 and watchOS 10.
Pressing "C" twice in a row will now perform an "AC", regardless of the layout.
Fixed a problem with the operator highlight being incorrectly cleared after pressing "C".
Fixed a crash when switching between calculators.
Fixed a crash opening the help sections on narrow phones.
Fixed a problem with the button layout on watchOS 10.
PCalc for the Apple Watch now requires watchOS 7 or later.
PCalc now requires iOS 14 or later.
With the "Engineer Pack" or "Programmer Pack" installed:
Now display the name of the current layout in the layout editing alert.
With the "Theme Pack" installed:
Improved the look of the themes with a custom display background color.
March 9, 2023
v 3.12.2Added a new alternative icon, "Howell".
Fixed a problem with the tape not remembering it was open on an iPad.
Fixed a problem with some of the alternative icons.
Fixed a problem with incorrect theme colors.
Fixed a problem with incorrect labels in the settings.
Fixed a problem with key clicks in the widget.
Fixed a problem communicating with the "About by PCalc" app.
With the "Conversion Pack" installed:
User functions and conversions can now call other functions and conversions. Within reason! Let's not get too recursive here.
You can now reference constants within user functions and conversions.
Added a button to the conversions to manually update the currency rates.
Fixed a problem editing certain functions and conversions.
With the "Power User Pack" installed:
Added an option to blink the display if it is updated with an identical value.
Oct. 19, 2022
v 3.12.1Added 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.
With the "Power User Pack" installed:
Added a new per-calculator rotation lock option for iPhones on iOS 16.
With the "Conversion Pack" installed:
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.
With the "Engineer Pack" or "Programmer Pack" installed:
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.
Sept. 10, 2022
v 3.12Added 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.
With the "Theme Pack" installed:
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.
With the "Power User Pack" installed:
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/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.
July 22, 2022
v 3.11.4Fixed a problem with missing layouts on iPhone.
March 29, 2022
v 3.11.2Moved 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.
Dec. 15, 2021
v 3.11.1Due 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.
Sept. 18, 2021
v 3.11This app has been updated by Apple to display the Apple Watch app icon.
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.
With the "Power User Pack" installed:
Fixed a problem with the "Use B&W Icons" option for the Apple Watch resetting.
With the "Conversion Pack" installed:
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.
With the "Engineer Pack" or "Programmer Pack" installed:
Fixed a crash with the Registers popup on iPad.
Fixed a crash when editing layouts on another device.