yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] sempixel:
there is something strange when sunscape is active on my KS20, if i received a event bubble message, like a sms or a reminder, i can't directly unlock sunscape. i need to push buttons like hang up or enter before seeing the unlocking bar moving... SevenRains? :)

btw, alarm is working good here too.
[Windows Mobile Development and Hacking General] ruebyi:
ok, was my fault! waited not long enoug before repeating the alarm... :o Sorry!

But

Same here!
[Windows Mobile Development and Hacking General] Grondinm:
i actually had the same thing happen to me this morning...alarm played a little then stoped...once i unlocked it played the rest of the alarm sound...i will do some more testing on my breaks...
[Windows Mobile Development and Hacking General] :
Glad to hear alarm is working! Concerning the reminder it might be that Sunscape doesn't have focus when the reminder pops up. I'll look into it!

EDIT: Ok found the bug, it's also related to the alarm sound bug. Fixing now... Thanks!

EDIT: It seems that if the notification bubble looses focus then the sound is muted (WM thing probably). I scheduled an alarm one minute ahead, it rang then I just clicked somewhere on my today screen and it stopped. Let's see if I can find a way around that...

EDIT: Should we have Sunscape quit on reminders/alarms etc? This would fix the bugs and certainly make G-Alarm work properly too... What do you think?
[Windows Mobile Development and Hacking General] Grondinm:
maybe not quit but can't it just loose focus. and allow for dismiss/snooze of alarm(this would work for built in wm alarm/reminders not sure about others) maybe best way is to have it quit...also on a possitive note with the latest dev ver i now get weather info.
[Windows Mobile Development and Hacking General] :
Cool, glad the weather works! I'm just afraid it will look ugly with the notification bubble on top... :(
[Windows Mobile Development and Hacking General] Grondinm:
yhea that's true...maybe best way is to have it quit....or just have sunscape hide itself and come right back when the notification bubble is gone...
[Windows Mobile Development and Hacking General] ruebyi:
to quit Sunscape completly would mean, that when I recieve an SMS and the Bubble pops up my Display would be unlocked, or not? And this is exactly what I don't want from a keylocker...
[Windows Mobile Development and Hacking General] :
Nope only reminders and alarms.
[Windows Mobile Development and Hacking General] ruebyi:
hmm... and what about a alarm Screen in Sunscape? just 2 buttons, snooze (start again in 5 min) and stop. Would this be possible or too much work?
[Windows Mobile Development and Hacking General] :
It could be done but it would mean duplicating the system ie: disable the WM alarms completely and handle them ourselves. Duplicating is bad, it just means you'll have duplicate code/apps that do the same thing (like using Spb Time and G-Alarm together). This is ok for WM, but what about other third party apps? I don't think anybody would hurry to add compatibility with Sunscape, even third party programmers (see the discussion about G-Alarm). We need a referenced standardized hook point. We can't go off and make our own rules, standards and then complain that people aren't adding support for our software. And if we do, we turn Sunscape in a shell and sooner or later we end up making an UI clone that can do the same thing the system already does... Take the G-Alarm developer for example: he added support for S2U2, now he's working on Throttle Lock, maybe he'll add support for Sunscape and.. what next? The proper answer should be: every fullscreen application!
[Windows Mobile Development and Hacking General] :
New release, this one yields control to priority windows. CallerID is still handled if you let Sunscape handle your callerID. Notification like SMS or Email will not terminate Sunscape so information will be available on screen (needs a bit of testing, specially the email). Other priority windows like alarms or reminders will stop Sunscape. This should also fix compatibility with G-Alarm. If there are any G-Alarm fans out there please test that this is true... This also adds more relaxed checking for unknown caller on the first call.

Initial post updated!
[Windows Mobile Development and Hacking General] -Arturo-:
Hi SevenRains.

I've just tried the new version and looks like the incoming call screen doesn't appear at all. I'm getting standard windows notification about the incoming call.

Great app by the way.
[Windows Mobile Development and Hacking General] :
Oops, you're right! Forgot to toggle a flag, fix coming up in a few minutes (did the changes after i tested it). Thank you!
[Windows Mobile Development and Hacking General] :
Great. Job done thanks to -Arturo-, it's now call safe.

Initial post updated!
[Windows Mobile Development and Hacking General] ruebyi:
hi!

your explanation good ;)

