Monday, March 22, 2010

S2U2 (Slide 2 Unlock 2) v2.33


Description:
S2U2 is a simple lock/unlock application which has the iPhone style slide unlocking.

It can be used as a screensaver while you don't use your device. It has CallerID function (but it may not work on some devices, so try it before daily use); S2P control plugin; and volume control. S2U2 shows many system information even without unlocking and highly customizable.

Installation
- Under your PC/MAC/device, extract the content of the downloaded file & copy the CAB file to your device.

- Under your device, run any File Explorer application; go to the folder where the CAB file is copied; run the CAB file.

- After installation, there are 3 shortcuts created under \Program Files\S2U2:
iLock2.lnk - start/stop ilock2.exe
(on the 1st run, it runs silently in the background; on the 2nd run, it closes iLock2 & S2U2 with a closing message).
s2u2.lnk - manually start S2U2.
s2u2 Settings.lnk - change the detail settings of S2U2.

- A shortcut for iLock2.exe is created automatically under \Windows\StartUp as well.

- If it's your first time to use S2U2, please start iLock2 first.

- For additional clock styles, download the S2U2ClockPack-QVGA.zip or S2U2ClockPack-VGA.zip & follow the steps in the ClockReadme.txt.

- For additional battery graphics, download the S2U2BatteryPack-QVGA.zip or S2U2BatteryPack-VGA.zip & refer to the BatteryReadme.txt inside for details.

- For non-English devices, download the S2U2LanguagePack.zip. Follow the LangReadme.txt inside for installation.


Configuration

- Use the "s2u2 Settings.exe" to change the settings.

- Through the lang.ini, the default values of DateFormat, TimeFormat, AppointmentTimeFormat,
ClockPath & some wordings can be customised. They are s_DefaultDateFormat,
s_DefaultTimeFormat, s_DefaultAptDateFormat, s_DefaultAptTimeFormat & s_DefaultClockPath.
For other wordings, please refer to the LangReadme.txt in the LanguagePack.

- For advanced users, you can edit the registry (\HKEY_CURRENT_USER\Software\A_C\S2U2) directly.
Please remember to RESTART iLock2 after any registry settings changed, otherwise it won't work.
The default values are added on the first run of iLock2.

Please refer to the "S2U2 Settings Description.xls" for the details (thanks rctneil for the idea).

- All files under \GFX can be modified. To keep the transparent effect of some graphics,
the top left corner pixel must be the transparent color; or use the ARGB PNG format.


Command Switch of iLock2

iLock2.exe accepts the following command switches:
-slide to start/invoke S2U2.
-nomsg to not to show any message even it closes itself & S2U2.
-reset to reset the unread counts of SMS, MMS, email & vmail.
-password to turn on the password lock immediately no matter how long the "require password" is set.
-unlock to unlock S2U2.


S2U2 Change Log

Changes of v2.33
- changed the "slide to dismiss/cancel" option to the right-hand-side of the slider so as to synchronize with the OS.
(Sorry for the confusion caused so far)
- added option to lock all message/notification/task preview when "Lock System Notification" is on (S2U2 Settings > General).
- added option to auto snooze an active alarm when power off (S2U2 Settings > General).
- added "slide to snooze" when an alarm/reminder is shown on the lock screen ("Lock System Notification" must be on).
- added option to shuffle the password keypad (S2U2 Settings > Password).
- extended the "Lock on Talk" to lock the dialing screen if CallerID is enabled.
- added support to the proximity sensor of HD2 (probably also Pro2):
1) when the device is locked, turn the device off if the proximity sensor is blocked (S2U2 Settings > Power).
2) when the device wakes up, unlock the device if the proximity sensor is not blocked (S2U2 Settings > Power).
* the auto lock/unlock will be temporarily disabled if there is a message prompt (e.g. Alarm/SMS) shown on the lock screen.
- added option to show current weather info if weather info is shown from Pocket Weather / TouchFLO 2D / TouchFLO 3D (S2U2 Settings > Information). If you want to know why other weather applications are not supported yet, read the FAQ.
- added option to cache each frame of a GIF wallpaper by device memory (S2U2 Settings > Wallpaper).
This option reduces the memory usage of S2U2 when uses a GIF wallpaper; it loads faster & capable to load very large GIF file (depends on how many free device main memory is left). But it also consumes the device main memory; lesser smooth animation; & definitely consumes more battery.
- added option to toggle the system volume ("slide to ringer/vibrate") when the slider is positioned at center (S2U2 Settings > Appearance).
- added option to change the sliding text size (S2U2 Settings > Appearance).
- added option to lock/unlock when the device is connected to a cradle (S2U2 Settings > Others).
- added option to not to lock the HTC long End key press (S2U2 Settings > Advanced).
- added a small music icon on the system bar to be shown if any one of the following music applications is running:
S2P, TouchFLO 2D/3D Music Player, Windows Media Player, MortPlayer, Pocket Music, Pocket Player & Nitrogen.
So if you suspect S2U2 is draining the power, check if a music icon is shown on the top system bar. When either one of these music applications is running, S2U2 will not turn off the power, but only turn off the screen.
- some minor bugs fixed.

