20th November 2013
I've released a small PCalc 3.1.1 update - you can get it here. This release changes the automatic night theme option so it never accesses your location when the app isn't frontmost.
I had a few complaints that this feature was causing battery drain in 3.1, even though it was using a low power mode called the Significant Change Location Service which shouldn't access the GPS at all. However, it still displayed the location indicator in the status bar permanently, which I think people have come to associate with Bad Things Happening as there's no distinction made between using the GPS at full accuracy, or the minimal checking I was doing. So, to assuage any fears, I've changed PCalc to switch off the location code completely when you switch out of it - it will usually take about five seconds for the location indicator to go away, but it won't be on all the time any more.
8th November 2013
PCalc 3.1 is out now! You can download it here.
Aside from 64-bit support for the iPhone 5S and new iPads, this release also introduces a night mode, that determines when it's dark outside at your current location and automatically switches from the default "Samurai" iOS 7 theme, to an eye-saving "Samurai Night" dark theme. In addition, on the iPhone, PCalc also changes all the menus to match the current theme.
There's also a new "Accounting" mode that automatically enters a decimal point and rounds the display to two decimal places, and a variety of accessibility improvements including an option to display bold text on buttons, and fixes for the Voiceover support.
The full list of changes is here.
Hope you like the update. As always, comments, suggestions, and App Store reviews are all appreciated!
13th September 2013
I'm pleased to announce the immediate release of PCalc 3.0! You can download it here.
PCalc has been redesigned for iOS 7, and has a sleek new look and feel that fits in perfectly with the new OS, but that's just the start.
New features include:
- A smarter display on the iPhone that scales up the numbers when there's less information to show. It also uses a much easier to read font by default. No more fake LCDs!
- Edge-to-edge layouts to maximise key size for quick and accurate entry.
- The virtual paper tape now shows all operations including functions, conversions, and constants.
- New layouts on iPhone that show the tape permanently onscreen.
- Full speech support - PCalc can speak all your actions and immediately read the results back to you on iOS 7.
- The ability to hide the status bar if you need just a bit more screen real estate.
- An option to greatly increase the size of the text on all buttons for accessibility. You can also switch off all animations which can be a big help to people sensitive to motion.
- Added an option for constant functions in algebraic mode - just press equals to repeat the last calculation.
- By default, PCalc uses a blue tint throughout to match its new icon on iOS 7, PCalc Lite similarly uses an orange tint. But you can choose any of the standard iOS 7 colours to complement your new iPhone.
The full list of changes is here.
And for those not yet sold on Apple's new-found minimalism, PCalc 3.0 still supports iOS 6, and has all the old themes included, so you do have a choice! The new look will activate when you update to iOS 7, but you can always switch back.
This release is the result of over three months of hard work, and yet it remains a free update from PCalc 2.x. In the absence of any upgrade pricing options from Apple, I personally think it's better to not ask people to pay again from scratch, because of the good word of mouth that happy customers generate. If you feel bad that you can't pay me an upgrade fee, please consider writing a suitably glowing review on the App Store, or just show the app to your friends and tell them why you love it!
PCalc Lite also remains free, with no advertising, and optional in-app purchasing to add any, or all, features from the full version. Both are universal apps for iPad, iPhone and iPod touch.
I really hope you like this update, let me know what you think!
4th June 2013
PCalc for the Mac has just had an update to 3.9, which adds support for the user created functions, conversions, and constants from the iOS version. It will even automatically sync changes across all your devices - iOS and Mac - via iCloud.
You can find out more details here, hope you like it!
1st May 2013
PCalc 2.8 is now available - you can download it here. I think this is the biggest update to PCalc on IOS yet!
With great power...
The big new feature of 2.8 is the ability to create your own custom functions and conversions with a powerful built-in editor. They are automatically synced across all your devices with iCloud, and can be exported and easily shared with other people.
Miffed that I don't yet include your favourite conversion from the "Smoot" to the "Sheppey"? Then, feel free to add it yourself!
I look forward to seeing what people can make with this, and I certainly welcome any user submissions - send them to me at the following address, and I'll put the best of them up here for other people to download.
Thanks to Joe Gering who put together a file for all the CODATA 2010 fundamental constants - tap this link on your iOS device, and PCalc should download and offer to import it. The list is very long, over three hundred and fifty entries, so one top tip is that you can tap and hold on any constant to copy it, and then paste it into another category when you are in Edit mode.
Thanks also to Dr. Drang who wrote up this very in-depth look at the user functions.
The full list of changes in 2.8 is here. Hope you like it!
20th December 2012
PCalc is twenty years old this Sunday! I'll let that sink it a bit...
Yes, the first version of PCalc 1.0 was released for the Mac on the 23rd of December 1992. I'm willing to bet it's older than some of the people using it now... I went back and installed a (virtual) Mac with a fresh copy of System 7 and tried to find the very first version online to install. The closest I could come was 1.0.2 from March 1993, but that's good enough to take some screenshots at least :)
I've written up a brief history of the app here - I hope you enjoy the trip down memory lane.
10th December 2012
PCalc 2.7 is ready to download here. And PCalc Lite 2.7.1, but that's a long story.
This release adds an optional ticker-tape to show recent calculations underneath the main display, a slew of new unit conversions, and improves the keyboard with multi-touch input for better accuracy and responsiveness. There's also a new basic horizontal layout, seen above, optimised for quick thumb typing.
The full list of changes is here. Let me know what you think!
2nd October 2012
PCalc 2.6.1 is out now, here.
Don't let the small version number change fool you, this is a big update. It adds support for the tall 4" screens on the iPhone 5 and the new iPod touch, as well as general support for iOS 6. "Ready on day one" is our motto!
The Tall Guy
There's also a proper Retina update on the "Rough Draft" theme, and I finally fixed things so the background grid always lines up properly - that one was really bugging me!
One downside - the new version requires iOS 4.3 or later. I wish I didn't have to, but Apple's latest developer tools dropped support for all earlier systems, so there wasn't really a choice if I wanted to support iOS 6 and the new devices. Sorry about that folks.
Anyway, I really hope you like this update, and enjoy your new phone if you're getting one!
3rd July 2012
PCalc 2.6 is out now, here.
This is a pretty big update. As well as adding the number one request of user constants - they automatically sync across all your devices using iCloud, and can be exported via email - I've also added all the functions from the Mac version, including the complex numbers and financial categories.
Some very useful user constants, and the categories for the new function section.
The list of changes is here.
If you come up with any useful sets of constants, and want to share them, please send them over via the "Export" command and I'll include them with a future version. Thanks!
9th April 2012
PCalc 2.5.1 is out, you can get it here.
This is a small update to improve support for the new iPad, but the speed improvements should benefit everybody. I changed the way the display is drawn, and it should make number entry much more responsive, especially on an iPad with multiple lines showing. And it's fast enough now that I could bring back the glow effect for the "Flynn" theme which was missing on the new iPad!
There's also now a useful indicator on the display (when there's space) to show if you are in Scientific or Engineering mode. Tap the indicator to switch mode.
The full list of changes is here.
16th March 2012
PCalc 2.5 is out, you can get it here.
The most obvious feature is support for the Retina screen on the new iPad - just made it to the store on day one!
The full list of other changes is here.
Hope you like this update!
28th October 2011
Somewhat unexpectedly, PCalc 2.4.3 is out today - you can download it here.
PCalc 2.4.2 had a number of UI problems on older devices such as the iPhone 3G and iPod touch 2G - most notably a bar across the display in landscape mode, and the settings not displaying correctly. These should all now be fixed.
Apologies to those who were affected!
For those curious about the technical reasons why it happened, the problem was caused by the latest 4.2 version of Apple's Xcode developer tools. The included llvm 3.0 compiler for these older armv6-based devices has an optimisation bug which can lead to code accessing the wrong fields of CGRect and CGSize variables. The workaround for now is to specify -mno-thumb in the C flags when building. If you are a developer, and you have built your app for armv6 with 4.2, you really should test your app on an old device asap.
21st October 2011
PCalc 2.4.2 is available here.
This is just a bug fix release for a few problems on iOS 5 - the most notable being a horizontal line that appeared across the iPad screen if you had the split keyboard mode enabled in other apps. Enjoy!
5th August 2011
PCalc 2.4.1 is out now - you can get it here.
This is a small update, but adds the number one requested feature - support for external hardware keyboards! This requires iOS 3.2 or later but should work with most bluetooth or other keyboards you can connect to your device.
The keyboard shortcuts are pretty much identical to those of PCalc for Mac OS. There is a list of all the supported shortcuts in the Help section of the Settings under (i). If there are some others you would like to see added, let me know. And if there is enough demand, I'll add an editor.
If you like this release, please add a review to the App Store. Thanks!
13th May 2011
This release add quick fraction entry, new unit conversions including a lighting section, and a variety of improvements all across the app. I hope you enjoy it!
I'm somewhat busy today, so I apologise for the lack of in-depth release notes!
28th January 2011
PCalc 2.3.3 has been released - you can find it here.
This is just a small update to fix a bug which may have caused exponents to stop working in a future iOS release. Better safe than sorry!
6th January 2011
Happy New Year! A new version of PCalc for the Mac is now available as part of the Mac App Store.
If you like PCalc for iOS and you have a Mac, check it out!
Older news is here.