Thanks! the new Version works really good!

My Theme is ready! where shall I upload it? Here in a post or in a new thread?

ruebyi
[Windows Mobile Development and Hacking General] :
YAY! :D Can't wait to have it up.... Ok, I'd suggest you make your own thread like a new project of yours (this will also help you get better credit by linking directly to your own thread). I'd say do the same thing that sempixel did. Also, please include a README with explanations or something in your zip file because I'll post the theme on sf.net when 0.4 is out and maybe people would want to contact you. I'll take your theme and post it on the first post here too!
[Windows Mobile Development and Hacking General] -Arturo-:
You're welcome and thanks for the great app.

I've made more visible notification icons for the default theme if someone wants them here's the link(just unzip the files to sunscape folder):

http://rapidshare.com/files/146437148/msc.zip.html

And Battery icons

http://rapidshare.com/files/146446883/bat.zip.html
[Windows Mobile Development and Hacking General] :
Thank you! Quoted on the first post!

We really need an admin to give us some more space for pictures, we're limited at 4 :-(
[Windows Mobile Development and Hacking General] sempixel:
"Squared Nature" Theme updated!

Support last XML updates :)
[Windows Mobile Development and Hacking General] aqtrans:
Hey guys, I am trying to get a theme built and would like everyone's opinion.

The background is from the game BioShock, the notification images are from an iPhone theme. I haven't configured the XML or anything, just put together this quick image to see what everyone thinks.
[Windows Mobile Development and Hacking General] :
Thanks sempixel!
[Windows Mobile Development and Hacking General] :
I like it, makes a nice theme, what do you intend to use as pressure points? Can be anything...
[Windows Mobile Development and Hacking General] -Arturo-:
Here's mine if anyone wants it I'll upload it later on.

SevenRains I still got problems with incoming call screen:)

It only appears when the device is locked. When I unlock the phone I still get the default WM notification window.
[Windows Mobile Development and Hacking General] DaveShaw:
Blasphemy, Digital Blasphemy :D

Dave
[Windows Mobile Development and Hacking General] :
Yep, Sunscape doesn't run in the background. If Sunscape is loaded it will process events otherwise it won't stay in memory. This is default behaviour...
[Windows Mobile Development and Hacking General] -Arturo-:
What do you mean Dave??? The photo was taken yesterday at night.........from my balcony:rolleyes:

Ok thanks for the response SevenRains....is there a plan to add an option to process events when the device is unlocked?
[Windows Mobile Development and Hacking General] :
Hmm, I don't think so. It would mean keeping Sunscape in memory and hidden. It would mean a massive performance hit specially for people low on memory or slower devices. I'm not sure how other people do it but from what I've seen screen lockers terminate when they are unlocked.
[Windows Mobile Development and Hacking General] DaveShaw:
You live on the moon on Thetis?

I'll have to visit sometime. :p

Dave
[Windows Mobile Development and Hacking General] -Arturo-:
Well are you suprised?

It's still makes me laugh when I hear that you people want to look for intelligent life on Mars or on Europa.......well we are here on Tethys:D

Understood....well kind of:) I'm not a programmer but you say that it doesn't reside in the memory so how does it lock the screen when the processor usage falls below 12%? Maybe I'll learn something:)
[Windows Mobile Development and Hacking General] Grondinm:
ok so i installed the new version last night and i'm still having alarm issues. When an alarm goes off sunscape does close but it also closes the alarm popup and the sound stops playing.
[Windows Mobile Development and Hacking General] ruebyi:
On my device it works... strange!
[Windows Mobile Development and Hacking General] :
Indeed, no problem! :D Sunscape itself is not resident... The "Sunscape Lock" program is! And that one is a few 100 Kbs memory when it stays resident... CPU usage is beyond low too because all it does is: "Is the time over? was the CPU threshold below the set threshold? Yes? Start Sunscape and wait for it to finish. No? Repeat." And it's all it does over and over again...

Sunscape on the other hand... Loads graphics, reads a configuration file, checks the registry, checks for new messages, sms, mms, phone status etc... etc... Even the splash screen is there to cancel (by tapping it) because it even takes a while to load up all the information.

Digital Blasphemy :D That does bring back memories...
[Windows Mobile Development and Hacking General] :
Okies, I'll have a look again at it!
[Windows Mobile Development and Hacking General] :
Could you test this one? I relaxed the settings a little and it should work properly. Any luck?

