JWMD SlideUnlock v1.0.0520.2011

Which one do you prefer. Vertical or Horizontal slide?

  • Vertical

    Votes: 116 58.9%
  • Horizontal

    Votes: 81 41.1%

  • Total voters
    197
Search This thread

JAccie

New member
Oct 30, 2010
3
0
HURRAY

it works! Thank you very much, man! goodbye s2u2...

still, two questions:
is it possible to set the number of appointments presented on the lockscreen?
and does it appear on startup, means if I soft-reset, do I have to start it manually, or will it just "be there"?

Thanks for your great - and btw SMOOTH - work!
 

lesscro

Senior Member
Jul 16, 2007
4,486
2,266
Paris
open app.config with a notepad (actually notepad++ is best ever so far)

search thi ssection :
and change desired value !
<!--
APPOINTMENTS
-->
<add key="3_text_left" value="24"/>
<add key="3_text_top" value="245"/>
<add key="3_text_textsize" value="15"/>
<add key="3_text_color_red" value="225"/>
<add key="3_text_color_green" value="225"/>
<add key="3_text_color_blue" value="225"/>
<add key="3_text_fontstyle_normal" value="1"/>
<add key="3_text_fontstyle_bold" value="0"/>
<add key="3_text_fontstyle_italic" value="0"/>
<add key="3_text_fontstyle_strikeout" value="0"/>
<add key="3_text_fontstyle_underline" value="0"/>
<!-- -1 = HIDE, 0 = PLAIN TEXT, 1 = DATETIME -->
<add key="3_text_type" value="0"/>
<add key="3_text_text" value=""/>
<add key="3_text_format" value="d MMMM"/>
<add key="3_text_maxapp" value="2"/>
 

colemar

Member
Dec 2, 2010
5
0
It works on WQVGA on my Omnia Lite but still have some bugs. It works for a first time later it stops, but process is still running. Waiting for better version :)
 

Nullstring

Retired Recognized Developer
Jul 15, 2009
1,177
245
Baguio
www.jaysonragasa.net
It works on WQVGA on my Omnia Lite but still have some bugs. It works for a first time later it stops, but process is still running. Waiting for better version :)

can you set the DragSensitivity to 10?
open app.config then change the DragSensitivity in General Settings then restart the device.

I'll be gone for a couple of days or so and am not able to fix any issues that will be reported but am able to just check my email.
 
Last edited:

mwalt2

Senior Member
Feb 22, 2009
2,248
1,531
It looks good nullstring. Thanks. Are you planning on having it lock the hard keys as well in a future version? I tried searching the thread, but it did not work...so sorry if it's been asked before.
 

ayyu3m

Senior Member
Oct 19, 2007
1,765
276
System Error
i dont consider myself a critic of apps. but i like to give readings on what i observe.

i was currently using A_C S2U2. stopped the app and installed this one. made a soft reset. forgot S2U2 will lock on reboot. but what do you know. your app got the first preference. when i unlocked, S2U2 was in task manager...

so means there is little crossover between S2U2 and your app. i remember some other lock apps behaved extremely bad even when S2U2 was installed and not ON.

so this is really a good point. integration wise...this app minds its own business and lets users dominate what to use and not to use. definately a plus point.

and another plus point is memory

while s2u2 uses 3-4 megs of ram while used with own skins

your app uses 2-2.8 megs of ram...(on intial install) i still have to experiment the skinning...

looks like i wil be stuck on this app for a while...

thankx
 

ayyu3m

Senior Member
Oct 19, 2007
1,765
276
System Error
when i go to programs and press JWMD to lock, it jus shows the same window and shows in the title bar MainWindow

Device Brand and Model : HTC Diamond P3490
ROM, ROM Language, ROM Link : Cyne3yte Build 21057 WM6.1 (Personal ROM)
Error Message and Screenshots : Screenshots Attached. Observe that after i click the icon, the device title bar shows as in screenshot 2
What you did before the error shown : Not an error. But cannot get the app to start. It only starts when the device suspends.

Am i doing it wrong, or it starts on suspend only?

Screen01_resize-2.jpg
Screen02_resize-2.jpg
 
Last edited:

Vladimirus