v2.30
* added option to replace the WM6.5 system manual lock (S2U2 Settings > Advanced).
i.e. press the system start icon/button, then press lock will start S2U2;
suggest to soft-reset after upgraded to this version; if it does not work, please refer to the FAQs.
* added option to change the position of the slider, either left or center (S2U2 Settings > Appearance).
new tags (s_S2DDismiss, s_S2DCancel, s_S2DView & s_CS2UText) added to lang.ini for the texts shown around the slider.
* added option to mirror the sliding text when the slider is on the center (S2U2 Settings > Appearance).
* added option to show "slide to dismiss/cancel" when the SMS/Email/Alarm/Reminder/Missed call is shown (S2U2 Settings > General).
* added option to show today's past appointments in italic font (S2U2 Settings > Appointment).
* added support for TouchFLO Music player; play TouchFLO Music in screen off and locked.
* added command switch -unlock for iLock2 to unlock S2U2.
* improved the CallerID compatibility on some non-English devices (again).
* fixed the BACK key not worked on some devices with the DPAD option turned on (S2U2 Settings > Others).
* a few minor bugs fixed.

v2.24
* added option to change the information text size (S2U2 Settings > Appearance).
* fixed an occasional system hang when stopping iLock2 & ActiveSync was running.
* tried to maintain the system idle time when the device is locked (when "Don't lock system" is turned OFF).
if you still want to have full control on this idle time, turn ON "Don't lock system"; otherwise it's still limited to 15 seconds.
* fixed the system SMS notification was not dismissed after reading the SMS on some devices.
* fixed the long press Answer key problem introduced by v2.22.
if the long press Answer key function still cannot be assigned normally, stop iLock2 & then delete the \windows\long_send.lnk first.
* fixed an occasional issue that S2P was invoked during BT file transfer (again).
* speeded up the transition between different orientation.
* improved the CallerID compatibility on some non-English devices.
* changed the DPAD function; it also can be unlocked by pressing the BACK key (S2U2 Settings > Others).
* a few minor bugs fixed.

v2.22
* added option to lock/unlock when open/close the Keyboard on some devices (e.g. HTC Pro/Pro2). (S2U2 Settings > Others)
* fixed an occasional battery drain on some devices.
* fixed the Answer key was not locked on HTC HD2 even when "slide to answer" was active.
* fixed an occasional issue that S2P was invoked during BT file transfer.
* a few minor bugs fixed.

v2.21
* renamed "InCall Lock" to "Lock on Talk"; additional option for using external power; and moved to S2U2 Settings > Power.
* added option - "Don't lock system"; when it's on, the system will behave the same as the old version. (S2U2 Settings > Advanced)
since v2.20, when S2U2 locks the system, the system will behave as it's locked by the system built-in lock. however, on some devices, it may lead to some not-welcome behaviour when locked:
for eg, on Omnia/Omnia II, the backlight will be dimmed; on some devices, unlock will always go to the home screen.
but there is a draw back when this option is turned on: some keys or system functions can be activated even it's locked.
* added to show the divert call status on the lock screen.
* a few minor bugs fixed.

