3.3.3
2017-02-14
This app has been updated by Apple to display the Apple Watch app icon.
° Fixes a problem under iOS 8 that causes a crash when a new program is created.
3.3.2
2016-10-03
- Fixes copy/paste in iOS 10.
3.3.1
2016-07-05
• GET and PUT support longer files and longer arrays in files.
• The tab key on external keyboards is supported.
• Changes in iOS 9 caused problems with external keyboards; these have been corrected.
• Changes in iOS 9 caused problems with several BLE calls; these have been corrected.
• Numerous minor enhancements and bug fixes. See our support page for details.
3.3
2015-08-12
• Code completion helps you enter programs with suggested identifiers and reserved words.
• Text is colored by syntax.
• A new programming oriented editor shows lines without wrapping and supports horizontal scrolling.
• UDP support allows communication with devices that use UDP for communication.
• The barometer sensor on the iPhone 6 is supported.
• The keyboardChanged event notifies the program when the keyboard is shown or hidden.
• TextView.replaceText now allows replacement of a range of text in a TextView.
• Image.getCameraImage now has an optional parameter to specify that the image should come from the front camera.
• Comm.readHTTP now has an optional parameter to set the communications time out value.
• When emailing source, the source is now also included as an attachment.
• Integer exponents now get special treatment, so expressions like (-2.3)^2 work with no error.
• Numerous minor enhancements and bug fixes, especially for iOS 8. See our support page for details.
3.2.2
2014-11-07
• Better support for Unicode characters in string operations.
• Your apps can vibrate the iPhone.
• Polygon operations are available when drawing on images.
• Fixes incompatibilities with iOS 8.
• Numerous bug fixes. See our support page for details.
3.2.1
2013-10-15
• Opening a program for the first time opens it at the top. Switching to another file and back opens an edited file approximately at the last cursor position.
• (iOS 7) Formatting some single precision numbers caused a crash; this has been corrected.
• (iOS 7) Breakpoints no longer disappear without warning.
• (iOS 7) The status bar overlapped some views, especially the What's New view on the iPhone. This has been corrected.
• (iOS 7) The up and down arrow keys work on Bluetooth keyboards, again. Holding the key down does not repeat the cursor move, though--that will have to wait for changes in iOS.
• (iOS 7) The size of the graphics screen now updates upon rotation.
• (iOS 7) The Find and Replace commands scroll the text properly.
• (iOS 7) Hitting a breakpoint in Source view, switching to the graphics view, then switching back to the source view no longer crashes techBASIC.
• (iOS 7) The E-M Field sample no longer crashes techBASIC.
• (iOS 7) The program no longer crashes creating a new file or folder.
• Setting the font style or color failed for text drawn to a pixel graphics screen.
• The status bar is not longer hidden when running an app in full screen mode for the first time.
• Updates of plots on screens that do not use pixel graphics are now faster.
3.2
2013-09-25
• The user interface has been reworked to support iOS 7.
• Complete support for BLE peripheral mode lets you treat an iPhone or iPad as a BLE device. Chapters 9 and 10 of Building iPhone and iPad Electronics Projects show two projects using these commands.
• New events have been added to support BLE.
• The BLE class has a new method to support BLE peripheral mode: newBLEPeripheralManager. BLEService adds the isPrimary method.
• A new method, Comm.isReadyForOutput, allows an app to check to see if a TCP/IP, HTTP or FTP port is ready to receive output.
• New samples have been added to the O’Reilly Books folder, including BLE Chat A, BLE Chat B, Paddles, Left Paddle and Right Paddle.
• On the iPhone, dismissing the keyboard now saves the source immediately.
• Numerous bug fixes and minor enhancements have been added. See the Byte Works Support Page for details.