Senior Member
Sep 24, 2010
115
9
Works nice on samsung i920 omnia ii BUT it really drains battery even when phone is dark. In 15 -20 minutes battery went from 100% to 94%. I uninstalled for now and will wait and read to see if others have same issue or there is a fix. Otherwise, very nice!
 

rarara66

Member
Oct 9, 2010
5
0
Dont't Work on TG01 WM6.5 Japanese Rom

Dont't Work on TG01 WM6.5 Japanese Rom:(

Show This Error Message
JWMDSlideUnlock.exe
ArgumentException
The query string is incorrectly formatted.
パラメータ名: restriction

場所 Microsoft.WindowsMobile.PocketOutlook.AppointmentCollection.Restrict(String restriction)
場所 JWMDSlideUnlock.MainWindow.GetTodayAppoitments()
場所 JWMDSlideUnlock.MainWindow.InitializeObects()
場所 JWMDSlideUnlock.MainWindow..ctor()
場所 JWMDSlideUnlock.Program.Main()

Multi-byte Character is not supported ?
 

ayyu3m

Senior Member
Oct 19, 2007
1,765
276
System Error
Skinning...

Finally got the hang of skinning. The app skinning resolution and the co-ordinates have to be halved when applying to the app.config

Seeing this app is still in beta stage...i don't mind that. But i recommend when the final version is released this is fixed accordingly so we can skin this babe without having to calculate the half co-ordinate for each and every png.

probably an executable that accepts the X and Y between 480x640 resolution shud fix this problem.

Several other bugs i want to highlight are:
-Its very difficult to get the app started. Takes 2-5 seconds. This is what i most want in a lock app. It shud be able to lock just like that when we press.
-The scheduling seems to be on and off.
-Since this is beta, No ActiveSync / USB connection recognition is not an issue, but a great recommendation in final version

Screen02-10.jpg


Above is a sample of the skin i wud be creating once we get a final version. And believe me, i wil make it more appealing and realistic.
 

Attachments

  • wallbg.png
    wallbg.png
    3.9 KB · Views: 19
  • app.config.txt
    10.3 KB · Views: 65
Last edited:
  • Like
Reactions: Invietus

nrce00

Senior Member
Oct 2, 2008
66
4
Locks phone with proximity sensor during call.

Can I make a request? On my Tilt2 when I'm on a phone call, the proximity sensor blanks the screen and when I take the phone away from my face it is locked and I have to use the power button to turn on the screen and then have to unlock the phone just to get back to the on screen keypad. Not so much a problem when the call is ended, but if I need to get to the keypad during a call, it is kind of a pain in the neck. Can there be an option to check if the phone is in a call when the screen blanks and not lock the phone or something like that? Thanks so much.
 

Nullstring

Retired Recognized Developer
Jul 15, 2009
1,177
245
Baguio
www.jaysonragasa.net
hello!!!!!!!!!!!!!!!! long time no check on this thread. just got back from a family vacation :)

I see a lot of feedbacks :) and thanks for all those requests. Will sure to implement all you asked
 
Last edited:

lesscro

Senior Member
Jul 16, 2007
4,486
2,266
Paris
Happy to see you again... we wait about you to perform some skin, and fix issue about locker... on wake up !!

LeSScro
 

Nixeus

Senior Member
Sep 14, 2007
1,724
43
Yeahh ! It's a very useful apps and so nice :)

Thanks a lot !

1) Is there a possibility to use this apps as a lockscreen replacement ? How ?
2) The process appear to have a memory drain.

I have opened the taskmanager and i can see in the process mode your JWMDSlideUNlockProcess to 3,85MB. I think it's possible to reduce this memory usage, but the programme is writted in c#.

Will wait for the next versions :)

Thanks a lot,

regards,
 

JVH3

Retired Recognized Developer
Nov 24, 2008
3,687
428
Minneapolis
www.twitter.com
SlideUnlock

Looks limke a great start.

I am seeing 1 bug.
Appointments displayed on the lock screen do not show repeating appointment. At least repeating appontments that are still continueing but were scheduled a while back.

I have a daily meeting at 10:00 am. This was scheduled over a month ago. It appears in sense in the agenda view or on the cookie home tab appointments widget.