v2.20
* removed the option "lock the device after any phone call when Bluetooth is on".
* added option "InCall Lock" (S2U2 Settings > General)
either don't lock the device during a phone call; always lock; or only when Bluetooth is on.
if CallerID is enabled, connected time of the call will be shown on the lock screen.
* added option to release the Volume Control key lock, i.e. adjust the volume even it's locked. (S2U2 Settings > Phone)
* fixed an occasional issue that Dotfred's TaskMgr would hang when running S2U2 since v2.x.
* fixed the small volume bar of the VGA/WVGA S2P control plugin.
* fine tuned the CallerID and S2U2 Settings for HTC Pro2 & HD2.
* a few minor bugs fixed.

v2.14
* changed the Volume Control layout so that Volume Up/Down keys can toggle between normal, silent and vibrate.- added support to "Simple Mode" volume control on some new HTC devices.
* added support to "My Location" weather with TouchFLO 3D v2.5.
* added an option to lock the device after any phone call when Bluetooth is on. (S2U2 Settings > General)
* improved compatibility with WM6.5 devices, especially the CallerID.
but it's not recommended to use the CallerID together with the WM built-in lock.
* fixed an occasional power leak when the device is sleeping.
* added Bulgarian language support.
* a few minor bugs fixed.

v2.12
* fixed the error in v2.10 when GIF wallpaper is used together with "Battery on top" turned on.
* fixed the CallerID problem that if your device works with v2.0x but not with v2.10.
* fixed an occasional power leak that new message is received when the device is sleeping.
* fixed the occasional problem that the taskbar is distorted when unlock.
* "Curtain Opacity" now works with "Float" top curtain.
* improved compatibility with WM6.5 devices, especially the CallerID.
* added Lithuanian language support.

