------------------------------------------------------------------------- PTP-Mobile Release History ------------------------------------------------------------------------------------------- Ver.1.0.216b, Feb-3-2008 - Changed to use correct RJCBoards.DLL - this is why it was not working in 215. - Added speakes WC selected word only when Speak Words As Typed is checked. - Fixed order of tabs on User Settings dialog. ------------------------------------------------------------------------------------------- Ver.1.0.215b, Jan-13-2008 - Added to User Settings: Speak Words As Typed checkbox. o If checked, this speaks the words as they are typed. o If unchecked, the user can type faster since the words are not spoken. - Updated copyright date. ------------------------------------------------------------------------------------------- Ver.1.0.214b, Nov-10-2007 - Added support for allowing RemindMe to detect if PTP-Mobile is running. o When PTP-Mobile is running, it creates a flag named \Documents\PTP-Mobile\PTP-Mobile.RUN o When RemindMe is running a reminder, when it finishes, it will check for the .RUN file. If found, then it will end itself, but will NOT turn off the screen. If not found, then it will end itself and turn off the screen. ------------------------------------------------------------------------------------------- Ver.1.0.213b, May-28-2007 - When there is no user defined: Enabled = Program Preferences, New User, Import, Backup/Restore, Register Disabled = Run Boards, Edit Boards, User Settings, Export, Delete User ------------------------------------------------------------------------------------------- Ver.1.0.212b, May-26-2007 - Export User+Boards or Boards with subboards now will run properly. This was difficult to reproduce since if you edited boards or ran your board before export, all would work. It would only fail if you started PTP-Mobile and went directly to Export that it would fail. ------------------------------------------------------------------------------------------- Ver.1.0.211b, May-06-2007 - Copying a Board from another user now updates the list ------------------------------------------------------------------------------------------- Ver.1.0.210b, Apr-08-2007 - Vitualized the MultiMedia folder so if there is a card inserted, whenever it checks for movies or MP3 files, it will search the "[My Docs]Multimedia" AND "[CARD]\Multimedia" folders. o Changes to RJCBoards.dll were required. o Changes to the sound browser were required. o Changes to the Edit Cell screen (Consequences) were required. o Changes to the run Direct Select and Scanner screens were required. o Changes to Export were required but there still remains a problem (exsisting). ------------------------------------------------------------------------------------------- Ver.1.0.209b, Apr-01-2007 NOTE: When unpatched-Paul (vt_eng.dll vs vt_enP.dll) is used, the ability to switch voices is lost. When the patched version is replaced, switching voices is OK. This indicates a conflict in DLL names on the device. - Testing not restarting after TTS voice change. - Updated copyright year on About. - Added back entire release history to readme.txt (this file) - Now only sets the master volume only when the boards run starts (not on each board). - On Edit Board screen, if you rename the board, it will rename the branches of any board that branches to it. - If there's no sentence bar on the page... o The SpeakSentenceBar command will not function. o Applies to Direct Selection and Scanners. - On "Copy from Another User" screen o Fixed bug where the copy failed when the board already existed for current user. o Now stays on dialog until user taps "Done" o After copy, shows success or failure. ------------------------------------------------------------------------------------------- Ver.1.0.208b, Feb-25-2007 - On Board List screen o Made the "Show Used By" an action that the user triggers rather than automatic (for speed) o "Used By" mode is actually a toggle. o On "Delete Board" action, now will remove all branch references to the deleted board. - On "Copy from Another User" screen o Fixed bug where the copy failed when the board already existed for current user. o Now stays on dialog until user taps "Done" ------------------------------------------------------------------------------------------- Ver.1.0.207b, Feb-24-2007 - On the Board List screen, o If you rename a board, then all boards that reference it are adjusted to the new name. o The listing will display all boards that reference the current board item. - Fixed Bug where the inactivity timer would timeout on the startup board thus reloading the startup board. ------------------------------------------------------------------------------------------- Ver.1.0.206b, Feb-10-2007 -Added support for inactivity timer to the scanning boards. o Timer is rather "loosey-goosey" so sometimes it will take a bit longer to trigger inactive. o In Auto-Scan, timer must be set to at least a minute or it will timeout faster than it takes to auto-scan the board. ------------------------------------------------------------------------------------------- Ver.1.0.206b, Feb-03-2007 [UNRELEASED] -Added UI to Program Settings for OFF, 30s, 1min, 5min, 30min, 60min ------------------------------------------------------------------------------------------- Ver.1.0.206b, Feb-03-2007 [UNRELEASED] - RJCBoard.DLL Changes - Added in setting for tracking the inactivity minutes (no UI yet) - Direct Select boards now trigger inactivity and return to StartUp board if inactive. o Exit Password and MP3 playing suspends inactivity flag o Will trigger while waiting for a board cell tap o Will trigger while waiting in "full screen" mode for a tap ------------------------------------------------------------------------------------------- Ver.1.0.205b, Dec-12-2006 - On User Settings, changed the button (···) to (Sel) as per RJ. ------------------------------------------------------------------------------------------- Ver.1.0.204b, Dec-5-2006 - RJCBoards.dll improved for more reliable voice switching (NeoSpeech) ------------------------------------------------------------------------------------------- Ver.1.0.203b, Dec-4-2006 - Same version, just rebuilt install with correct Paul\vt_enP.dll file. ------------------------------------------------------------------------------------------- Ver.1.0.203b, Nov-29-2006 - New RJCBoards.dll o Corrected a path flag for detecting when Remind Me schedule is completed. ------------------------------------------------------------------------------------------- Ver.1.0.202b, Nov-27-2006 - Recompiled with new RJCBoards.dll - On User Settings, changed the button (Select) to (···) to allow for a bit more room on longer names. ------------------------------------------------------------------------------------------- Ver.1.0.201b, Nov-14-2006 - Removed timed detection of new import packages. o Checks for new packages at startup o Checks for new packages when going to import. ------------------------------------------------------------------------------------------- Ver.1.0.200b, Oct-26-2006 - Added ability to automatically import ptp packages sent by PTP-PC. Behavior: After the user has exported the package as a "optimized for ptp-mobile" and having it sent to the PDA, the PDA will automatically detect (only from the main menu screen) and import the packages. If PTP-Mobile is not running, then it will perform the update when it next starts. If several packages have been sent, then all the packages will be imported. o Can take up to 10 seconds to detect the sent packages o Can import more than one if several are sent while PTP-Mobile is not running or doing other things. o Import routines modified to allow for automated imports ------------------------------------------------------------------------------------------- Ver.1.0.199b, Oct-25-2006 - On Main screen, when selecting the "Export" action, it notifies if no startup board. - On Board List screen o Added "Startup" label showing the user's startup board when browsing boards o New Action for setting the startup board. ------------------------------------------------------------------------------------------- Ver.1.0.198b, Oct-20-2006 - Created new installer with latest Remind Me multi-reminder features. ------------------------------------------------------------------------------------------- Ver.1.0.197b, Oct-11-2006 - Export/Import now allows users without startup boards. ------------------------------------------------------------------------------------------- Ver.1.0.196b, Oct-6-2006 - Improved goBack.jpg and recompiled installer ------------------------------------------------------------------------------------------- Ver.1.0.196b, Oct-4-2006 - Removed 11.WAV through 30.WAV and MONDAY.WAV through SUNDAY.WAV as they are not used directly by PTP-Mobile. They are used RJCBoards.dll and provided by RemindMe. - Schedule Boards for a specific date will not lower-case the time (AM/PM not am/pm). - Improved Cell Caption word wrap (when an image is present): o Finds largest font that allows the line to be shown 1 line, or o Finds the largeset font that allows the line to be shown in 2 lines. ------------------------------------------------------------------------------------------- Ver.1.0.195b, Oct-3-2006 - Added more complete sounds for the RemindMe Schedule Pages o Added goBack.jpg to \Images and Installer o Added goBack.wav to \Sounds and Installer o Added 1.wav through 30.wav to \Sounds and Installer - Added new media (above) to the protected images/sounds routines. ------------------------------------------------------------------------------------------- Ver.1.0.194b, Sep-28-2006 - Release with new RJCBoards.dll o Provides support for RemindMe Schedule Browsing (generates the correct calling arguments) ------------------------------------------------------------------------------------------- Ver.1.0.193b, Sep-26-2006 - Removed un-needed message box display when OK'ing Program Preferences. - Fixed crash when tapping on the Password Field when leaving a board. - Fixed crash when tapping anywhere after cancelling/timing-out the password. - Auto/Step scanning now allows switch click while anywhere on the screen. o The mouse pointer may rest anywhere including the sentence bar. o The sentence bar/wc had to have this support added. ------------------------------------------------------------------------------------------- Ver.1.0.192b, Sep-19-2006 - If the user has Card Data = Y, then Mobile will ask to restore and switch to Card Data = N. ------------------------------------------------------------------------------------------- Ver.1.0.191b, Sep-19-2006 - Backup/Restore Process o Now appends/adds user files rather than "mirroring" them. For example, deleted boards that were previously backed-up will re-appear after a restore. o Fixed a couple of errors that resulted in some folders not being copied. o Made error messages more descriptive of the problem. - Removed "Data Stored On Card" program preference. o Data is always stored in device (internal) memory. o *** Users who currently have "Data Stored On Card" selected must first deselect that option before upgrading to this version. *** ------------------------------------------------------------------------------------------- Ver.1.0.191b, Sep-18-2006 [UNRELEASED] - Fixed Border Widths from PC > 5 (PTP-PC Boards allow width of 1-10) from crashing PTP-Mobile. ------------------------------------------------------------------------------------------- Ver.1.0.190b, Aug-22-2006 - RJCBoards Library (RJCBoards.dll) o Changed Week / Month to only show days rather than dates. o Changed board filename for week to not collide with month which resulted in wrong schedule. o Recompiled PTP-Mobile to use new library ------------------------------------------------------------------------------------------- Ver.1.0.189b, Aug-19-2006 - RemindMe Schedule Media o Added Calendar.jpg, ThisMonthBoy.jpg, ThisWeekGirl.jpg, TodayBoy.jpg, and YesterdayGir.jpg o Added Today-Boy.wav, Tomorrow-Girl.wav, ThisWeek-Girl.wav, ThisWeek-Boy.wav o Added as default images/sounds on Branch Actions Screen and reserved image/sounds list o Added to installer. ------------------------------------------------------------------------------------------- Ver.1.0.189b, Aug-18-2006 [UNRELEASED] - On User Settings Screen o "Cell Taps" will disable cell hold time and Quickboards checkbox rather than making invisible. o Made the "Allow interrupting sound playin" longer to show entire word "playing". - RJCBoards.DLL o Fixed bug preventing hard-keys from being recognized o Recompiled PTP-Mobile / PTP-RUN / RemindMe to use this new libary. ------------------------------------------------------------------------------------------- Ver.1.0.188b, Aug-16-2006 - Board Layout now reflects user's selected cell border size. ------------------------------------------------------------------------------------------- Ver.1.0.187b, Jul-26-2006 - Fixed Startup message to show "Users" rather than "clsUsers" - Added cell border width to RJCBoards.DLL. o Default width is 3. o Border drawing improved (no native support for border thickness > 1) o Direct Selection and Scanners implemented. - Recompiled PTP-RUN.EXE to use new RJCBoards.dll. - Added border width value 1 to 5 to Edit Boards screen. ------------------------------------------------------------------------------------------- Ver.1.0.186b, Jun-24-2006 - Finisihed Remind Me Schedules for "This Week" and "This Month" - Need the following files before release: - RemindMeToday.JPG / .WAV - RemindMeTomorrow.JPG / .WAV - RemindMeThisWeek.JPG / .WAV - RemindMeThisMonth.JPG / .WAV - Currently I'm using RemindMe.JPG generically. - Individual Dated Days (Month/Week view), need no .WAV or .JPG ------------------------------------------------------------------------------------------- Ver.1.0.186b, Jun-23-2006 [UNRELEASED] - Started Remind Me Schedules for "This Week" and "This Month" ------------------------------------------------------------------------------------------- Ver.1.0.185b, Jun-15-2006 - If display text is present and a branch is defined, the branch text will NOT overwrite the display text. - RJCBoards: Any auto-generated "Remind Me!" files are removed after each board run. ------------------------------------------------------------------------------------------- Ver.1.0.184b, Jun-12-2006 - Finished implementing the "Board Runner" library RJCBoards.DLL. o "Hooked" up to PTP-Mobile - Lots of refinements. o Both Direct Selection and the Scanning boards work. o TTS and MP3 work. o Combined RMMedia.dll into lib as RJCBoards.Utils o Created PTP-RUN.EXE which will launch the last user's board. o Updated Setup Program ------------------------------------------------------------------------------------------- Ver.1.0.184b, Jun-9-2006 (UNRELEASED) - Continued working on stand-alone RJCBoards.DLL ("Board Runner") o FMOD and TTS implemented. o WAV giving me crashes. Works in Remind Me, but not here!! ------------------------------------------------------------------------------------------- Ver.1.0.184b, Jun-8-2006 (UNRELEASED) - Continued working on stand-alone RJCBoards.DLL ("Board Runner") o Getting Board I/O, Users, and general library interface going o Test application created ------------------------------------------------------------------------------------------- Ver.1.0.184b, Jun-7-2006 (UNRELEASED) - Started creating new stand-alone "Board Runner" library. ------------------------------------------------------------------------------------------- Ver.1.0.184b, Jun-6-2006 (UNRELEASED) - Prototype of stand-alone "Board Runner" library. o This was a throw-away as it exposed several problems that need re-design to implement. ------------------------------------------------------------------------------------------- Ver.1.0.184b, Jun-5-2006 (UNRELEASED) - Converted required program bitmaps into embedded resources o Eliminated the need for "\Program Files\PTP-Mobile\ProgramImages" folder. o Updated installer with this change. - Fixed Default TTS Voice to be "Kate" rather than "US English, Ursula HQ" ------------------------------------------------------------------------------------------- Ver.1.0.183b, Jun-1-2006 - Remind Me Support continued o Branch Action added: Remind Me Today o Branch Action added: Remind Me Tomorrow o Added to Direct Selection and Scanners o Added Return to Last Board as last cell (Makes maximum events = 63) - Added to Setup.exe: o RemindMe.jpg o RemindMeToday.wav o RemindMeTomorrow.wav ------------------------------------------------------------------------------------------- Ver.1.0.183b, May-31-2006 (UNRELEASED) - Remind Me Support added to create a board on the fly that displays a day's "Remind Me!" schedule. o Assumes that Remind Me data files are located in "My Documents\Remind Me" o Any day but probably "Today" and "Tomorrow" are good action candidates o Maximum of 64 events ------------------------------------------------------------------------------------------- Ver.1.0.182b, May-22-2006 - Fixed crash when no TTS voices are installed during board running. - Changed Low Battery Check to occur every two minutes while running a board if LowBatteryCheck is ON. o Direct Selection o Auto/Step Scanning - Fixed crash when scanning merged cells. - Checks to ensure TTS databases (*.dat) are greater than 30megs ------------------------------------------------------------------------------------------- Ver.1.0.181b, May-19-2006 - Multimedia now respects the "Play Consequence Sound" checkbox in the cell editor. - If there is a non-special board branch AND a movie or audio that uses the external player, then it will start playing the media and continue as a normal branch command. This means, it may do the consequence screen if specified and it will branch to the new board. o Implemented with Direct Selection o Implemented with Scanning. ------------------------------------------------------------------------------------------- Ver.1.0.180b, May-15-2006 - New User "Allow Sound Interruption" now defaults to Unchecked (OFF) ------------------------------------------------------------------------------------------- Ver.1.0.179b, May-12-2006 - If the WordCompletion lists are not installed o then the WC Grid is not shown during board runs. o then the WC settings not shown on User Preferences / SentenceBar ------------------------------------------------------------------------------------------- Ver.1.0.178b, May-11-2006 - Setting TTS voice will now check if the voice specified failed to be set, and if so, then it will try to load the alternate voice. This should handle the problem having a Kates and Paul's voices on separate cards so if your current choice is "Kate" and kate is not present, then it tries to load "Paul". ------------------------------------------------------------------------------------------- Ver.1.0.177b, May-8-2006 - Set Cell Editor tab sequence to General / Label / Consequence / Limits / Test ------------------------------------------------------------------------------------------- Ver.1.0.176b, May-4-2006 - Improved File Manager results o Fixed problem of recognizing reserved sounds (comparisons now ignore character case). o Fixed problem of determining reserved files 1.wav through 8.wav. o File Manager never shows reserved files (sounds or images) o Reserved files must not be deleted, renamed, rotated, etc. as they are assumed to be installed and present by the system. ------------------------------------------------------------------------------------------- Ver.1.0.175b, May-3-2006 - Ported Hit-Limit modifications from PTP-PC to PTP-Mobile. o Set select "Stop" sound to only be available when "Show Stop Sign and Say Stop" is selected. o Fixed an off-by-one when clearing board cells (though it would only occur on maximum cell densities). ------------------------------------------------------------------------------------------- Ver.1.0.174b, Apr-24-2006 - Added timed splash screen if no TTS present for 5 seconds (allow to read it) - Checks SD Card and Removes "FilesToBeDeleted" and "RJ Cooper and Associates KatesVoice" ------------------------------------------------------------------------------------------- Ver.1.0.173b, Apr-21-2006 - TTS: If no voices installed, then no NeoSpeech DLLs are loaded. - Splash screen displays "No TTS Voices Found" if there are none installed. ------------------------------------------------------------------------------------------- Ver.1.0.172b, Apr-19-2006 - Set User Default "Tap Method" to "Tap Only" - Changed to "Allow interruption of sound playing" in User Settings ------------------------------------------------------------------------------------------- Ver.1.0.171b, Apr-19-2006 - Added "None" to history log options (Default: None) - Added new readme.rtf to install. ------------------------------------------------------------------------------------------- Ver.1.0.170b, Apr-18-2006 - Removed "Dell X50" from Device List (hard-key layout) - Added "Custom Keys" with dialog to determine hard-keys 1 through 4. - Preview Volume defaults to 70 rather than 75 so it shows up in the vol.dropdowns. ------------------------------------------------------------------------------------------- Ver.1.0.169b, Apr-17-2006 - Added "Dell x51" to keyboard layout ------------------------------------------------------------------------------------------- Ver.1.0.169b, Apr-14-2006 (Unreleased) - Changed Volumes values from 0-10 to 10-0 (reflects system slider orientation) o Master Vol on Program Preferences o Preview Vol on User Settings - Sentence Bar / Word Completion Changes: o Added font size 14-18 for SBar and WC. o New user should default to 2 rows and 2r x 4c WC grid. Font: 12B for both. o Added "WC Font" to the "User Settings / SentenceBar" tab w/font selection button. o Changed the way the Sentence Bar and WordCompletion Grid uses fonts as appropriate. ------------------------------------------------------------------------------------------- Ver.1.0.168b, Apr-14-2006 - Made Spash Screen nearly full screen. - Refined User Settings as per RJ's layout. o Changed Auditory Scanning volume to a dropdown (0-10) o Organized the other controls a bit more. - Changed Program Preferences "Master Vol." to a dropdown (0-10) ------------------------------------------------------------------------------------------- Ver.1.0.167b, Apr-13-2006 - Made the "Splash" screen a little large to help hide buttons. - Program Preferences: o Added "Master Vol" with slider for values 0% - 100% (same as PC) o Global, written to config. - User Settings: o Renamed "Speak Label Sound" to "Auditory Scanning" o Added in a slider for Auditory Preview Volume. o User value so written to User Settings file. - Added PublicSpeaker and PrivateSpeaker to the Scanning Boards routines. - Set Direct Selection board to set volume to Master Volume at start of every board. - If you test or change TTS voices, you will have to restart PTP-Mobile. I display the message: "Because of TTS memory constraints, I must Quit and you must re-launch PTP-Mobile. Your selected TTS voice will be loaded." and then PTP-Mobile quits. ------------------------------------------------------------------------------------------- Ver.1.0.166b, Apr-11-2006 - Patched Paul's vt_eng.dll to vt_enP.dll o Requirement for restarting is GONE. ------------------------------------------------------------------------------------------- Ver.1.0.165b, Apr-11-2006 - Activated Neospeech "Paul"'s voice. o In User Settings, set to Paul and restart PTP-Mobile. o Requires new installer. o Built card/memory installers same as "Kate" ------------------------------------------------------------------------------------------- Ver.1.0.164b, Apr-7-2006 - Made the non-registered "Trial" message display after the "splash" screen is removed. - Larger set of videos now available: o "*.mp3", "*.wma", "*.wmv", "*.avi", "*.mp4", and "*.mpg" - Fixed problem with TCPMP settings if TCPMP registry never created. o Now creates the proper keys when needed. o FYI. Starting / Stopping TCPMP does NOT create keys - you actually have to go to the options/settings pages. - Increased TTS timing formula to (len * 50ms) + 500ms ------------------------------------------------------------------------------------------- Ver.1.0.163b, Apr-7-2006 - Now sets TCPMP registry to "auto-play in fullscreen" and "exit after playing" before running a movie. ------------------------------------------------------------------------------------------- Ver.1.0.162b, Apr-5-2006 - Added a simple splash screen to show version and "please wait" while app loading. - Added support for TCPMP (The Core Platform Media Player) o If it finds the TCPMP app at "\Program Files\TCPMP", then it runs this first. o If TCPMP is not installed, then it runs the default media player (generally Windows Media Player) - Attempted to make Kate's Voice Installer remove the card folder, but failed. - Added a brief pause after a TTS has played. ------------------------------------------------------------------------------------------- Ver.1.0.161b, Apr-4-2006 - New Readme.rtf added to installer. - If Kate or Paul is not installed, then it will not show in the TTS Voice List. - Changed User Settings for TTS speed/pitch to use the same scale as PTP-PC so XML is compatible. ------------------------------------------------------------------------------------------- Ver.1.0.160b, Mar-30-2006 - Made the folders for searching for TTS databases either: o "\Neospeech\Paul" or "\Neospeech\Kate" o "\Storage Card\Neospeech\Paul" or "\Storage Card\Neospeech\Kate" o Created new Kate Voice installs ------------------------------------------------------------------------------------------- Ver.1.0.159b, Mar-29-2006 - Added support for 3-way pitch and speeds - Fixed problem with extra junk being spoken (needed to null terminate the text). - Fixed (Talk) buttons on Cell Editor (they were disabled) ------------------------------------------------------------------------------------------- Ver.1.0.158b, Mar-23-2006 - Using only Kate, making a release for RJ's demoing. - Created new installer ------------------------------------------------------------------------------------------- Ver.1.0.158b, Mar-22-2006 (Unreleased) - Conversion from DecTalk to NeoSpeech o Running into problems with trying to switch between voices. ------------------------------------------------------------------------------------------- Ver.1.0.158b, Mar-21-2006 (Unreleased) - Started conversion from DecTalk to NeoSpeech ------------------------------------------------------------------------------------------- Ver.1.0.158b, Feb-24-2006 (Unreleased) - Recorded Filename automatically checked if you make a recording on the Label/Consquence cell editor screen. ------------------------------------------------------------------------------------------- Ver.1.0.157b, Feb-14-2006 - In board layout editor, added "Duplicate Cell" to menu. Note that if you change a cell after duplication, the cells are not linked so you have to "re-duplicate" the cells. - Ruuning Boards correctly merge adjacent duplicate cells into one cell for cells to create cell of different sizes. o Implemented for Direct, Auto, and Step scanners o One adjacent cell to the left and one below makes a 4x4 sized cell (the forth cell is considered a duplicate) o Handles any number of cells up and/or down. ------------------------------------------------------------------------------------------- Ver.1.0.156b, Jan-28-2006 - New installer for OpenNetCF file compatibility with Windows Mobile 5.0. ------------------------------------------------------------------------------------------- Ver.1.0.155b, Jan-25-2006 - The FMod Sound engine is re-initialized after each song is played back to prevent lockups on Windows Mobile 5.0 devices (e.g. the Dell X51). ------------------------------------------------------------------------------------------- Ver.1.0.154b, Jan-16-2006 - Fixed: While auto-scanning, if Switch #2 clicked, it would repeat the cell endlessly. - Fixed: While scanning through branched boards, scanner would get confused and start doing multiple scans at the same time. ------------------------------------------------------------------------- Ver.1.0.154b, Jan-15-2006 (Unreleased) - Disabled (IR Beam) cell actions from trying to run on a mobile device. o Draws the disabled.bmp in each cell with IR actions. o Setting a cell action won't allow (IR Beam), but allows you to change or clear it. - Fixed: If the HitLimitTest is reached on a cell with a special function, then the board never refreshes and a blank screen is left. (Direct Selection) - Fixed: If the user selects a cell that has a special function, then after the function is performed, no further scanning can occur. ------------------------------------------------------------------------- Ver.1.0.153b, Dec-15-2005 - Completed implementing Cell Hit Limits in Direct, Auto, and Step scanning modes. ------------------------------------------------------------------------- Ver.1.0.153b, Dec-14-2005 (Unreleased) - Cell Hit Limit Testinng for limiting the number of times a cell is hit during a specified period. o Added HitLimitCheck, HitLimit, HitLimitAction, HitResetPeriod values to Cell XML o Added to Cell Editor a "Limits" tab with various controls to support cell limitations. o Updated installer with STOP.BMP and STOP.WAV. ------------------------------------------------------------------------- Ver.1.0.152b, Dec-08-2005 - Edit Cell Branch/Function Password o Added "Pswd" to Cell Definition XML (defaults to False) o Added "Password Required" to Branch/Function dialog o Turned off cells from showing so "flicker" would be present. o Handles no both, either or none of consequence sound and fullscreen image o Password implemented for Direct, Auto, and Step scanning. ------------------------------------------------------------------------- Ver.1.0.151b, Nov-16-2005 - Fixed Auto-Scan Full Music Player from resuming board scan when STOP Switch selected. - Fullscreen MP3 Player o Added "Now Playing" which shows the filename of the track being played. o Switch clicking can be done from anywhere on the screen (rather than with mouse over buttons or on form edges). o Step Scanning: Displays "(Switch #1)" and "(Switch #2)" for Stop/Pause o Auto Scanning: Stop/Pause are alternately shown and switch #1 always selects the action. - HardKeys o Added "Dell x50" to Device list. o Read/write it to settings o Map keys to adjust volume with two keys next to center button (hopefully - test this!) ------------------------------------------------------------------------- Ver. 1.0.150, Oct-05-2005 - Implemented "Allow hardkey volume control" user preference o Added "HKeys" to User XML file (default = "Y") o Added "Allow hardkey volume control" to user settings dialog. o Implemented in normal and scanning boards. ------------------------------------------------------------------------- Ver. 1.0.149, Sep-20-2005 - Prevent crash if system is partially present (say due to a incomplete restore) - Improved reliability of Restore process. o Folders are double-checked to be present before restoring o NOTE: for best results, restore from memcard while not in cradle. This is due to ActiveSync trying to sync folders while files are being deleted and restored. This may be only if you have ActiveSync's FILE Options checked. ------------------------------------------------------------------------- Ver. 1.0.148, Aug-24-2005 - New installation with updated Fonix DLL ------------------------------------------------------------------------- Ver. 1.0.147, Aug-24-2005 - Modified the Fonix TTS handling to only append a "." if the text to be spoken does not already end with a ".", "?", or "!". ------------------------------------------------------------------------- Ver. 1.0.146, Aug-17-2005 - Tested and re-built install using a new FonixTtsDtUs40CE.dll. ------------------------------------------------------------------------- Ver. 1.0.145, Aug-13-2005 - Import Boards now filters by *.ptp. ------------------------------------------------------------------------- Ver. 1.0.144, Aug-3-2005 - Worked around MW bug leaving image unable to be opened. - Commented out forcing volume to maximum. ------------------------------------------------------------------------- Ver. 1.0.143, Jul-29-2005 - Updated MooseWorks redistributables in installer. ------------------------------------------------------------------------- Ver. 1.0.142, Jul-25-2005 (Released to Nancy only) - A message is displayed if Startup Board is defined, but for some reason, is missing. - Fixed a problem that occured if the Word Completion files got corrupted (I think this was from an earlier problem, but I'm still watching it) ------------------------------------------------------------------------- Ver. 1.0.141, Jul-21-2005 - Completed auto-resizing the images on the fly. Ver. 1.0.140, Jul-21-2005 - Hardware keys revisited and corrected for Dell. - Turned off (temporarily) large image resizing for this release. ------------------------------------------------------------------------- Ver. 1.0.140, Jul-20-2005 (Unreleased) - Continued debuging automatic resizing of large images using Moosework's Image Resize Control. ------------------------------------------------------------------------- Ver. 1.0.140, Jul-19-2005 (Unreleased) - Continued debuging automatic resizing of large images using Moosework's Image Resize Control. ------------------------------------------------------------------------- Ver. 1.0.140, Jul-18-2005 (Unreleased) - Started coding for automatic resizing of large images using Moosework's Image Resize Control. - Added TooBig.jpg to installer to display when an image is too big. ------------------------------------------------------------------------- Ver. 1.0.139, Jul-7-2005 - Modifying the step scanning timeout reflects value on-screen. - "Bullet-proofed" the backup/restore o Showing brief file path descriptions e.g. "[Card]\PTP-Mobile\Boards" o Now correctly removing old files o Now detecting failures in creating folders o Now detecting failures in copying files o Now reports success or failure of the backup/restore operation. ------------------------------------------------------------------------- Ver. 1.0.138, Jun-21-2005 - Implementation of step scanning using the Think Outside Bluetooth Mouse o Board run updated with step scanning support (Row and Cell) o User settings updated with step scanning support (Timeout/Notes) ------------------------------------------------------------------------- Jun-20-2005 - Determined (finally) that splitting channels is not possible through volume control as it is a device limitation (most devices don't support it). o Tested on Dell x30 o Tested on IPaq 41xx ------------------------------------------------------------------------- Ver. 1.0.137, Jun-16-2005 - Cell preview now defaults to OFF for existing users that haven't changed the default settings. Ver. 1.0.136, Jun-16-2005 - Updated installer with Copy.jpg, Paste.jpg, Copy.wav, and paste.wav. ------------------------------------------------------------------------- Ver. 1.0.136, Jun-15-2005 - If the user cancels copying data to the card during "Use Memory Card" preference, then the "Use Memory Card" becomes unchecked. - Cell preview now defaults to OFF on a new user. - New Cell Functions: o Copy to Clipboard (uses copy.jpg, copy.wav) o Paste from Clipboard (uses paste.jpg, paste.wav) o Not built-in, needed to use OpenNetCF. o Sounds/Images are protected against deleting. o Added to Direct and Auto scanning. ------------------------------------------------------------------------- Ver. 1.0.135, May-24-2005 - Updated RTF file in the installer. ------------------------------------------------------------------------- Ver. 1.0.134, May-20-2005 - Updated board and images from RJ this AM. ------------------------------------------------------------------------- Ver. 1.0.133, May-19-2005 - Re-install - Updated boards from RJ Ver. 1.0.133, May-19-2005 - Re-install - Updated boards from zip - Updated images sent via email - Changed .WMF in board files to .JPG - Removed App.bmp Ver. 1.0.133, May-19-2005 - Re-install - Changed .WMF in board files to .JPG - Removed App.bmp Ver. 1.0.133, May-19-2005 - Installer Update o Added Multimedia folder to installer w/3 files o Updated images o Updated boards - File Rename dialog will properly rename multimedia files. - Implementation of File Manager. o File listing is manually sorted A-Z o Preview images or Plays sounds o Renames file and renames file in boards o Deletes file and deletes file in boards o Rotates images and renames file in boards o Delete All implemented for "Unused" files only. o After selecting File Type, defaults back to "Unused" o Resets preview image after any menu operation (even if cancelled). ------------------------------------------------------------------------- Ver. 1.0.132, May-16-2005 - Updated PTP-Mobile.rtf file in installer. - Implemented Tap Normal, Tap Only, Tap and Hold with Auto/Step scanning. It had been always set to Tap Normal. - Selected Sound now plays when cell selected regardless of EVF. o Direct selection o Auto/Step scanning ------------------------------------------------------------------------- Ver. 1.0.131, May-13-2005 - Scanning setting "Row, then Column order" was not be correctly set when the default value was used. - Exporting Boards o Empty cells are ignored (Not exporting empty cell paths or trying to convert them) o When only exporting one board, only branch-to-boards and applications are blanked out. It was blanking out all Cell Functions. - "Cell Preview" implementation o Added "Cell Preview" to User Settings o Direct/Auto scanning is supported. ------------------------------------------------------------------------- Ver. 1.0.130, May-12-2005 - Import/Export now supports the multimedia folder (e.g. MP3, WMA etc.) - Auto/Step scan: A single cell row is treated as a normal row (undoing 1.128b) ------------------------------------------------------------------------- Ver. 1.0.129, May-11-2005 - Changed "Create/View" in Board Settings to "Edit/View" to match PC. - User Settings: o Changed "Preview Word Suggestion" to "Preview WordCompletions". o Changed Allow popup menu to "Tap & hold for QuickBoards" like PC. o Made the Cell Tap combo box a bit wider. - During Auto-Scan, sampled Row Labels (Row, #) can be interrupted if allowed. - During Auto-Scan, a WC suggestion is first highlighted, then spoken, then unhighlited. This was the way it worked, but I have added a "DoEvents" to allow Windows the time to update the screen. Hopefully, this fixes the problem of the first cell not being highlighted before the text is spoken. - Fixed problem with card images not being able to be previewed (showed an error msg). - Fixed error message when saving a new board. ------------------------------------------------------------------------- Ver. 1.0.128, May-10-2005 - Files added to Installer \Sounds folder: o exclamation mark.wav, period.wav, question mark.wav, and comma.wav o Replaced the set of 1.wav - 9.wav - WC grid is now "row labeled" with sounds "Row" and ONE (not zero) - User Settings: Changed "Word Completion Grid" to "WordCompletion layout" - "ReadySound" only plays after a board is loaded or re-loaded after full screen. - During a Row then Column scan, if there is only one cell in the row, and it is selected, assume the user is selecting the cell and not the row. This results in 1 click vs 2 clicks to select. ------------------------------------------------------------------------- Ver. 1.0.127, May-9-2005 - Files added to Installer \Sounds folder: o wordCompletions.wav and row.wav o SaveSentenceBar.wav, LoadSentenceBar.wav, and ExitBoards.wav o volumeUp.wav and volumeDown.wav - On User Settings, changed "Word Suggestion Grid" to "Word Completion Grid" - Prevented "ReadySound" from playing after a word suggestion has been selected. - In auto row-wise scanning, if there is only one Word Suggestion row, when "Word Completion" is selected the Row scan is skipped and it goes directly to the suggestion scanning. - During Scanning: o Plays "WordCompletions.wav" instead of TTS o Plays "Row.wav" and #.wav for each Row scan instead of TTS - Started Save Sentence Bar implementation - Creates "SaveText" folder in "My Documents\PTP-PC\Boards\\SaveText" - Added (Save as file) to Branch actions - Added (Load file) to Branch actions - Sentence bar text saved using filename created from 1st 3 words (or less). - Added "(Load file) Layout" to User Settings / Sentence Bar - Implemented Save / Load sentence bar in direct and auto scan board modules. ------------------------------------------------------------------------- Ver. 1.0.126, May-6-2005 - Auto/Step Scanning o Fixed WC Row 2 and higher to continue to be hilighted after speaking during scanning. o [More] cell is now not disappearing when scanned. ------------------------------------------------------------------------- Ver. 1.0.125, May-3-2005 - When tapping a suggested word, I added a 500 ms delay between the selected sound, flashing (if EVF) and the TTS being spoken. ------------------------------------------------------------------------- Ver. 1.0.124, May-2-2005 - WC selected word now stays highlighted until after it is spoken. Ver. 1.0.123, May-2-2005 - Default cell text determination: Always put the Display Text in the list, regardless of the checkbox, *unless* there *is* no Display Text, then do filename. - SpeakSentenceBar.wav now returned as label sound when "Speak Sentence Bar" cell function is selected from the Branch/Cell Function editor. - Auto Scanning: WC suggestion only flashes when EVF setting is checked otherwise it just adds the word to the sentence bar. ------------------------------------------------------------------------- Ver. 1.0.122, Apr-30-2005 - Tapping on a WC suggestion is handled visually as we do for regular Cells. Highlighted red until after it's spoken/typed into Sentence Bar or inverse text. - Fixed: Preview off now effects how Extra Visual Feedback works. - For all Cell functions, except Branch, now defaults Consequence stuff to off - Edit/View Board: Added a pop-up menu option to "Clear Cell" after being prompted. As with the other menu options, after selectiong the menu item to clear the cell, you have to tap the cell to clear or tap the button at the bottom to cancel. - On Edit Board, changed the alert after the choose "Clear Cell" on Cell Settings to "Are you sure you want to clear this Cell?" - On Edit Board, the cell list is filled with Captions first THEN image names. It was reversed before. - Changed "Undo Sentence Bar" to "Undo WordCompletion" - this will require you re-author the cells that have the old value or you may end up with a blank board. - Cell Editor: When selecting a Branch or Cell Function, the following default display text values will be used (Branches remain the same as before): o "Undo Sentence Bar" displays "undo" o "Backspace" displays "back". o "Startup Board" displays "startup". o "Speak Sentence Bar" displays "speak". o "Volume Up" displays "up". o "Volume Down" displays "down" o "Last Board" displays "last" ------------------------------------------------------------------------- Ver. 1.0.121, Apr-29-2005 - Refinements to the use of "Extra Visual Feedback" with "Preview Word" combos. - Moved "reserved" sound files: LowBattery.wav, scanSound.wav, magic-wand1.wav, speakSentenceBar.wav, and scanSoundRow.wav from "ProgramSounds" to "\My Documents\PTP-PC\Sounds". - Added: backspace.wav, click.wav, startupBoard.wav, lastBoad.wav, clear.wav, and undo.wav to "Sounds" folder. - Added to installer: LowBattery.wav, scanSound.wav, magic-wand1.wav, speakSentenceBar.wav, scanSoundRow.wav, startupBoard.wav, lastBoad.wav, clear.wav, and undo.wav to "Sounds" folder. - Removed use of "ProgramSounds" folder from application. - Prevents deletion of "reserved" image files (see above) - Branch Actions editor now supports "startupBoard.wav", "lastBoard.wav", "clear.wav", "backspace.wav", and "undo.wav". - Cell Editor: If a branch or cell action is selected o Display Text checkbox becomes checked o "Don't add text to sentence bar" becomes selected o If a sound.wav is appropriate, it is used as the label sound. ------------------------------------------------------------------------- Ver. 1.0.120, Apr-28-2005 - Default user scanner color wasn't defaulting correctly (was blue, should be purple). - Extra Visual Feedback o Added to User Settings ("Extra Visual Feedback" checkbox) o During run boards, if CHECKED, then will flash borders o During run boards, if UNCHECKED, then will highlight the border until after the label sound is spoken. ------------------------------------------------------------------------- Ver. 1.0.119, Apr-27-2005 - Updated installer with new wav files: 0-9, A-Z, and Backspace. - In board cells, fixed single words from having "-" appended. - In cell settings, selecting an image or (None) will not erase/change existing Display Text. - Changed "(Backspace Sentence Bar)" to "(Backspace)" to be consistent with PTP-PC. ------------------------------------------------------------------------- Ver. 1.0.118, Apr-26-2005 - Word Completion Grid o [ Show More ] changed to [More] o Suggestions that are too long are truncated with a trailing dash ("-"). o [More] now scrolls words without overlapping them. o Added a bit of space to the row height to show character descenders. - Cell Drawing o Each board has a designated "best fit" size font. o Caption for cells w/o image is now centered (it was shifted to left 1 pixel). o If it can't fit, then checks if it's one word. If so, then it truncates and adds a trailing dash. Otherwise, ... o If it has more than one word, it tries to wrap the text across multiple lines. ------------------------------------------------------------------------- Ver. 1.0.117, Apr-25-2005 - On the board editor, changing the name of the board also renames it on disk instead of duplicating it. - Sentence Bar Undo now undoes to the last entered word if any. This effects Word Completion. - Fixed word wrapping a single word that goes beyond the cell (wraps add'l letters to next line) - Sorting WC suggestions now sorts by Frequencies DESCENDING - If sentence bar font size > 12, then it sets it to 12. - Now clips WC suggestions to the cell size if too long. - Clear Sentence Bar, Backspace, and ExitBoard now do not play ReadySound unless full screen was shown. - Fixed WC suggestion crash when [Show More] was selected. ------------------------------------------------------------------------- Ver. 1.0.116, Apr-22-2005 - Added new board sizes: o 36 Cells (6 rows, 6 cols) o 48 Cells (6 rows, 8 cols) - Landscape Only o 48 Cells (8 rows, 6 cols) - Portrait Only o 49 Cells (7 rows, 7 cols) o 64 Cells (8 rows, 8 cols) - In Board Settings, cell selection is maintained across edits. - Going to Import/Export directly from program start now correctly uses the currently selected user instead of the last user in the list. - Word Completion on Auto-Selection finished supporting all the options. ------------------------------------------------------------------------- Ver. 1.0.115, Apr-21-2005 - Fixed the problem of "DirectoryNotFound" in regards to "Large Images" o Displays an appropriate error message o Handles "DirectoryNotFound" appropriately. - Added "My Documents\PTP-Mobile\WC" folder with word files to installer. - Added images to "My Documents\PTP-Mobile\Images" folder and installer o speakSentenceBar.jpg o Undo.jpg - Added additional Cell Functions o (Speak Sentence Bar) o (Undo Sentence Bar) - When opening a board that is defined to be larger than 5x5 (the max), an error message is displayed, but the board will open anyway with a possible loss of cells. - Word Completion on Direct Selection finished including these options: o Sentence Bar Display o "Highlight words as spoken" o User selectable fonts (sizes/styles only due to Compact Framework limitations) o WC grid size o Preview word suggestions ------------------------------------------------------------------------- Ver. 1.0.115, Apr-20-2005 - NOT RELEASED - Started Word Completion on Mobile. o Added new Word Completion file I/O support class o Added and updated for Compact Framework, the Word Completion Sentence Bar class o Word Lists added to "My Documents\PTP-Mobile\WC" o Edit Board changed "Sentence Bar" to be "Do not show", "Show", and "Show Word Completion" o Added "Sentence Bar" tab to User Settings with same info as o Added appropriate save information to Board and User files. Ver. 1.0.114-DEBUG, Apr-20-2005 - Made changes to give specific information on copy a one user's board to another. o Message 1 titled: "Copy FROM" and shows the full path of what is being copied. o Message 2 titled: "Copy TO" and shows the full path of where it is being copied to. o Now shows the actual error details behind the "Error Copying Board" message. ------------------------------------------------------------------------- Ver. 1.0.113, Apr-19-2005 - Backup/Restore now copies ALL sub-folders no matter how nested they are. o This also effects the backup used during the "Use MemCard for All Data" option - Export Board: Now has all controls visible with focus shifting options when appropriate controls are selected. - Releases image after use in cells to prevent "Fail to copy/rename" errors. ------------------------------------------------------------------------- Ver. 1.0.112B, Mar-31-2005 - Fixed Export not correctly exporting Ready/Selected sounds that were not defined. - Exporting Boards: o Screen wording has changed o User is selected from the main screen o Squeezed for space, I put user name in a "title" label rather than on titlebar or options. ------------------------------------------------------------------------- Ver. 1.0.111B, Mar-23-2005 - Settings "Board" tab renamed to "General" ------------------------------------------------------------------------- Ver. 1.0.110B, Mar-22-2005 - Updated the PTP-Mobile.rtf document. - Changed the text in the User Settings from "Play/speak first row" to "Play/speak first Cell in row" ------------------------------------------------------------------------- Ver. 1.0.109B, Mar-19-2005 - On Prog.Prefs changed tab "Board" to "General" - During a Board Run: o Bordered display text now extends to the width of the cell with 1 pixel space o Vertically centered/wrapped text is more accurately centered. o Display text more accurately measured according to the font o Font changes from "Bold" to "regular" if smaller than 8pt Bold. o Minimum size now is 7pt Regular. - Fixed "skewed/shifted" looking cells reported by Nancy/Caitlin. ------------------------------------------------------------------------- Ver. 1.0.108B, Mar-17-2005 - History Log File Changes o Filename is "My Documents\PTP-Mobile\.LOG" o Format is single line per log entry o Each line's first letter determines the type of entry it is: + "E" = A general event like starting or stopping + "T" = A TTS line was spoken + "C" = A Cell (Board~Cell) was tapped o Not loaded into memory during board launches (appends log entries to file) ------------------------------------------------------------------------- Ver. 1.0.107B, Mar-16-2005 - Added History Log Limits o Default size limit is 50k o Program Preference (saved in config.xml file) o Checked at program startup and when users are switched. - Delete User now performs the following: o Warns about deleting user's board folder. o Deletes user's history log file o Deletes user's boards o Deletes user's board folder o Removes user from the list. ------------------------------------------------------------------------- Ver. 1.0.106B, Mar-14-2005 - Mar-15-2005 - Fixed the problem of the password cancellation not restoring the board during a run. - Fixed not using the correct user display orientation choice when asking password from auto-scan. - Changed the Import User/Board code considerably: o Imports User FIRST (user definition and creates board folder) o Then imports boards, images, and sounds o If no user defined in .PTP import file, boards are imported into the CURRENT USER! - Changed a "Popup Board" to play consequence sound, show full screen, respect overrides etc. as it is authored. - Board layout screen now has board name in title-bar in format " Board" o Limited space, longer names may get truncated. - Updated to new Fonix TTS Libraries and Voicebanks. o PTP-Mobile now uses "\Fonix\Fre\DT01A" voices rather than "\Fonix\Fre\DT02" o Installer updated to install new DLLs and new voices ------------------------------------------------------------------------- Ver. 1.0.105B, Mar-12-2005 - New scanSoundRow.wav included in installer. - Sets volume to maximum when exiting launched board. - Copy from Another User has "Done" instead of "Cancel". ------------------------------------------------------------------------- Ver. 1.0.104B, Mar-11-2005 - Set volume to maximum at program startup and when the boards are launched. - Fixed board listing to sort list by ignoring character case - On branch/function dialog, moved the text box above "Clear Sentence bar checkbox" up a few pixels - On user settings, fixed the "Sound"/"Speak Label Sound" checkbox not being saved. - Added scanSound.wav and scanSoundRow.wav to ProgramSounds folder and installer. - Plays scanSoundRow.wav after scan hiliting a row. - Plays scanSound.wav after scan hiliting a cell. ------------------------------------------------------------------------- Ver. 1.0.103B, Mar-10-2005 - Sentence bar now respects the user settings scan sound (TTS scan sound checkbox) - Fixed scan problem where it wasn't waiting the timeout-period before moving from sentence bar to first row. - Non-Direct Scan now won't speak the text in the sentence bar if the sentence bar is not visible. ------------------------------------------------------------------------- Ver. 1.0.102B, Mar-04-2005 - Added "Clear Sentence Bar" to Select Branch/Function Dialog o To view the setting, you need to use the (Select) button. o In Launch Boards, only clears after a Branch to Board. - Main screen button order: Launch, Edit Boards, User Settings, Prefs. - Sentence bar now respects user's choice in Scan Border Color. - Fixed another situation where every cell could have a branch indicator showing. ------------------------------------------------------------------------- Ver. 1.0.101B, Mar-01-2005 - Now prevents a duplicate new user from being created. - User Settings: Added support for scanner border color o Saves color in the user settings XML file. (Defaults to the DarkViolet). o User Settings (Scanning Tab) allows selecting the scan border color. o Launch boards uses the scan border color during Auto-Scan. ------------------------------------------------------------------------- Ver. 1.0.100B, Feb-28-2005 - Word wrap implemented for cells with no image but showing a caption. o In order to keep speed reasonable, I am not checking for "impossible" size strings such as strings that contain a line of dashes or 100 words etc. - Updated installer with Volume images from PTP-PC. - Added the support for "Exit Board" ------------------------------------------------------------------------- Ver. 1.0.99B, Feb-27-2005 - Fixed "shifted" images when selecting a cell branch or function. Ver. 1.0.98B, Feb-27-2005 - The WinMobile installer: o Includes "Exit Board.jpg" o Creates the "\My Documents\PTP-Mobile\Boards\RJ" folder with sample board. - Cell Settings screen: o Removed the Branch/Function drop-down list and replaced with: + (Select) button to activate Branch/Function dialog + Dialog returns the branch/function, caption, and image. o "Branch to: branch-name" now shown. o Added and removed support for running apps as PPC has VERY incomplete support for it. - Image is now Transparent during Show Full Screen ------------------------------------------------------------------------- Ver. 1.0.97B, Feb-26-2005 - Added more missing image checks (there were a few that still weren't as safe as I wanted.) - Now each user stores boards in it's own "My Documents\PTP-PC\Boards\" folder o First run will automatically copy each user's boards into their folder. o This had major code impact and modifications to make this work. o Many areas were substantially modified: *** Needs good testing*** - On Main Screen: o Fixed user name not sticking (again!!) o (Launch Boards) button now shows user's name (e.g. "Launch Rick's Boards") + This might be a bit tight for a name longer than 6 characters... o (Edit Boards) button now shows user's name (e.g. "Edit Rick's Boards") o (User Settings) button now shows user's name (e.g. "Rick's Settings") o Above buttons are only enabled if there is a valid user selected. o Now will not give "Select user first" message before exiting app if on (Select User). - On the Board List screen: o Now shows a title including the user's name. Eg. "RJ's Boards" o Added "Copy User's" instead of "Copy from another User" due to lack of space - Browse for Board dialog now selects the first item if no existing item already selected. - On Copy Boards dialog: o Can't multi-select boards - only single selection is available. o When copying from another user, now shows "Boards" as a user IF there are board files present. o Can't really reposition the user list as in PTP-PC, no way to auto-size the lable. - Cell Settings screen: o On Cell Settings, changed "Bordered in White" to "In white box" - Run Boards o Fixed problem that cells with no branches sometimes had branch indicators from previous board's cell in same position. o Fixed Function(Last Board) having to be tapped twice. o Fixed crash in some board/cell sequences of going to last board returning and repeating. ------------------------------------------------------------------------- Ver. 1.0.96B, Feb-21-2005 - Added 2 second wait option for Show Full Screen. - Added support for not showing a border about the Display Text: o Cell Settings has checkbox option "Bordered on White" o Setting saved in xml file - Changed "Branch to:" to "Branch to board:" - In Cell Settings, select "(No Branch of Function)" to do nothing (rather than board "(None)"). ------------------------------------------------------------------------- Ver. 1.0.95B, Feb-18-2005 - If a password is required, it now asks everytime you leave the running board. This was a hangover from 1.0.22B. - Cell settings o Changed "Cell Branch or Function:" to just "Branch or Function:" o Made Branch/Function dropdown list longer. o Removed the (Select) board directly button. ------------------------------------------------------------------------- Ver. 1.0.94B, Feb-16,17-2005 - Another try at trying to control volume better: o A variable is set with the volume when they Launch PTP-Mobile. o If user adjusts the volume while in Boards, the variable is adjusted. o Each time a sound is played, the volume is reset. o NOTE: This will FAIL as the Volume control on the titlebar is not able to be monitored. The user may set the sound this way, and upon tapping a cell, the last "monitored" volume will be set thus wiping out the user's sound selection via the titlebar. - Cell Settings: o Now has a drop-down list labeled "Cell Branch or Function" o Moved all (commands) from Browse Board to drop-down. o User may choose "Browse To Board" from drop-down to select branch board o User may directly choose a branch board via the (Select) button. o Commands notated with parans to avoid destroying existing authoring. o Command Images: main.jpg, LastBoard.jpg, clear.jpg, eraser.jpg, VolumeUp.jpg, volumeDown.jpg - Run and AutoRun Boards: o Implemented Clear, Backspace, VolUp, VolDown. o Branch Graphic Indicator only shown if a board branch or Startup or Last Board. (Vol, Sentence Bar commands not branches). ------------------------------------------------------------------------- Ver. 1.0.93B, Feb-15-2005 - Fixed trial message display after entering valid registration. ------------------------------------------------------------------------- Ver. 1.0.92B, Feb-14-2005 - Removed ability for "0" to act as "zero" in registration dialog. - Now entering ZERO into Register and get a 14 day extension (rather than just resetting the license key) - Trying to control volume better: o A variable is set with the volume when they Launch Boards. o If user adjusts the volume while in Boards, the variable is adjusted. o Upon exit out of Launch Boards back to our main screen, the volume is reset to that value. - For Cells o Moved the Cell Caption to the top o Moved the branch icon to the bottom. - Added support for ASL folder in the Card\Alpha folder to Browse Image - Added support for ASL folder in the Card\Alpha folder to Image Find. ------------------------------------------------------------------------- Ver. 1.0.91B, Feb-11-2005 - Added back the lost blinking "Tap to Continue" during fullscreen auto-scan. - Now restores portrait mode after displaying in landscape. - Fixed some sounds not playing!!! ------------------------------------------------------------------------- Ver. 1.0.90B, Feb-08-2005 - Completed auto-scan (including by Row) - Fixed problem where WAV would stop playing (not volume related) - Fixed problem due to a glitch in middle of Jan. where Sentence Bar settings were set to -1 (they are reset to 1). ------------------------------------------------------------------------- Ver. 1.0.90B, Feb-07-2005 - Internal Changes o Added scanning options to User Settings storage. o Added row sound options to Board storage. o Made changes to cell picture objects to support hilites and switches - Added Direct Scan and Auto-Scan tab options to User Settings. - Added "speakSentenceBar.wav" to app/install. Used in Auto-Scan. - Added "Row cell announcement" menu item to board layout screen. - Implemented auto-scan by cell ------------------------------------------------------------------------- Ver. 1.0.89B, Feb-05-2005 - Removed blinking button from board layout - it does not blink now. ------------------------------------------------------------------------- Ver. 1.0.88B, Feb-04-2005 - Changed cell images to draw "above" the text caption. - Fixed the "lost" sentence bar on cell settings. It was really the Board Sentence bar setting that was getting lost! ------------------------------------------------------------------------- Ver. 1.0.87B, Feb-03-2005 - Added Pitch to TTS tab on User Settings. - Clarification: "Allow interruption of sound play" interrupts Label, Consequence, and TTS sounds. - Now hides Sentence Bar while password dialog is being displayed. ------------------------------------------------------------------------- Ver. 1.0.86B, Feb-02-2005 - Added "Allow interruption of sounds playback" to User Settings - Board runs now allows the optional sound playback interruption o Defaults to OFF (unchecked) o Interrupts only label or consequence sounds ------------------------------------------------------------------------- Ver. 1.0.85B, Jan-30-2005 - INSTALLATION NOTES o The sounds previously in \Program Files\PTP-Mobile\Alarms have been moved to \My Documents\PTP-Mobile\Sounds. o A new folder \Program Files\PTP-Mobile\ProgramSounds has been created with - LowBattery.wav - magic-wand1.wav o A new folder \Program Files\PTP-Mobile\ProgramImages has been created with - Branch.bmp - Missing.bmp - TapToCont.bmp o BidiBeep.wav, Ready.wav added to \My documents\PTP-Mobile\Sounds. - On View Board (Board Layout), now flashes "Tap cell to edit, "Here" when done." message. o Had to use a button -- Labels do not accept clicks on Windows Mobile. o If I remove the title-bar on this screen, it removes it from the "Cell Settings" screen!?? - I note on PC, that after I choose Swap, I can tap the Cell to Swap *with* right there. But on Mobile, I choose Swap and then I get "Tap FIRST Cell to swap" and then I can choose the Cell to swap *with. I like the PC more direct approach, if possible. o This is not (apparently) possible. The tap-n-hold menu is completely grabbing the information and I can't seem to get which cell it is one. - Can cancel out of swapping by tapping the message or by swapping a cell with itself. - When you change the size of a board, the cell list is updated to the new number of cells. - Fixed creating a new 2 cell board and having it "go back" to the default of 4 cells. ------------------------------------------------------------------------- Ver. 1.0.84B, Jan-20-2005 - Fixed swap-cell bug on Board Layout screen. ------------------------------------------------------------------------- Ver. 1.0.83B, Jan-14-2005 - Changed the Cell Settings Consequence Tab cosmetically. Ver. 1.0.82B, Jan-14-2005 - Changed the Cell Settings Consequence Tab to try to make full screen/do not play more understandable. - User Settings screen: o Added tab for "Overrides" o Can now override "Show Full-screen for" o Can now override "Play Consequence Sound" - Launch boards uses overrides if user selected. ------------------------------------------------------------------------- Ver. 1.0.81B, Jan-13-2005 - Fixed: During a run, it now won't log empty cell taps. - On New User dialog, it won't ask for password (when there was no place to put it). - Launch boards now creates cells dynamically (easier to modify matrix shapes) ------------------------------------------------------------------------- Ver. 1.0.80B, Jan-07-2005 - When data is stored on card and a backup/restore is requested, then a message is displayed: o "You are already operating from the memory card and Backup is unnecessary." o "You are already operating from the memory card and Restore is unnecessary." - If an error occurs during a board save, it will recommend to the user: o "There was an error saving the board. You should change Program Settings to 'Use memory card for all data'" - Cell Settings Screen: o Centered "Label Sound" and assigned an underlined 11 ptfont size o Centered "Play Consequence Sound" and assigned an underlined 11 pt font size Ver. 1.0.79B, Jan-07-2005 - Cell Settings Screen: o Changed "Cell" tab to "General" o Could not change "Label" tab to "Label Sound" due to size o Added "Show Fullscreen for:" with choices - User Settings: Removed "Show Fullscreen for" choices. ------------------------------------------------------------------------- Ver. 1.0.78B, Jan-05-2005 - Fixed red-border being left during board run (introduced in Ver. 76b) - If a cell has no picture and no caption but it has "Display Text" checked in the cell settings, it will be considered "undefined" and not show at all. This gets rid of the "thin line" problem as that shows up only under those conditions. ------------------------------------------------------------------------- Ver. 1.0.77B, Jan-04-2005 - Fixed crash after deleting config.xml and going into Program Settings. - In Board Settings, it now has placeholders for cells that are blank. is the placeholder. - [Grace] Changed password changing to show existing password and require the new to be entered twice. - On launch boards, entering a wrong password will beep and display a message but not stop the timer. ------------------------ Ver. 1.0.76B, Dec-29-2004 - [From Nancy] Changed so "Consequence Sound" (if defined) regardless of if the User's setting was set for "Do Not Show Fullscreen" is selected. ------------------------ Ver. 1.0.75B, Dec-28-2004 - In Cell Settings, (None) can now be selected for the branch board. - In Board Settings, added (Clear Cell) which resets a cell to the default empty settings. ------------------------ Ver. 1.0.74B, Dec-18-2004 - On User Settings: o Changed "initial" to "startup", to be consistent with Startup in the boards list for Branch To. o Hides "Allow Popup" if "Cell Taps" is not "Tap and Release" - On Cell Settings: o Centered "Sounds" between the Label and Consequence tabs. o Hides the Add in Cell Settings if Sentence Bar is Do Not Show. o If User Settings' "Show Full-screen" is "Do not show" * Hides the "Consequence" tab * Hides the "Consequence text to Sentence Bar" entry in the "Add" list. o Vertically centered the "Cell Colors" prompt. - Updated PTP-Mobile.rtf ------------------------ Ver. 1.0.73B, Dec-14-2004 - Removed "Sentence Bar" tab from User Settings. - Added to User Settings: Cell Taps which allows: o Tap and Release o Tap and Hold (for n seconds) o Tap Only (instant) - Implemented "Cell Tap" style in Launch Boards - Board Layout and Edit Cell always uses "Tap and Release" style. ------------------------ Ver. 1.0.72B, Dec-13-2004 - In Browse Boards dialog, added "Select board to branch to:". - History Log File Changes: o Each user now has a log file created as "-Log.xml" o added for "Start Run" and "End Run" events. o represents a board cell being tapped. o added to log a Sentence Bar playback and what the sentence text was. - Removed the "lastBoard.jpg" flag indicating to branch to previous board - Browse Board Screen: o Added (Start Board) and (Last Board) o When selecting the user's starting board, it will not show the (None) entry. - Executing a (Last Board) during a board run acts like a Web Browser's BACK button. - Added "Add" sentence bar selection method to "Edit Cell" dialog ------------------------ Ver. 1.0.71B, Dec-8-2004 - If you author a cell that has an image called "lastBoard.jpg" (exactly this), then it will go to the last board when tapped and not be logged. Ver. 1.0.70B, Dec-8-2004 - On "Generate Board" screen o Now remove duplicate cells but includes their frequencies o Changed title to "Generate Board" o Changed "By Use Frequency" to "Frequency of Use" o Changed (Close) button to (Cancel) o Changed "Generate:" to "Generate by:" o Added (Clear History) button to delete History log. ------------------------ Ver. 1.0.69B, Dec-7-2004 - Started implementation of "Generated Boards" - Run Boards now logs each cell tapped with date/time/board/cell info. - The Board List screen has a "Generate" action. - A new Generate Screen that will generate a "most frequently used" board. ------------------------ Ver. 1.0.68B, Dec-1-2004 - On Cell Settings, the test "preview" cell is more closely sized to reality. ------------------------ Ver. 1.0.67B, Nov-30-2004 - Confirmed "Friend 1.wav" is included in installation. - Now saves "last board" when branching via a tap-n-hold menu. - The WAV/MP3 Player now won't prevent files from being deleted (it closes after use rather than at end of app). ------------------------ Ver. 1.0.66B, Nov-29-2004 - Added "Pop-up Board" to Board Settings - Implemented pop-up board during board runs. ------------------------ Ver. 1.0.65B, Nov-28-2004 - Sentence Bar Refinements o Changed font from 9 to 11. o Branching Cells don't add to text. o Branching to a new board does not clear text. Ver. 1.0.64B, Nov-28-2004 - Made Sentence Bar a setting on each board. - Sentence bar now part of Run Board logic. - Hardware Key changes (Both Dell and iPaq layouts): o Far Left Key = Phrase Backspace o Far Right Key = Clear Sentence Bar - Sentence Bar shown on Board Layout screen. ------------------------ Ver. 1.0.63B, Nov-27-2004 - During run, resize fonts so caption displays fully or is clipped. This effects only the larger cell sizes. - Started Sentence Bar implementation - User Settings now has "Sentence Bar" tab and allows enabling/row selection. ------------------------ Ver. 1.0.62B, Nov-26-2004 - Removed "Speech Ready" from initial screen. - Playing Media (MP3,WMA,WMV) respects the "Recorded Filename" checkbox - WMA and WMV are played through Windows Media Player o FmodCE does not support WMA: http://www.fmod.org/forum/viewtopic.php?t=2400 - Edit Cell screen: o Fixed image not showing on Test tab. o Fixed paths for playing sound on Test tab. - Now plays when you have "Show Full Screen" set to other than "Do Not Show" - Board Music Player screen now takes on the background color of active board. ------------------------ Ver. 1.0.61B, Nov-24-2004 - Started implementation of FMod for playback of MP3 and WAV files. o Sound Browser now adds "Multimedia" folder only during consequence sound selection o Sound Browser now uses FMod for playback o (Record) button is disabled while in multimedia folder o Edit Cell uses FMod for playback o Launch Board now uses FMod for playback o Launch Board provides (Pause/Resume) and (Stop) buttons during MP3 playback - Fixed bug in Edit Cell where (Stop) was not being shown on (Play) buttons during playback. - Fixed bug when leaving the Edit Cell screen and it continued to play (it should stop) ------------------------ Ver. 1.0.60B, Nov-20-2004 - Removed "Wendy" voice from install. - Uses with no voice defined default to "U.S. Ursula HQ" - Tap-n-Hold on Board Layout allows swapping two cells - User Settings / TTS now supports SLOW, NORMAL, and RAPID speech settings. ------------------------ Ver. 1.0.59B, Nov-19-2004 - Registrations now take single digits for Year, Month, and Day. (05 or 5 is OK) - Fixed crash where board as missing during run - Removed support for Fonix iSpeak - Added support for Fonix "FAPI" TTS Support - Empty board cell changes: o NOT bordered during run o ARE bordered during authoring o Empty cells assume board's background color over-riding cell background color. - User Settings now has "TTS" tab to set/test the voices. ------------------------ Ver. 1.0.58B, Nov-18-2004 - Added "Transparent White" to Edit Cell ------------------------ Ver. 1.0.57B, Nov-17-2004 - Reg Dates must be greater than "today" to be accepted as a valid reg code. - "Speech Ready" does not pause. Ver. 1.0.56B, Nov-17-2004 - A valid reg code does not expire as long as it was entered before the reg date. ------------------------ Ver. 1.0.55B, Nov-15-2004 - (Stefanie) Switched order of (Consequence/Label) tabs to (Label/Consequence). - Choosing a new image results in the filename being put into the Display Text field, in all cases, even if there is text there already. - Tapping Label or Consequence results in whatever is in the Display Text getting put into Label TTS or the Consequence TTS, unless there is already something there. ------------------------ Ver. 1.0.54B, Nov-14-2004 - The TTS "Speech Ready" takes place after screen is drawn (and after Trial message). - If data is stored on card, and the card is not present, then it will prompt you to insert it. - A new board defaults to Yellow background now. - Fixed crash when editing a new cell (crashed when trying to set preview up) - Could not reproduce Stefanie's display text not being set when empty and image selected. - Changed location of MemCard data to be the same as Backup/Restore - Preferences screen: o Changed layout text to: "Select the PPC layout:" o Changed "Data is stored..." text to "Use memory card for all data" o If user selects MemCard for data, it will offer to backup the PDA to the card. ------------------------ Ver. 1.0.53B, Nov-13-2004 - Volume control through hard-keys during boards. - Added tabbed interface to preferences screen. - Added a preference for device keyboard layout (Dell or iPaq) - Defaults changed or verified (for first-time installs): o Device Key Layout defaults to "Dell" o Password defaults to "RJ" (case in-sensitive) o Password Required defaults to NO - Board and Cell Color implemented o Board back color defaults to Yellow o Cell back color defaults to Yellow (as it was) o Cell border color defaults to RoyalBlue o Launch Boards screen implements the colors o Edit Board allows selection of board back color o Edit Picture allows selection of back and border colors o Edit Picture now previews cell more accurately ------------------------ Ver. 1.0.52B, Nov-9-2004 - Created a trial "SD" checkbox to use the memory card for primary storage. ------------------------ Ver. 1.0.51B, Nov-8-2004 - Empty cells do not get focus (red border). - Fixed small-wav lockup problem. - Board List Screen: o Removed (Delete) button o Added (Actions) popup with Rename, Copy, and Delete actions. ------------------------ Ver. 1.0.50B, Nov-6-2004 - (Nancy) Now ignores events while waiting for the TTS playback to time out. - Prefs screen cleaned up (battery level slider was overlaying the OK/Cancel buttons) ------------------------ Ver. 1.0.49B, Nov-5-2004 - (Nancy) Fixed crash when "Do Not Show Fullscreen" option is selected and tapping quickly on branches. ------------------------ Ver. 1.0.48B, Nov-3-2004 - Unmasked password fields. ------------------------ Ver. 1.0.47B, Nov-2-2004 - Application icon from RJ installed. - Updated new READY.wav - Cancelling a menu ignores next cell tap Ver. 1.0.46B, Nov-2-2004 - (Sue) After cancelling a popup menu by tapping on another cell, it now allows cell taps again. - (Sue) Editing a cell now edits correct info. The problem was skipped cells were not being recognized. - (Nancy) Tapping cells while one is playing should now be ignored. - When tapping a branch cell, it now removes the red border from the new page. - Default for "Allow popup menu during boards" is OFF (create new user, then user settings) - Registration Process o Entering "0" or "zero" will clear out the current license (ie make it a trial). o Entering an invalid license does not return to main screen. o A more complete message for registration failure/expired errors. - Application icon set. ------------------------ Ver. 1.0.45B, Oct-31-2004 - Added in registration model. o 14 day trial o If expires, user may enter a code only or quit o License follows ****-*yy-mm-np-dd format - * = Any letter, digit, or non-"-" symbol ("-" is reserved) - n=R - p=WM o If License expires, user may enter a new code or quit o You may type in "clear" as a reg code to clear it out o You may put in a license coded for "yesterday" to test expiry - Updated the instructions. ------------------------ Ver. 1.0.44B, Oct-30-2004 - Updated installer with new .rtf readme - Recompiled application. ------------------------ Ver. 1.0.43B, Oct-28-2004 - Updated installer with correct users.xml file - Main screen userlist now restored "(Select User)" entry. Ver. 1.0.42B, Oct-28-2004 - Removed delay for the "Speech Ready!" at startup. Ver. 1.0.41B, Oct-28-2004 - Displays a message if TTS (iSpeak) is not running and speech is requested. - Speaks "Speech Ready!" at startup. This is due to the fact that if iSpeak loads while the boards are starting, iSpeak will not have a caption (so the user cannot "X" out). Ver. 1.0.40B, Oct-28-2004 - Caption centered vertically in cell if no image. Ver. 1.0.39B, Oct-28-2004 - A cell is now considered "Active" (not empty) if either the image is defined or the "Display Text" is shown. - In the "Board Settings" it will display the "Cell Settings" list with either the image name or the caption text. - If no image is displayed, but it has a Caption and full screen is enabled, it will show the caption centered vertically. - Added identical "Low Battery" settings to "Program Preference" - Added Backup/Restore to app and removed RESTORE.EXE. ------------------------ Ver. 1.0.38B, Oct-27-2004 - The "Find" screen: o Fixed searching path ("car" appears in "\storage card\" o Removed spaces from the search string before searching for it - The "Cell Settings" screen: o Changed (Rec) button to (Record). o Now allows (None) to clear a cell. - The "User Settings" screen: o "Show for" changed to "Show Full-screen for" o "0 seconds" changed to "Do not show" o Added "Allow popup menu during Boards" to User Settings - Removed "Allow popup menu during Boards" from Program Preferences. - Board popup menu displays list of boards & exit. ------------------------ Ver. 1.0.37B, Oct-25-2004 - Checks for iSpeak being installed and avoids TTS if not. - On "Cell Settings" screen: o Changed sound "Filename:" to "Recorded Filename:" o Added (Rec) button to label and consequennce tabs - Added "0 seconds" and "5 seconds" to show for times - Added popup menu to "Run Board" screen controlled by program preferences. o Jump to First Board: Goes to the user's initial board as defined in user settings. o Jump to Board...: Allows selection of a board to jump to o Exit: Same as the action key. - Added "Backup to Card" action on "Main Screen" - Added "Restore.exe" to PTP-Mobile Folder - Added "PTP-Restore" shortcut to run restore application. ------------------------ Ver. 1.0.36B, Oct-19-2004 - To rotate bitmap screen, added prompt to confirm rotation. (smoother than a popup question). ------------------------ Ver. 1.0.35B, Oct-18-2004 - After cancelling a rotated image, it will delete the temp file: ROTIMAGE.BMP. - On the "Boards" screen, pre-selects and remembers the last item operated on. ------------------------ Ver. 1.0.34B, Oct-16-2004 - Removed rotation when tapping on image browser's preview image. - Re-compiled with additional files from Mooseworks ------------------------ Ver. 1.0.33B, Oct-15-2004 - On Boards screen, displays a message if no board has been selected to Edit or Delete. - Eliminated crash if you select (Edit Cells) with no cell selected. o Displays message if there is no cell selected when attempting to Edit. o Displays message if it is a new board and Edit Cell is selected on an empty list. o Pre-selectes the initial cell if there are any in the list. - Updated Mooseworks Rotation Library ------------------------ Ver. 1.0.32B, Oct-14-2004 - Adjusted the "Sounds" label on the tabs. Ver. 1.0.31B, Oct-14-2004 - Board Settings form now has (Edit Cell) button. - Cell Settings form: o Tabs backgrounds set to different colors. Could not set the actual TAB color. o Defaulted both TTS fields to the "Display Text" value (if TTS field is blank) o Added (Play) button for Label Sound (always active) o Added (Play) button for Consequence Sound (always active) o Added label "Sounds" on Label/Consequence tabs to help clarify ------------------------ Ver. 1.0.30B, Oct-13-2004 - Requires iSpeak be installed into it's default location (\Program Files\Fonix\iSpeak). - Added Text-To-Speech (TTS) to Edit Picture screen - Added Text-To-Speech to Launch Boards ------------------------ Ver. 1.0.29B, Oct-7-2004 - Flashes border 2 times ------------------------------------------------------------------------- Ver. 1.0.28B, Oct-6-2004 - Fullscreen Image has caption at top (vs bottom) - "Show Text" now defaults to ON - When user taps on cell: Using method (1) Red border, then Selected sound, then flash border, then Label sound, then fullScreen and Consequence sound. - Text captions on cells is 2 pixels less tall. - Flashing border now does not update image (to eliminate flashing image) - Password dialog is now displayed in portrait mode. - On "Cell Settings" form o You can now cancel out of the Play Sounds sequence (2 waves play) o The consequence sound will play if there is no label sound. ------------------------ Ver. 1.0.27B, Oct-5-2004 - Main screen "Launch Boards" now a colored button rather than an image (performs better) - Removed cell caption's color attribute. It will always display in black text. - Launch Boards Changes o Full screen show text caption if available o When a cell is tapped, the red border will flash a two times. o Text is displayed in a white, black bordered "field" within the image. o Text Sizes based on Board Size. ------------------------ Ver. 1.0.26B, Oct-4-2004 - Initial implementation of Rotate/Save bitmap from Browse Images screen. - New file added: BitmapIO.DLL into \Program Files\PTP-Mobile folder. - Fixed Board Layout not refreshing the image after another image has been selected. Ver. 1.0.25B, Oct-4-2004 - Completed new revised layout for launch boards - Completed revised layout for "Board Layout" screen including text and borders - Changed titlebar "PTP-Mobile Settings" to "Preferences" - Password screen centers regardless of active orientation. ------------------------ Ver. 1.0.25B, Oct-3-2004 - Started implementing revised layout (new spacing, blue/red borders etc.) for launch boards Ver. 1.0.24B, Oct-3-2004 - Will access "My Documents" regardless of what language it is specified in. - Will access the storage card regardless of what it is named and only if there is an "\Alpha" folder. - Will access the "built-in" card folder regardless of what it is named and only if there is an "\Alpha" folder. - Revised Board Editor "Create/See Board Layout" button - Added a "Tap a Cell for its Settings." caption on layout editor. - Prefs changed "Authoring Layout" to "PPC Orientation" - Placed black border around the password screen. - Initial implementation of captioning pictures during run. - Initial implementation of adding a "branch indicator" to the cell if it branches (Branch.bmp) ------------------------ Ver. 1.0.23B, Oct-2-2004 - Completed Board Browser's "reason" for selecting a board. - Removed all references to User.Orientation. It now is device orientation set through PTP-Mobile Settings. - Added (Program Preferences) button to main screen and removed "PTP-Mobile Settings" from Actions list. - Removed "Require Password" from password screen - this only can be set in Program Preferences. - Renamed the "Board Editor" screen to "Board Layout" - Reduced password screen timeout to ~20 seconds. Indicator in lower right corner. - Password is now asked only when *leaving* the running boards screen. Ver. 1.0.22B, Oct-2-2004 - Beta Tester Feedback changes follow - Added LaunchUp.bmp and LaunchDn.bmp - Made graphics button for Launch Boards (LaunchUp.bmp and LaunchDn.bmp) - Passwords Handling: o Created a password form. I can't use a small form because it will not allow the input panel to be active. o Now asks a password for all functions EXCEPT "Launch Boards" o If "Require password" is unchecked, then it password is not required. o If a valid password is entered, then it will not ask until restarting the app, or returning from "Launch Boards" o Launch boards resets the password being entered (except if password is not required) - PTP-Mobile Settings added to Actions o Can change password here o Can reset the "require password" o Can change authoring orientation - User password removed from internal processing and new user form. - Edit board screen displays sizes according to *author's* preferences. - Add ~60 second timeout to the password dialog - Hourglass for import/export -- but like the flashing, it seems to be caught by the processing. ------------------------ Ver. 1.0.21B, Oct-1-2004 - Full path added to starting board when exporting a user. Ver. 1.0.20B, Oct-1-2004 - Maintains selected name after importing. - Export checks default user "alarms" ignoring character case. - Changed ".PKG" import/export file type to ".PTP" - The Import Screen: o Scans only for .PTP files. o Displays "User" and "Board" for types and omits .PTP from board name column. o Checks for existing files before importing. If found, will ask the user to proceed. - PTP-Mobile now remembers the last user and restores it when started. ------------------------ Ver. 1.0.19B, Sep-30-2004 - Fixed default board size to be 2x2 rather than 2 images. - Import/export files have a ".pkg" (package) file type (instead of .BIN) - Changed Import/Export "Cancel" to "Done". - Fixed Import problem where images were being imported into \Sounds folder. - Import/Export now imports a user with boards. - Export now supports "shallow" (non-branching) export. ------------------------ Ver. 1.0.18B, Sep-29-2004 - Main screen has "Actions" popup. - Changed (New) button to be "New User" action - Added "Delete User" action - Initial implementation of "Export Users/Boards" o Export board only (and sub-boards) - Initial implementation of "Import Users/Boards" o Imports board only (and sub-boards) Ver. 1.0.17B, Sep-29-2004 - Renaming file now forces file type to be the same as the original name's. - In Find, now hiding the preview image to emphasize the flashing wait. ------------------------ Ver. 1.0.16B, Sep-28-2004 - Filename.ext returned from Find Image - Now only searches/displays from \Storage Card\Alpha\* Ver. 1.0.15, Sep-28-2004 - The Find Dialog: o The flashing "Searching..." message is displayed over the preview window. o The find results are cleared out before every new find is performed. o Filename.ext now used/shown in find - Board layout size now reflects user's settings if device supports both landscape/portrait. - Tried putting some size indicator on board layout screen, but not enough room in title-bar. - Board XML File Format o Renamed "Index=" to "Cells=" which takes the actual number of cells on the board (total, not used) o Renamed "Slot=" to "Cell=" which indicates which cell the data applies to. o Sample Board xml files now reflect the changes ------------------------ Ver. 1.0.14, Sep-27-2004 - Flashing "Searching ... " message in Find - Message in Find indicating nothing was found (if nothing was found) - Suppressed message if a sound is defined but not found. - Board Layout now displays according to selected user's settings Ver. 1.0.13, Sep-27-2004 - Initial setup. - Initial implementation of (Find) action in browse image list. - Prevented "Lockup" if tapping on blank cell while running. - Board List and Select Board lists are now bolded! ------------------------ Ver. 1.0.12, Sep-24-2004 - Re-checked Sound Browse Dialog for Action dropdown (it's there) - Re-checked tap-overload during run (seems to work better) Ver. 1.0.11, Sep-24-2004 - Image Browser: o Shows "Picture Missing" image if an image filename was not found. o Added Delete/Rename as a drop-down combo replacing (Delete) button. - Sound Browser: o Added Delete/Rename as a drop-down combo replacing (Delete) button. - On launch board screen, extra keys/taps are being ignored. ------------------------ Ver. 1.0.10, Sep-23-2004 - Zip only includes the changed executables and any new resources (if any) - Undid the (Edit) and (Delete) buttons from Board Settings - Tapping on a Cell in Board Settings invokes the Cell Settings editor. - Image aspect added to browse images - Image aspect added to Cell Settings screen - Started the (Find) command in the image browser (it doesn't work yet) Ver. 1.0.9, Sep-23-2004 - On "Board Settings" screen: o Re-captioned layout button to "See/Edit Board Layout" o Added a (Edit) button to edit a cell directly. o Added a (Delete) button to delete the cell. - Added auto-input panel on: o Main password field o New user name and password fields. o Board Settings "name" field o Recording window's "name" field - Image and Sound Selection dialogs: o Added "(None)" to the list o Sorts list alpha ------------------------ Ver. 1.0.8, Sep-22-2004 - Remove GAPINET.DLL and GXEngine.DLL from PTP-Mobile program folder. - Copy RJCTools.DLL into the \Windows folder on PPC - During a board run: o Crash prevented if no picture on panel when tapped. o Error message is suppressed if no sound associated with picture. o Hard keys are disabled. o User selected orientation enabled. - Initial Landscape/Portrait modes enabled. o All authoring is done in Portrait mode (for this release) - BidiBeep.wav now plays - On Board Settings I changed the labels on the board button and picture list. - When recording: o It will not form a filename list NAME.JPG.WAV o It will append a "2" on the filename for consequence recordings - "Cell Settings" screen (formerly Picture Settings) I changed (Play) button to (Play Sounds) ------------------------ Ver. 1.0.7, Sep-21-2004 - Add "TapToCont.bmp" to "\Program Files\PTP-Mobile\" folder. - Add "Missing.bmp" to "\Program Files\PTP-Mobile\" folder. - Missing images will display using the "Missing.bmp" image. - Browse Sounds dialog avoids putting "DCIM" folder in folder list (common camera image folder) - Browse Images dialog avoids putting "AUDIO" folder in folder list (common sound folder) - When running a board, if the board is not full, tapping on an empty panel does not crash the app. - "Funky" hourglass on launch board has been eliminated. - Better sound timing during board run. - "TapToCont.bmp" blinks if user response is set to tap screen. Ver. 1.0.6, Sep-21-2004 - Only changed the forumula for determining sound "end of file". ------------------------ Ver. 1.0.5, Sep-20-2004 - Re-added the "(None)" in the browse boards list. - The Name column of board lists is now smaller so more size shows up - Using "label" and "consequence" in browse sounds dialog as appropriate from Picture Editor. - Using "ready" and "selected" in browse sounds dialog as appropriate from User Settings. - Folder Dropdown in images/sound dialogs are now sorted. Ver. 1.0.4, Sep-20-2004 - User Settings now includes "Portrait/Landscape" choice, but it's not implemented yet on other screens. - Board size now displayed in board lists. - Picture Settings now has "Label Sound" and "Consequence Sound" captions. - Neither Label or Consequence sounds are required to be selected. - Added message if no starting board is defined for a user. - Browse Boards now has "(None)" selection added to un-assign a board selection. - Board saves when you expect it to (rather than when you quit). Board list updates correctly now. - Launch Board Changes: o Red cursor border double-thickness o Cursor border is hidden after displaying image fullscreen. o Pressing a cursor key when no cursor is shown will now assume it's starting at (1,1) ------------------------ Ver. 1.0.3, Sep-19-2004 - Issue: Can't seem to invert image - Implemented first stab at "Launch Board". o There's some "funkiness" with the wait cursor. o I'm not sure how to exit, so for now, press the SELECT button. o Branching is implemented. o Playing of sounds are implemented. o Full screen is implemented. o Waiting for tap or timing out is implemented. o "Tap to Continue" bitmap is NOT implemented. - Changed "Preferences" to "User Settings" - Changed "Board Editor" to "Board Setup" - The (Delete) button on "Board Setup" now works. - The Board Editor Screen (aka Layout Screen) o Named "Board Editor" o Added TitleBar. o Removed popup menu. Tap down and it moves the cursor to the current picture and when released, goes into edit mode. o The "select" button will now activate editing for the focused picture. - Added folder drop-down to Sound and Images selection dialog: o I cannot necessarily show the list with the current image name selected if the image is not in the IMAGES folder. o Issue: We have to do something about ensuring that the card is always called some name like "Storage Card" o Selected file (wav or graphic) is copied to the appropriate folder. All wav/graphics are played from local memory. - Added Rotate 90o to the Select Image dialog. If you tap on the picture, it will rotate once. o There is no "save bitmap" as save is apparently not supported by Compact Framework. o Very slow. Do you want to pursue this? ------------------------ Ver. 1.0.2, Sep-18-2004 - Full Screen layout editor (I was wrong about OS preventing full screen) - In board layout, tap and hold: o Selects branch from picture. o Selects sounds. o Clear selected picture data. o Go to a editor to edit all items. o Branch to another board (saves current board first) - Empty boards have no title. - Users.xml format changes. **Ensure you have deleted your existing Users.xml** - Images displayed with correct aspect. - I've added two pixels of space between a "bordered" picture. There is no blue border, but it's still pretty visual. - Added recording to sound selection. - Cleaned up "Edit User" screen. - Added "Select Board" dialog. - "Edit User" screen can now select user's startup (initial) board. ------------------------ Ver. 1.0.1, Sep-17-2004 - Defaults to board size 2x2. - User record now contains the previous "prefs" - User record edited through (User Settings) button. - Removed need for [username].xml file. - Hourglass! added to (Edit Boards) button. - Save Board files in \My Documents\Boards folder - Added Sound 1, Sound 2, and Branch to the Picture Editor. - Added Layout editor to do selection o Cursor keys move blue selection o Tap once to move selection o Tap and Hold for menu * only image selection available * Will have editor availabe from this menu o OS is preventing full screen from this position in the program (dialogs within dialogs) - New, Edit board files now works. - All File I/O has been rewritten due to the different data structures ------------------------ Ver. 1.0.0, Sep-16-2004 - Initial conversion of Remind Me! User Interface to PTP-Mobile. - Files and Folder Structures o \Program Files\PTP-Mobile\PTP-Mobile.exe o \Program Files\PTP-Mobile\Config.xml o \Program Files\PTP-Mobile\Alarms\Ready.wav o \Program Files\PTP-Mobile\Alarms\BidiBeep.wav o \My Documents\PTP-Mobile\Users.xml o \My Documents\PTP-Mobile\[username].xml