But, on the lock screen, the only appointment displayed is my dental cleaning in July.

It's a pretty small bug, but I think it should not be too difficult to fix

I didn't see any way to set a pin code or anything. So, I assume this is not meant as a security piece, but only to prevent accidental pocket use.

That is all I use a lock screen for.

I like how quick it locks by just tapping the power button.
 

G-ThGraf

Senior Member
Dec 8, 2009
1,165
29
Paris
Hi !

This Lockscreen looks great, really great. And i have a WP7 too and vertical scrolling is too bad so it's much better.

One thing would be great: diable auto lock after X minutes or Backlights Off or Suspend device.

This is the way how i use a lockscreen (maybe i'm not alone) because i use lockscreen only when i put my devince into my pocket. That's why I need it launch only when i press shortcut (one from my homescreen)

About my device:

HTC HD2
Own ROM using CleanEx kitchen
6.5.5 (or 6.5.3 can't remember right now ^^)

That's it. Thanks for your Hard Work !
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16

    This is my 2nd attempt on creating a Windows Phone 7 Lock like application for Windows Mobile 6.x and 6.5.x. The first one I made was like too simple and it's not skinnable, so this one has that feature.

    I made the horizontal-slide-and-unlock because I thought it'll be more Finger Friendly because we just have to use one hand when sliding unlike what WP7 usually have. Pshychologically, more people will use their other hand when unlocking because they have a large screen and they have to slide their finger all the way to the top or probably make a fast flick of their thumb. And think about the screen got an initial hard pressure from your thumb.

    This is a very early stage of SlideUnlock development but i'm releasing it so I can get your inputs and feedbacks.

    So what are the features?
    • It's skinnable!
    • Add your own Image or Text!
    • Add your custom font.
    • Add your custom image or text
    • You can reposition the objects.
    • Supports all resolution!
    • Slide horizontally
    • Slide vertically
    • Supports All Language.
    • It Suspend or turn the Backlight Off when unused or unlocked for n seconds.
    • and it's free (again)

    How to skin?
    You can grab the app.settings file after you install the application. The file is located where you installed the application. Open it and you can read the comments I made there. There are some initial PNG images there too.

    The current theme is designed for VGA So I wish guys you make your theme and share it here too :)

    HISTORY said:
    May 30, 2011 - 1.0.0530.2011
    • ADDED: sumon file (you don't have to worry about it) - now you can lock the screen by tapping on the program icon. The old one was either you have to press the power button or you have to wait the phone to standby before it locks the screen.

    April 29, 2011 - 1.0.0426.2011
    • ADDED: Vertical sliding support (check configuration "app.config" and post #2)
    • FIXED: Slider. Continues to slide even if it slides tooo slow.
    • FIXED: Lagging when scrolling

    March 31, 2011 - 1.0.0331.2011
    • ADDED: It will Suspend/Backlight Off when not unlock for n seconds
    • ADDED: Text support for image objects
    • ADDED: sleep.exe - will suspend your device
    • ADDED: backlightoff.exe - will turn the backlight off
    • UPDATED: Animation code
    • FIXED: support for multi language rom
    • FIXED: slide to left
    • FIXED: adding custom image object and text object

    March 29, 2011 - 1.0.0329.2011
    • Fixed localization
    • Updated comments on app.config

    March 28, 2011 - Initial Release
    • It's skinnable!
    • Add your own Image or Text!
    • Add your custom font.
    • You can reposition the objects.
    • Supports all resolution!
    • Slide horizontally.
    • and it's free (again)

    Guys when reporting an error

    Kindly include this details:
    Device Brand and Model
    ROM, ROM Language, ROM Link
    Error Message and Screenshots
    What you did before the error shown.

    there's a patch for version 1.0.0329.2011
    http://xdaforums.com/showpost.php?p=12493309&postcount=20
    patch details: fixed language
    5
    new update

    May 30, 2011 - 1.0.0530.2011
    • ADDED: sumon file (you don't have to worry about it) - now you can lock the screen by tapping on the program icon. The old one was either you have to press the power button or you have to wait the phone to standby before it locks the screen.

    sorry guys am still wasn't able to implement some of your requests. I've been busy with my work. But surely will implement those soon. just keep watching this thread.

    thanks guys
    3
    attachment.php


    If you're having a difficulty unlocking, you can play around on the settings (But I suggest, play around with DragSensitivity first). You can also share your best setting for your device.

    Editing the settings can be found in app.settings.

    here's the complete app.config file content.

    HTML:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <appSettings>
        <!-- START: GENERAL SETTINGS -->
          <add key="fontname" value="Segoe WP Light"/>
          <!-- if locked, the phone will sleep after n seconds -->
          <add key="SleepTimeout" value="30"/>
          <!-- -1 = Disable, 0 = Turn Off Backlight, 1 = Sleep Device -->
          <add key="SleepType" value="1"/>
          <!--
            The goal is to support lower DPIs when your theme was designed for higher DPI(192)
            So you're designing your theme in what DPI?
            QVGA, WQVGA = 96
            VGA, WVGA = 192
          -->
          <add key="ThemeDPI" value="96"/>
          <!-- double tap to end the application -->
          <add key="DevMode" value="1"/>
          
        <!-- END: GENERAL SETTINGS -->
        
        <!-- START: scrolling settings -->
          <!-- DragDistanceFactor must be greater than or equal to 1.0 -->
          <add key="DragDistanceFactor" value="50.0"/>
          <!-- SnapBackFactor must fall within exclusive range 0.0 < value < 1.0 -->
          <add key="SnapBackFactor" value="0.5"/>
          <!-- DeaccelerationFactor must fall within exclusive range 0.0 < value < 1.0 -->
          <add key="DeAccelerationFactor" value="0.95"/>
          <!-- MaxVelocity must be greater than or equal to 1.0 -->
          <add key="MaxVelocity" value="9000.0"/>
          <!--
            0 = Horizontal, 1 = Vertical
            When setting the SlideMode to Vertical, make sure to have a higher
            DragSensitivity!
          -->
          <add key="SlideMode" value="0"/>
          <!-- the lesser the more sensitive -->
          <add key="DragSensitivity" value="8"/>  
        <!-- END: kinectic scrolling settings -->
        
        <!-- START: object count -->
          <!-- max key for text objects -->
          <add key="TextObjects" value="20"/>
          <!-- max key for image objects -->
          <add key="ImageObjects" value="20"/>
        <!-- END: object count -->
        
        <!-- START: Text Objects -->
          <!--
            format:
            key_text_properties
          -->
        
          <!--
          CLOCK
          -->
          <add key="0_text_left" value="12"/>
          <add key="0_text_top" value="110"/>
          <add key="0_text_textsize" value="70"/>
          <add key="0_text_color_red" value="255"/>
          <add key="0_text_color_green" value="255"/>
          <add key="0_text_color_blue" value="255"/>
          <add key="0_text_fontstyle_normal" value="1"/>
          <add key="0_text_fontstyle_bold" value="0"/>
          <add key="0_text_fontstyle_italic" value="0"/>
          <add key="0_text_fontstyle_strikeout" value="0"/>
          <add key="0_text_fontstyle_underline" value="0"/>
          <!-- 0 = PLAIN TEXT, 1 = DATETIME -->
          <add key="0_text_type" value="1"/>
          <add key="0_text_text" value=""/>
          <add key="0_text_format" value="h:mm"/>
    
          <!--
          DATE DAY
          -->
          <add key="1_text_left" value="12"/>
          <add key="1_text_top" value="160"/>
          <add key="1_text_textsize" value="40"/>
          <add key="1_text_color_red" value="255"/>
          <add key="1_text_color_green" value="255"/>
          <add key="1_text_color_blue" value="255"/>
          <add key="1_text_fontstyle_normal" value="1"/>
          <add key="1_text_fontstyle_bold" value="0"/>
          <add key="1_text_fontstyle_italic" value="0"/>
          <add key="1_text_fontstyle_strikeout" value="0"/>
          <add key="1_text_fontstyle_underline" value="0"/>
          <!-- -1 = HIDE, 0 = PLAIN TEXT, 1 = DATETIME -->
          <add key="1_text_type" value="1"/>
          <add key="1_text_text" value=""/>
          <add key="1_text_format" value="dddd"/>
    
          <!--
          DATE
          -->
          <add key="2_text_left" value="12"/>
          <add key="2_text_top" value="190"/>
          <add key="2_text_textsize" value="40"/>
          <add key="2_text_color_red" value="255"/>
          <add key="2_text_color_green" value="255"/>
          <add key="2_text_color_blue" value="255"/>
          <add key="2_text_fontstyle_normal" value="1"/>
          <add key="2_text_fontstyle_bold" value="0"/>
          <add key="2_text_fontstyle_italic" value="0"/>
          <add key="2_text_fontstyle_strikeout" value="0"/>
          <add key="2_text_fontstyle_underline" value="0"/>
          <!-- -1 = HIDE, 0 = PLAIN TEXT, 1 = DATETIME -->
          <add key="2_text_type" value="1"/>
          <add key="2_text_text" value=""/>
          <add key="2_text_format" value="d MMMM"/>
    
          <!--
          APPOINTMENTS
          -->
          <add key="3_text_left" value="12"/>
          <add key="3_text_top" value="225"/>
          <add key="3_text_textsize" value="15"/>
          <add key="3_text_color_red" value="255"/>
          <add key="3_text_color_green" value="255"/>
          <add key="3_text_color_blue" value="255"/>
          <add key="3_text_fontstyle_normal" value="1"/>
          <add key="3_text_fontstyle_bold" value="0"/>
          <add key="3_text_fontstyle_italic" value="0"/>
          <add key="3_text_fontstyle_strikeout" value="0"/>
          <add key="3_text_fontstyle_underline" value="0"/>
          <!-- -1 = HIDE, 0 = PLAIN TEXT, 1 = DATETIME -->
          <add key="3_text_type" value="0"/>
          <add key="3_text_text" value=""/>
          <add key="3_text_format" value="d MMMM"/>
          <add key="3_text_maxapp" value="1"/>
    
          <!--
          custom text? if you want to have your custom text
          make sure to have all those properties and start from
          20th key "20_" to n
          
          and don't forget to update TextObjects
          <add key="TextObjects" value="<max_key>"/>
          -->
        
          <!--
          VERSION text
          -->
          <add key="20_text_left" value="42"/>
          <add key="20_text_top" value="24"/>
          <add key="20_text_textsize" value="10"/>
          <add key="20_text_color_red" value="0"/>
          <add key="20_text_color_green" value="0"/>
          <add key="20_text_color_blue" value="0"/>
          <add key="20_text_fontstyle_normal" value="1"/>
          <add key="20_text_fontstyle_bold" value="0"/>
          <add key="20_text_fontstyle_italic" value="0"/>
          <add key="20_text_fontstyle_strikeout" value="0"/>
          <add key="20_text_fontstyle_underline" value="0"/>
          <add key="20_text_type" value="0"/>
          <add key="20_text_text" value="version 1.0.0331.2011" />
          <add key="20_text_format" value="d MMMM"/>
        <!-- START: Text Objects -->
    
        <!-- START: Image Objects -->
          <!--
            format:
            key_properties
          -->
        
          <!--
          CALL ICON
          -->
          <add key="0_left" value="31"/>
          <add key="0_top" value="277"/>
          <add key="0_width" value="32"/>
          <add key="0_height" value="32"/>
          <add key="0_icontext_left" value="35"/>
          <add key="0_icontext_top" value="0"/>
          <add key="0_icontext_size" value="30"/>
          <add key="0_color_red" value="255"/>
          <add key="0_color_green" value="255"/>
          <add key="0_color_blue" value="255"/>
          <add key="0_fontstyle_normal" value="1"/>
          <add key="0_fontstyle_bold" value="0"/>
          <add key="0_fontstyle_italic" value="0"/>
          <add key="0_fontstyle_strikeout" value="0"/>
          <add key="0_fontstyle_underline" value="0"/>
    
          <!--
          SMS ICON
          -->
          <add key="1_left" value="94"/>
          <add key="1_top" value="277"/>
          <add key="1_width" value="32"/>
          <add key="1_height" value="32"/>
          <add key="1_icontext_left" value="35"/>
          <add key="1_icontext_top" value="0"/>
          <add key="1_icontext_size" value="30"/>
          <add key="1_color_red" value="255"/>
          <add key="1_color_green" value="255"/>
          <add key="1_color_blue" value="255"/>
          <add key="1_fontstyle_normal" value="1"/>
          <add key="1_fontstyle_bold" value="0"/>
          <add key="1_fontstyle_italic" value="0"/>
          <add key="1_fontstyle_strikeout" value="0"/>
          <add key="1_fontstyle_underline" value="0"/>
    
          <!--
          EMAIL ICON
          -->
          <add key="2_left" value="157"/>
          <add key="2_top" value="277"/>
          <add key="2_width" value="32"/>
          <add key="2_height" value="32"/>
          <add key="2_icontext_left" value="35"/>
          <add key="2_icontext_top" value="0"/>
          <add key="2_icontext_size" value="30"/>
          <add key="2_color_red" value="255"/>
          <add key="2_color_green" value="255"/>
          <add key="2_color_blue" value="255"/>
          <add key="2_fontstyle_normal" value="1"/>
          <add key="2_fontstyle_bold" value="0"/>
          <add key="2_fontstyle_italic" value="0"/>
          <add key="2_fontstyle_strikeout" value="0"/>
          <add key="2_fontstyle_underline" value="0"/>
    
          <!--
          BATTERY ICON
          -->
          <add key="3_left" value="218"/>
          <add key="3_top" value="7"/>
          <add key="3_width" value="15"/>
          <add key="3_height" value="7"/>
          <add key="3_icontext_left" value="-21"/>
          <add key="3_icontext_top" value="-3"/>
          <add key="3_icontext_size" value="12"/>
          <add key="3_color_red" value="0"/>
          <add key="3_color_green" value="0"/>
          <add key="3_color_blue" value="0"/>
          <add key="3_fontstyle_normal" value="1"/>
          <add key="3_fontstyle_bold" value="0"/>
          <add key="3_fontstyle_italic" value="0"/>
          <add key="3_fontstyle_strikeout" value="0"/>
          <add key="3_fontstyle_underline" value="0"/>
    
          <!--
          custom icon? if you want to have your custom text
          make sure to have all those standard properties and start from
          20th key "20_" to n
          
          and don't forget to update ImageObjects
          <add key="ImageObjects" value="<max_key>"/>
          -->
        
          <!--
          BETA ICON
          -->
          <add key="20_left" value="5"/>
          <add key="20_top" value="5"/>
          <add key="20_width" value="32"/>
          <add key="20_height" value="32"/>
          <add key="20_icontext_left" value="37"/>
          <add key="20_icontext_top" value="0"/>
          <add key="20_icontext_size" value="18"/>
          <add key="20_color_red" value="0"/>
          <add key="20_color_green" value="0"/>
          <add key="20_color_blue" value="0"/>
          <add key="20_fontstyle_normal" value="1"/>
          <add key="20_fontstyle_bold" value="0"/>
          <add key="20_fontstyle_italic" value="0"/>
          <add key="20_fontstyle_strikeout" value="0"/>
          <add key="20_fontstyle_underline" value="0"/>
          <!--
            keyn_custom_text - implementation for version 1.0.0330.2011
            it's an optional property for Image Objects
          -->
          <add key="20_custom_text" value="Beta Version"/>
        <!-- START: Image Objects -->
      </appSettings>
    </configuration>

    if you want to remove the Beta icon and Version text, update ImageObjects and TextObjects. Make it look like this
    <!-- max key for text objects -->
    <add key="TextObjects" value="3"/>
    <!-- max key for image objects -->
    <add key="ImageObjects" value="3"/>
    and remove the configuration for key #20

    Applying the settings requires the program to be restarted, so It's best to set that DevMode to 1 and launch the application again.

    Settings History said:
    April 26, 2011
    ADDED: "SlideMode" key in Kinetic Scrolling Settings
    2
    version 1.0.0329.2011 released
    UPDATE:
    - localization fixed
    - update comments in app.config (check post #2)
    2

    the app supports WVGA, but you have to wait or you have to make your own theme for WVGA.

    any VGA theme can be used in WVGA