New release and...

Initial post updated!
[Windows Mobile Development and Hacking General] -Arturo-:
Ok everything is clear now. Thanks:)
[Windows Mobile Development and Hacking General] ruebyi:
hi!

I'll post my skin here, until I start a new GANTPhone Thread with all GANT Skins I made!

ruebyi

edit.: I forgot: You need Comic Sans MS as font for this Theme!
[Windows Mobile Development and Hacking General] :
Awesome, adding to first post! :D Thanks for the testing and the skinning, it was really helpful!

EDIT: Could you give us a landscape shot too? So I can combine them together for the first post... Thanks!
[Windows Mobile Development and Hacking General] ruebyi:
Thanks! Sunscape is really cool!

Made an update! please use the new Images, because I forgot to make the appointment black...

I've some kind of bug found: I made a German Translation for Sunscape but there is still a Saturday shown instead of a Samstag in Appointment... it works in the Alarm section.

ruebyi
[Windows Mobile Development and Hacking General] :
Oops, yes indeed, didn't use i8n for appointments, I'll fix it in a minute!
[Windows Mobile Development and Hacking General] Grondinm:
i will try new version on my lunch break...another thing i just noticed is that today is friday but the date on sunscape says saturday...i tired to take screenshot but it did not work...
[Windows Mobile Development and Hacking General] :
Great, offset by one! Fixing...
[Windows Mobile Development and Hacking General] :
Fixed and fixed. Now they all have proper i8n for week and month days thanks to ruebyi! Offset by one has also been fixed thanks to Grondinm!

Initial post updated!
[Windows Mobile Development and Hacking General] Grondinm:
alarms working now and date correct thanx
[Windows Mobile Development and Hacking General] Grondinm:
here's a little something odd i noticed...it seems that everytime i close sunscape it downloads data....maybe it's just me but i don't think it's a coincidence that it does it everytime...also is theire anyway that you can make it so that after a text is received and the system notification disapears(automaticly) sunscapes come back on the reason i ask is cause when i'm at work i can't always check txt's as they come in so i would hate for screen touches to happen during the time between the txt coming in and sunscape comming back on...
[Windows Mobile Development and Hacking General] :
Hmm did you notice any problems when exiting Sunscape? Like it takes some time to exit? This may be the check it's doing to see if it can get to www.yahoo.com.

Sunscape exits when you get an SMS?! This really shouldn't happen! Are you sure? I just sent myself an SMS from another phone and it doesn't (correctly) exit... Actually it should exit ONLY on an alarm or reminder (or full screen apps like G-Alarm)...
[Windows Mobile Development and Hacking General] Grondinm:
i'm sure it exits it just happened again. and it does not seem to take long to close it.
[Windows Mobile Development and Hacking General] :
Nasty nasty nasty! I'll try and fix it... It's strange though we have similar phones and it doesn't exit on sms here... Hmm... Maybe somebody can confirm it too?

Anyways, it shouldn't happen. I'll try and fix it, it should only quit on alarms and reminders...
[Windows Mobile Development and Hacking General] Rytt55:
Problem!

Hi!

Thank you for developing such an awesome program!

I spent all night (6 hours) last night configuring it the way I like and everything. I changed the wallpaper for both portrait/landscape, got it the way I like with no lock on idle, no slide to answer etc etc.

I got so excited that this program works. But then I remember someone saying that when it's locked and you get a call, reject button and answer button is locked!

I tried it this morning and called myself from home phone and I couldn't answer or get the phone to stop ringing/vibrating! I hit call button twice, even held it down, rapidly hitting it, nothing.

Any thoughts? I really really love this program and would love it for it to work. Currently it's off since I can't answer calls. BTW Device is ATT TILT.

Thank you!
[Windows Mobile Development and Hacking General] :
Thanks for taking interest in Sunscape! Ok, some things to check: is slide to answer really set to false? In Sunscape Config -> Slide to answer, it should be false. Also if it is set to false, can you check that you have

<sliderAnswer>false</sliderAnswer>

in your Sunscape.xml file?

One thing that might be happening is that when you exit Sunscape Config it will not save your settings except if you use 'save config' from the menu.
[Windows Mobile Development and Hacking General] Rytt55:
Wow... You reply fast. I am amazed.