v2.10
* further enhanced S2U2 Settings to edit the Exceptional EXEs list; change the run application after unlock;
and change "Language" (must download the language pack & copy it to S2U2's installed folder first).
* added to show Caller/Sender pics on the missed call/message pop-up.
* added to show account name on the email pop-up.
* added option to show "Active" or "Due Today" task. (S2U2 Settings > Information > Task Count)
* added option to set the "Top Curtain" floats. (S2U2 Settings > Appearance > Top Curtain)
* added a new set of graphic files for showing the full-screen battery - battery0.png, battery10.png... battery100.png.
download the S2U2BatteryPack-QVGA.zip or S2U2BatteryPack-VGA.zip & refer to the BatteryReadme.txt inside for details.
* added option to show "Full Screen Battery on top of wallpaper".
* added Mouse lock for Omnia.
* added option to show S2P current album pic or not.
* re-added option GDI to "Display Mode" with faster performance.
* moved the option "Lock when Screen is Blank" to Power section to cater on battery and external power situations.
* extended the limit of "Boot up Delay" to 60s.
* fixed the corrupted screen on Touch Pro 2 when the orientation is changed, "Display Mode" have to be set to GDI.
* fixed the mis-shown of Bluetooth icon on Touch Pro 2.
* improved compatibility with WM6.5 devices, especially the CallerID.
* a few minor bugs fixed.

v2.04
* changed option "Auto-dismiss Notification" to "Dismiss a Notification once it's viewed".
* fixed "Country/Region Code" could not be more than 255.
* fixed ignore call might not work ocassionally.
* fixed caller name might be shown wrong ocassionally.
* added option to turn off InCall Volume Control.

v2.03
* added auto-checking of missing core graphic files.
* added options to mark an already previewed SMS/Email as "read".
* added "Country/Region Code" to set the proper Canonical number format for different devices.
* fixed the issue that system was unstable after a phone call on some devices.
* removed the notification queue warning introduced in v2.02.
* fixed the CallerID did not work on some devices (e.g. Spainish) but used to work in v1.6x.
* fixed the issue that after soft-reset, the first CallerID would not be shown on some devices.
* improved Ans/End response.
* fixed the issue that some hardware keys not locked on some devices.
* fixed SMS/email pop-up ocassionally not the same as the one opened when "slide to view".
* fixed the Task date was not update when changed.
* a few minor bugs fixed.

v2.02
* removed the data connection monitoring as it might cause battery drain on some occasions.
* removed option "Always Hide the system incoming pop-up" as it did not always work.
* fixed the occasional system hang or cannot answer/end on the CallerID screen.
* improved mute ring response (press the Volume Up/Down).
* when dismiss the missed call details, the missed call notification icon will also be dismissed.
* a few minor bugs fixed.

v2.01
* fixed when CallerID was off, system might hang after receiving an incoming call.
* fixed the S2U2 Settings could not browse pics/files.
* reverted the sound codes (lock/unlock sound) for faster performance, but also removed the support to MP3.

v2.00
* new S2U2 Settings:
new user interface; subgrouping levels; change/browse the wallpaper or wallpaper folder; on-screen zooming/cropping; change/browse the lock/unlock sound (MP3 is supported for WM6 or later devices); added sleep timer for S2P; added save/load theme.
* more comprehensive "slide to view":
show the latest 5 missed call details (press & hold the missed call icon); show the latest 5 active task details (press & hold the active task icon); directly go to that unread email/SMS (shown on a pop-up) when unlock; to dismiss a pop-up, either tap the pop-up or the corresponding notification icon.
* added emergency call function when password is enabled.
* added options to show text shadow effect.
* added option to tune the opacity of the curtains.
* added a third CallerID option - Framed.
* added option to "Always Hide the system incoming pop-up".
In the old version, the system incoming pop-up (SIP) will be disabled permanently once S2U2's CallerID is activated; if you want to use the SIP again, the device must be soft-reset after turned off the CallerID. With this new option set to off & soft-reset, the SIP will not be affected by S2U2's CallerID; but a side effect - even CallerID is turned on, the SIP will be shown shortly at the beginning of an incoming call.
* localizable call waiting incoming screen.
* added InCall Volume Control.
* added option to delay the startup of S2U2 when the device is booting up.
* added support to WM6.5
only tested on the WM6.5 emulator; when the system lock is activated, S2U2's CallerID will be temporarily disabled.
* removed PhoneNoFormat, added option "Canonical number format".
* added back the "Lock when Screen is Blank" option.
* removed option to delay the email preview, it's now done automatically.
* faster screen redraw, even on Landscape or on WVGA devices.
* increased the exception EXE list to 20 entries & moved to \HKEY_CURRENT_USER\Software\A_C\S2U2\Exceptions
* some graphics changed.
* some minor bugs fixed.

v1.62
* the notification pop-up can now be dismissed (only on S2U2) by tapping anywhere a while outside the pop-up area;
To redisplay it, tap the corresponding notification icon.
* added option to turn on/off the individual preview of SMS, MMS & Email.
Please note that since I have no where to test the MMS (my device treats it as SMS), so it may not work.
* the "slide to view" has extended to all notification icons.
e.g. when a missed-call icon shown; tap the icon & it'll be highlighted; slide the slider will open the call history.
* added option to custom the applications opened by "slide to view" by editing the registry:
They are under HKEY_CURRENT_USER\Software\A_C\S2U2\S2VEXE, named 0File, 0Parameters, 1File, 1Parameters,... 8File, 8Parameters.
0 - missed call; 1 - voice mail; 2 - SMS; 3 - MMS; 4 - email; 5 - Flexmail; 6 - WL Messenger; 7 - reminder; 8 - active task.
e.g. when there is a missed call, open iContact's call history instead of the system call history, edit 0File to \Program Files\iContact\iContact.exe; and 0Parameters to -recents (the path may be different on different language device & where it's installed).
* added option to disable pressing the power button to end an incoming call.
* fixed a potential memory leak introduced in v1.60/1.61.
* fixed the incomplete backup created when saving the settings in S2U2 Settings.
* fixed the occasional problem that the system hangs on the CallerID screen.
* a few minor bugs fixed.

