AttnGrab extends the functionality of the Attention Manager. It grabs your attention by emitting a beep, turning on the LED or vibrating periodically when you have pending alerts. This is most useful on a device like my Treo 650 wich does not continuously alert me to the fact that I've missed a call or an SMS, something I was used to from my previous phone.
I created AttnGrab because I could find no free utility that provided this functionality and I don't like paying for software, especially simple hacks (which is what this is).
Installing
AttnGrab requires Palm OS 4.0 or above and the Notification Manager. The LED and Vibrator functions require a device with the Handspring extensions or support from the Attention Manager. AttnGrab was developed and tested on a Treo 650.
Simply install AttnGrab.prc onto your PalmOS device and run it.
Notes
AttnGrab relies on the Attention Manager. Apps that don't use the Attention Manager for their alerts will not trigger AttnGrab.
Agendus
There is a preference to use the Attention Manager.
Features
* You can enable or disable the app.
* You can tell the app to re-enable itself after a soft reset.
* You can specify the number of seconds between attention grabbing attempts.
* You can enable or disable the audible beep.
* You can enable or disable the LED.
* You can enable or disable the vibrator.
Updated Discription:
v3.0 (build 0903)
- Settings are now stored in the 'AttnGrab Data' database rather than the system preferences. Preferences from previous versions is imported though there is a slight mismatch between the behavior of 2.3 and 3.0 so you should check your prefs after installing the new version.
- Store an arbitrary number of profiles.
- Assign names to your profiles.
- Each profile can use different settings when the ringer switch is on or off (replaces the previous ringer switch to change profiles feature).
- App is now multi-segment (to reduce the amount of locked memory when it is active).
v2.2 (build 0704)
- Show the LED state even if the checkbox is disabled.
- Found a way around the nasty rebuild case so that a device reset is no longer needed (helpful when you're building AttnGrab from source with OnBoardC while it is doing something).
- Use 'hvch' and 'hapl' notifications instead of 'hede' while the alert is active. If you noticed performance problems while AttnGrab was alerting this should help.
- Change profile with the ringer switch.
v2.1 (build 0654)
* Relocate the buttons on the beep configuration form. It makes more sense now.
* Alarm code has been reworked to ensure it is reliable.
* Locking code has been reworked to ensure the app is locked into memory only when it needs to be.
* Show the LED state while configuring (live updating).
* Turning the two LED buttons off now forces the LED off (instead of just nothing). On my Treo 650 the default LED state is blinking so this is visually different (unless you're running LEDOff or similar to turn off the blinking LED).
v2.0 (build 0612)
* There are now 2 profiles (called Active and Passive) that can be used to customize the way AttnGrab notifies you.
* Profiles can be activated manally or at a set time.
* The profile can change while an alert is active and the new settings will apply immediately. The exception to this is the LED colour, which does not change.
* Massive code refactoring (I've been wanting to do this and the large changes needed for profile support were a perfect opportunity to do it).
* Added a button to let you test the beep parameters without having to create an alert.