It is <sliderAnswer>false</sliderAnswer> in the .xml

Okay new observation. When locked and I get a call, the only way I can answer is by hitting Silence on Screen, then Answer on screen (lower bar). BUT! the screen is still locked, which I have no access to keypad, speakerphone, etc. I have to unlocked it then it shows me the default call screen.

So 2 Issues here:

1] I cannot answer/reject call with hardware key

2] Screen is still locked if I am able to answer a all.

Rytt
[Windows Mobile Development and Hacking General] :
Think I found the problem and it's because of the messy attempts we made to make alarms and reminders work properly, I'll release a new version in a few minutes with another approach, this one should fix your problems.
[Windows Mobile Development and Hacking General] :
Ok, this release is also testing. I took a different path... If alarms and reminders grab focus, let them take focus as Grondinm suggested. However if it's a phone call, grab the focus so we can process keystrokes as Rytt55's problem suggests (?).

Grondinm could you please verify that the alarms play properly till the end on your machine with the latest version? I am unable to check because my machine played them without any modifications last time too...

Rytt55 is it working for you now?

Initial post updated!
[Windows Mobile Development and Hacking General] aqtrans:
D'oh. I totally forgot about the pressure points. I'll try to find something that matches the sweet iPhone icons.
[Windows Mobile Development and Hacking General] Rytt55:
No it is still not working. Also the phone is still locked when the call is coming in. I tried again hitting the answer key twice but doesn't work.

Thanks for keeping an close eye on this thread!

Rytt
[Windows Mobile Development and Hacking General] Grondinm:
ok well here what happens. alarms play but sunscape remains open so i can't snooze or dissmiss them. as for phone calls the system caller id come up and if i press harware button or softanswer key i get this error message:

Sunscape.exe

NullReferenceException at

system.Drawing.bitmap..ctor(ImageImage)

at

sunscape.screen.onpaint(painteventargs e)

at

system.windows.forms.control.wnproc(WM wm, int32 wparam, int32 lParam)

at

system.windowds.forms.containercontrol.wnproc(WM wm, Int32 wParam, Int32 lParam)

at

system.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)

at

Microsoft.AGL.Forms.EVL.EnterMainLoop(intPtr hwnMain)

at

system.Windows.Forms.Application.Run(form fm

at sunscape.Saver.Main()

But it still answers the call.

hopefully i wrote that out right. this message only comes up if slide to answer is enabled...if it is not then i can anser call by pressing either the hard or soft answer button but sunscape does stay on top so can't turn on speaker or see call status unless i unlock.
[Windows Mobile Development and Hacking General] aqtrans:
Here's my theme. I don't have the weather icons included or turned on in the config because I don't have a data plan on this phone.

Updated to v2 on 9/22.
[Windows Mobile Development and Hacking General] ruebyi:
Hi! Sorry, for coming up with a feature request again: Could you implent not only the full names of the Months, but also the numbers? 11 instead of November? Would safe some space in the appointment category.

ruebyi
[Windows Mobile Development and Hacking General] :
New release. This one add month number in the appointment section (for ruebyi) "o" is the format flag. It also adds a new setting in Sunscape Config -> General for exiting Sunscape once the call has been accepted (for Grondinm) in order to allow access to the dialer functions. Also, hopefully the null pointer exception has been fixed.

If all this works, the only remaining thing is getting Rytt55's problem fixed (to which I have no clue yet). Also this fixes alarms for Grondinm, but I'm not sure how this will work for users without touchscreen since Sunscape doesn't have focus once a notification is received.

Initial post updated!
[Windows Mobile Development and Hacking General] :
Don't worry, it's a pleasure... Flag 'o' can be used for month number now.
[Windows Mobile Development and Hacking General] :
Thanks! Could you give us a screenshot too? Portrait and landscape? I see you're using MACOSX :D Nice...
[Windows Mobile Development and Hacking General] :
Ok... Let's take this systematically:

1.) Are you using stable or development?

2.) Does the DPAD work for unlocking?

3.) Can you reject a call without "slide to answer"?

4.) Can you answer with "slide to answer"?

5.) With the new feature enabled "quit on answer" from Sunscape Config->General->Quit on answer->true, does Sunscape exit when you receive a call and press the answer button?