v1.61
* fixed the system alarm went off automatically in v1.60.
* removed the auto-turn-on "Don't suspend power" in v1.60 when there is data connection; as it caused power drain.

v1.60
* added option to lock most of the system notifications (alarm, reminder, sms/mms & email notice) when the device is locked.
To dismiss the notification on S2U2 (not on the system), either press the Power button or wait for the backlight turns off.
There are also options to auto-dismiss the notifications on the system & to show a preview of the SMS/email when locked.
When a notification is shown on S2U2, unlock the device ("slide to view") will open the corresponding application.
* added option to delay the email preview.
Set a longer delay if your device alerts the new email notification much later than the email preview.
* added a command switch -password for iLock2 to trigger the password lock immediately if the password is set.
Run iLock2.exe -password will turn on the password lock immediately no matter how long the "require password" is set.
Append the iLock2 startup link with -password will trigger the password lock immediately after soft-reset.
However, even with this option added, it does not mean S2U2 is a highly secure password lock.
* added the back button in the password entry screen; it shares the same position of the clear button.
* added a small-style clock - "clockS", included in the clock pack file.
* added option to set up a 2nd clock (both format & clock path).
To switch between the 1st & 2nd clock, tap the clock area.
e.g. switch between digital (clock) & analog (clockA); or between normal & small (clockS).
* added option to set the Vibration LED.
If S2U2 does not vibrate even "Haptic Feedback" is turned on, try to change the value of the Vibration LED;
then turn on or off the "Haptic Feedback" to test it. e.g. the Vibration LED of Omnia is 11.
* added option to show Owner's Information (name & phone) at the bottom.
* added option to hide All-Day appointment.
* added option to do not lock the TouchFLO 3D.
Enable it if the TouchFLO 3D restarts/quits unexpectedly when S2U2 is running, but the Home key will not be locked as before.
* change the Wallpaper settings in the registry will trigger S2U2 to change it's wallpaper immediately.
* when save the settings by S2U2 Settings, a setting backup file "S2U2 Settings.reg" will be saved.
* removed option "Power Save" as the power leak problem is found & fixed.
Please read the FAQ if your device still has power leak when running this version.
* removed option "Don't double check Backlight" as it does not work on some devices.
* removed the command switch -refresh of iLock2 as it does not work in some cases. (actually, it'd been removed since v1.5x)
* fixed the occasional problem that the system hangs on the CallerID screen after rejected an incoming call.
* fixed the occasional problem that the unread count of Flexmail cannot be shown.
* some minor bugs fixed.

v1.52
* added option to determine how often the password is required.
* added an unread icon to show the number of pending system notifications (e.g. alarm, reminder).
* added option to turn off the topmost curtain (above the top curtain) separately.
* fixed the v1.50 issue of starting S2P when Bluetooth headset was connected.
* fixed the v1.50 issue that S2P control might disappear after pressing any control key.
* fixed the v1.50 issue that Pocket Weather was not shown.
* fixed the v1.50 issue of occasionally high CPU usage during idle.
* save more power than the old version when the device is sleeping.
* some graphics changed.
* a few minor bugs fixed.
* included wallpaper files for WQVGA & WVGA devices.

v1.50d
* fixed the bugs (screen freezed; clockD shifted; keys not locked) introduced in v1.50

v1.50
* added animated transitions.
* added Password lock, set/change the password via S2U2 Settings.
But please don't treat it as a highly secure system lock. However, if you want S2U2 locks quicker after soft-reset, replace the iLock2.lnk in \Windows\StartUp with S2U2.lnk (in \Windows\Start Menu\Programs\S2U2).
* added option to ask to send a busy SMS after rejected an incoming call.
The default content of the busy SMS is stored at lang.ini (make sure the lang.ini is saved in UNICODE format).
* added option to hide S2P control & album cover even S2P is running.
* added options (AppointmentLine & AlignAppointment) to change the format the Appointment info shown.
* optionally to display the operator's logo.
The logo filename must exactly match with the operator's name with PNG extension (e.g. orange.png); it must be placed under the folder GFX\Operator; For QVGA device, the logo has to be smaller than 16 pixels high; while for VGA, it has to be smaller than 32 pixels high. Since there are a lot of operators in the world, only a few samples are included in the installation. To switch back to display operator in text, delete the Operator folder & restart iLock2.
* added optional Haptic Feedback, but it may not work on some devices.
* added a flight mode icon.
* added to show the caller number property when the system found it.
* added a second-hand to analog clock.
To turn it on, the clock folder must have cs0.png ~ cs14.png. To turn it off, remove cs0.png ~ cs14.png from the clock folder.
* added a Diamond-style clock - "clockD", but no flipping animation).
Both new clock styles are included in the S2U2ClockPack.rar.
* removed options "BlankStart" & "SafeMode" which caused confusion & malfunction in the past.
* fixed the Home key lock of Touch Diamond/Pro/HD.
* fixed the occasional problem that under Power Save mode, the device behaved weirdly when another program running in the background (again).
* "NoPowerSuspend" now works under Power Save mode as well.
But not sure will the power be saved anymore as they are conflicting each other.
* fixed the occasional problem that the system hang at the CallerID screen.
* added CallerID support to Turkish device.
* hide "Top Curtain" will also hide the topmost grey curtain.
* added an Excel file to descrip the detail settings of S2U2.
* some graphics changed.
* some minor bugs fixed.

v1.45
* lock the Home key of Touch Diamond/Pro/HD.
* fixed the occasional problem that the date of an appointment was shown incorrectly.
* fixed the occasional problem that under Power Safe mode, the device behaved weirdly when another program running in the background (again).
* a few minor bugs fixed.

v1.44
* added one more choice when the headphone is disconnected, close both S2P & Bluetooth.
* fixed the occasional problem that the same appointment was shown twice.
* fixed the occasional double lock problem.
* fixed the occasional problem that under Power Safe mode, the device behaved weirdly when another program running in the background.
* fixed the occasional problem that the temperature was always shown as zero.
* some minor bugs fixed.

v1.42
* added option "Vibrate On Connect" to vibrate the phone shortly when a call is connected.
* fixed the occasional problem that the system is locked after an incoming call is connected.

v1.41
* added option "Slider Inertia" to tune the inertia of the slide button.
* fixed the occasional problem that the system is locked after dialling out (again).
* fixed the occasional problem that the system will be shut down when the screen is blanked during a phone call.

v1.40
* added option "Digital Battery" to display the remaining battery in percentage.
* added "inertia feeling" to the slide button.
* fixed the occasional problem introduced in v1.3x that the clock could not be displayed.
* fixed the occasional problem that the system is locked after dialling out.
* some minor bugs fixed.

v1.37
* added support to PocketWeather v2.1 (thanks Adrian).
* fixed the volume keys not functional during a phone call if S2U2's Volume Control is enable.
* fixed the occasional problem that the system alarm did not work.
* fixed the occasional problem that the system CallerID would not be shown even S2U2's CallerID is disable.
* a few minor bugs fixed.

v1.36
* added option "Unlock to Home screen".
* added option "Ignore screen rotation", i.e. if on, the orientation of S2U2 will not be affected by the system.
* changed option "UnlockOnAC" to "ActionOnAC" - lock/unlock when external power is connected.
* extended the range of "WakeupDelayMS" to 4000ms.
* made the "Change Wallpaper Randomly" more random; but still, it's fake.
* fixed the display displacement problem on devices which have G-Sensor.
* fixed the occasional problem that the wallpaper will not change if a folder is assigned.
* improved the compatibility of DirectDraw (fixed screen not update/blank).
* reduced RAM usage a little.
* a few minor bugs fixed.

v1.35
* fixed the problem when start-up on Landscape mode on some devices.
* fixed the problem when changing orientation on some devices.
* fixed the occasional problem that the device is not locked when power off.
* improved the compatibility of DirectDraw.
* a few minor bugs fixed.