My wildest guess and the one I'm afraid off is: your phone is using different keycodes for VK_TTALK and VK_TEND. If we don't get any positive results from those questions, I'll compile a stripped down version just for you to see what's going on when you press those buttons.
[Windows Mobile Development and Hacking General] aqtrans:
Sure, what should I use to take a screenshot?

Haha yeah I had to move everything over to my Macbook cause Vista was blue screening on my desktop and Linux doesn't like WinMo too much :P
[Windows Mobile Development and Hacking General] sempixel:
theme updated to v5!
[Windows Mobile Development and Hacking General] sempixel:
you could use Free SPB Screenshot Tool.

http://www.spbclub.com/forum/viewtopic.php?t=12483
[Windows Mobile Development and Hacking General] aqtrans:
Thanks! That worked. Post updated with screenshot now.
[Windows Mobile Development and Hacking General] :
*bump* Can't add any more pictures to the opening post... Ugh, I sent l3v5y a message last night about allowing us to have more than 4 pictures...

Sorry, forgot to add, for master athlon, sempixel, ruebyi and aqtrans the last update inserted a <quitOnAnswer>true</quitOnAnswer> to the Sunscape.xml file...
[Windows Mobile Development and Hacking General] sempixel:
I saw it, v5 include this update ;)
[Windows Mobile Development and Hacking General] Rytt55:
Answers

I will try the new version within 2 hours or so. Currently at girlfriend's house. I hope I can answer some of these and hopefully the new version will solve the issues!

1) I am using the stable version.

2) Never tried. In the config, I did False.

3) No. Hardware Buttons do not work. I can only silence the call by using the touchscreen but still not reject it.

4) From what I have tried, No. I would slide it and it would pass the green dot, then I let it go down, get it to the green dot again but would not stop ringing.

5) I will try when I get home.

I hope these will answer your questions.

Thank you! :) I really appreciate it. I would love to donate to your work. Any links?
[Windows Mobile Development and Hacking General] Rytt55:
Still Not Working

Okay, I just tested the most top unstable version from the first post.

1] I still cannot answer calls with Answer Hardware Key. All of my hardware keys are locked. I also cannot reject calls.

2] I am able to answer the call through the touchscreen hitting the low bar by silence first then answer like before. But the screen is still locked while in call. I have to unlocked it first before able to use speakerphone and keypad.

I would be happy if problem 2 is fixed for now since I use speakerphone and keypad a lot. We can deal with problem 1 later, but I would like to answer the phone with hardware key most of the time as sometimes I get smudges on the touchscreen if I am doing something dirty (like cooking).

Thanks!
[Windows Mobile Development and Hacking General] :
Goodie goodie and damn damn. Either it's not able to set up the hook OR it's using different keycodes. I compiled a debug version for you.

First thing's first:

1.) Install this test version and start Sunscape:

Worst case scenario, you get a popup: I COULDN'T SET UP ANY HOOK AT ALL! when you start Sunscape.

2.) If you got here without that message, press the answer button once and something will pop-up like:

Key pressed code is ___ yet it should be ___

Can you tell me what the ___ are? :)

EDIT: What compact framework are you using?
[Windows Mobile Development and Hacking General] Rytt55:
I got 114 for both codes. I had to do a soft reset since I couldn't get outta that screen lol.

I think I am using 3.5. I am using Dutty's Apr 29 Rom and never installed any other .net compact framework. How would I find out which one I am using?
[Windows Mobile Development and Hacking General] :
Ok. So everything seems in order with key processing. Could you check two more things please?

1.) do you have a file located at Windows\cprog.exe on your pda?

2.) can you try enabling the Sunscape Config -> General -> Turn off after -> and set a quick value say, 20 seconds, start Sunscape and see if it turns the screen off properly?

3.) just as info, when you press the answer button on your pda with Sunscape unlocked, does the dialer start?

4.) lastly, can you check if you can answer calls with the attached version (sorry, no more hangs)? With slide to answer disabled...

Don't worry about the CF version, it was pretty much a desperate question. However, it seems that it does process your keypresses so it's something related to your system... We'll try and see....

EDIT: ok 4 things, sorry :P

EDIT2: For reference: you can get framework version from registry HKEY_LOCAL_MACHINE\Software\Microsoft\.NetCompactFramework and at the bottom should be a value... on mine it's 2.0.7etcetc... So I have .net 2.