v1.33
* added option to automatically close S2P when the headphone (either Bluetooth or wired) is disconnected.
* added optional nopic.png to differentiate no pic caller & unknown caller (unknown.png).
* fixed the display displacement problem on Smartphone & WVGA devices.
* fixed the problem when the lang.ini was too big, some translation phases would be omitted.
* a few minor bugs fixed.

v1.32
* fixed the issue of Manila 3D Weather.
if it still not works, in the Weather tab, try to add one more city & update; if the weather shows in wrong unit, try to change the unit setting in the Weather tab & then change it back.
* fixed a few weather display problem.
* when CallerID is set to full-screen, unknown.png will be displayed as its own size.
* a few minor bugs fixed.

v1.30
* added a new display mode - GDI (removed DirectDraw registry key).
If your device has problem (e.g. no display) with RawBuffer or DirectDraw, try this. But on some old devices or VGA devices, it may be very slow.
* added optional "Slide to End".
* added weather support to Manila 2D & 3D.
* added option to delay "Blank screen on Talk".
* added option to unlock when external power is connected.
* added option to automatically run S2P when the headphone (either Bluetooth or wired) is connected.
* added option to unlock when the stylus is pulled out.
* added option to lock when the stylus is put back.
* added option to disable the bottom curtain.
* it now locks the Diamond's Home button (but in another way).
* all graphics support high resolution, i.e. truely VGA.
* changed some graphics elements (e.g. a new battery connector).
* fixed the bug that occasional double lock occurred in v1.22.
* moved the S2UText & S2AText settings from registry to lang.ini (as it's more related to language).
* reduced the memory usage.
* a more logical S2U2 Settings.
* some minor bugs fixed.

v1.22
* extended the maximum no. of ShowAppointment to 6.
* added option to change the no. of next days of appointments to be shown.
* added option to change the date format of appointments.
* tap the appointment details to temporarily reduce the no. of appoinments shown to 1; tap it again to restore.
* added option to show the full-screen battery.
* added the current connection system icon on the top bar.
* added, only for Diamond, unlock when the stylus is pulled out.
* fixed the bug that ShowAppointment could not display any appointment on some devices (again).
* fixed the bug that occasional power drain might occur on some devices (again).
* fixed the issue that S2U2 will not be on focus when device wakes up (again).
* some minor bugs fixed.

v1.21
* fixed the bug that ShowAppointment could not display any appointment on some devices again.
But one user reported that the appointments will be displayed as if they are one day later. As I cannot reproduce the error, no solution yet.
* fixed the issue that S2U2 will not be on focus when device wakes up.
* some minor bugs fixed.

v1.20
* added the option to lock the device when the LCD is blanked (e.g. by S2P or other music app).
* fixed the bug that the OffLCD did not work on some devices.
* fixed the bug that occasional power drain might occur on some devices when ActiveSync is running in the background.
* fixed the bug that ShowAppointment could not display any appointment on some devices.
* extended the ShowAppointment to display the next week appointments.
* fixed the bug that the registry values looked messy.
To make it works, after the installation of this version, please run the S2U2 Settings & save the settings once.
* some minor bugs fixed.

v1.18
* rewrote the show appointments code which fixed some bugs & requires lesser CPU time.
* further optimized the screen rendering speed.
* when the S2P control is activated, appointments info will be temporarily hidden.
* removed the lock when S2P (or other music app) blanks the screen.
* upgraded some graphics (but still not all) to true VGA for the VGA version.
* some minor bugs fixed.

v1.16
* fixed the update problem of multiple appointments.
* removed "ReLockWaitMS" which caused some weird problems, i.e. no more relock.
* changed the default value of "NoKeyBoardHook" to 1; it'll set to 1 as well when the "VolumeControl" is 0.
* fixed the S2U2 Settings that could not save/change the "Volume Control" & "Keyboard Hook" settings.
* some minor bugs fixed.

v1.14 (hotfix)
* fixed the misbehaviour (lock failure; improper CallerID screen) when there is a data connection.
* fixed the bug of showing events of day after tomorrow as tomorrow.

v1.13
* fixed the bug when there is a tomorrow all-day event.
* fixed the bug that change orientation when there is an incoming call.
* fixed the transparency background for 320x320 device.

v1.12
* fixed the blank screen problem introduced in v1.10.
* enlarged the responsing area of the slide button.

v1.10
* added option to replace the system Volume Control; & optional transparent background.
it's by default maps to the Volume Up/Down keys; to run it on other keys, map to a .lnk file with command -vc,
e.g. "\program files\s2u2\s2u2.exe" -vc, but S2U2 must be running in the background. thanks ValeraVi & MarcLandis for their help.
* added option to lock the hardware keys further by "Keyboard Hook"; useful to those devices that come with some keys that cannot be locked in the previous version; but may conflict with other key remapping software; when it's disabled, the Volume Up/Down keys will not be mapped with the new Volume Control.
* in pair with "Keyboard Hook", use ReLockWaitMS to set how long (in ms) it will wait & relock again.
* added option not to double check the Backlight;
useful to those devices that the "IdleStart" does not function in the previous version.
* reworked the CallerID function; if your device does not work with the previous version, try this.
* added option to have "slide to answer" always on or only when locked.
* fixed the key problem with CallerID when a call waiting is incoming.
* added option to display a maximum of 5 today/tomorrow's appointments.
* added option not to call the running S2P when unlock.
* added option not to display any unread alert. How? Delete "notice.png" under the \GFX folder; restart iLock2.
* fixed the scrolling bug in S2U2 Settings.
* separate CAB files for QVGA(low-res) & VGA(high-res) devices.
* some minor bugs fixed.
* updated the Configuration & FAQs sections of the README.TXT.

v1.05
* fixed the bug introduced in v1.02 that the clock did not update occasionally on device wake up;
the idle time out occasionally malfunction; and the wallpaper did not change occasionally.
* the total unread count for FlexMail now reads to a maximum of 10 storages.
* fixed the bug that displayed night icon for Spb Weather.
* fixed the bug that some devices could not run probably on landscape mode.
* added support to RealVGA.
* added support to WVGA & WQVGA.
* some minor bugs fixed.

v1.03
* added unread count for Windows Live Messenger.
* fixed the bug introduced in v1.02 that Task count is always displayed no matter what setting.

v1.02
* added option "S2UText" to customize the text "slide to unlock".
* added option "S2AText" to customize the text "slide to answer".
* added option "UnlockSound" (must in full path) to play a .WAV file after unlock.
* added option "LockSound" (must in full path) to play a .WAV file when manually lock the device.
* added option "UnlockRunEXE" (must in full path) to execute an application after unlock.
* added option "UnlockOnRotate" to unlock after the screen is rotated; default is 0 (disabled).
It's useful for device with slide-out keyboard. Set to 1 will unlock it when the keyboard is slided out
(assume the screen will be rotated as well).
* added option "S2AAnsKey" to enable the ANSWER key even "slide to answer" is activated; default is 0 (disabled).
* added option "WakeupDelayMS" to add a delay (in ms) to start S2U2 when the device is woke


Requirements:
- WM5 Phone or WM6/6.1/6.5 Professional devices
- free RAM: at least 1M for QVGA/WQVGA; 4M for VGA/WVGA
- free storage space: at least 2M for QVGA/WQVGA; 4M for VGA/WVGA

More information:
S2U2 (Slide 2 Unlock 2)

Download
download the QVGA/WQVGA version
download the VGA/WVGA version
download the Clock Pack for QVGA/WQVGA devices
download the Clock Pack for VGA/WVGA devices
download the Battery Pack for QVGA/WQVGA devices
download the Battery Pack for VGA/WVGA devices
download the Language Pack (updated on 20 March 2010) » (Afrikaans, Arabic, Bulgarian, Catala, Chinese (Simplified & Traditional), Croatian, Czech, Danish, Dutch, English (for reference only), Finnish, French, FYROM, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Lithuanian, Norwegian, Persian, Polish, Portuguese, Portuguese BR, Romanian, Russian, Serbian (Latinic & Cyrilic), Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian & Vietnamese.


No comments: