yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] aussiebum:
Sorry the delay, have been enjoying my Christmas break by doing absolutely nothing :p

Here's the current (work in progress!) version of the WVGA Pipboy theme. It includes the original VGA theme files. WVGA source is missing from this particular attachment because I'm away from my home PC atm, will re-upload an updated attachment WITH source when I get back home :)

Notes:

* Portrait mode is working 100%. Battery and Volume actually showed up after I lowered Glyph Cache to 32kb, weird :confused:

* Landscape mode background is (basically) done, BUT layout of items hasn't been updated yet

Todo:

* Cleanup background graphics a bit more, alignment of landscape items, tweak unlock touch sensitivity of profile

Link:

http://rapidshare.com/files/176861595/Pipboy_v2_WVGA__WORKINPROGRESS_.zip

Will test out the latest cab soon. Thanks again for all your hard work SevenRains!
[Windows Mobile Development and Hacking General] Aoidh:
Great discussion with a good topic.Appreciate your hard work.
[Windows Mobile Development and Hacking General] :
Great! Thanks for doing this version! I've included it mainstream with your ChangeLog and everything in Pipboy_v3...
[Windows Mobile Development and Hacking General] :
Thanks and welcome!
[Windows Mobile Development and Hacking General] :
And another update. I got bored of rubbing my ... finger off so I went ahead and implemented slide to unlock.

Yes, from now on themes can use slide to unlock instead of rub to unlock.

I converted the new PipBoy V4 to use slide to unlock instead of rub to unlock since we have a nice proper pressure-point bar. aussiebum, I also converted your theme since there is a Sunscape.xml change:

<pressure>
<unlockMethod>slide</unlockMethod>
...
</pressure>

Please sync with the latest PipBoy_v4 if you want to continue your work on the WVGA version.

Please note that the default theme (Hooded beauty) does not support slide to unlock because the pressure points are really small and it's a pain. Pipboy, however, supports slide to unlock and it's enabled by default.

Initial post updated!
[Windows Mobile Development and Hacking General] sansnil:
Weather Icons / Yahoo Weather Codes

I'm working on my first Sunscape theme and have come to the weather icons...

My understanding is that Sunscape pulls the weather conditions from Yahoo Weather. So am I right in thinking each numbered weather icon corresponds to the same weather condition code for Yahoo Weather, like this:

Code	Description

0	tornado

1	tropical storm

2	hurricane

3	severe thunderstorms

4	thunderstorms

5	mixed rain and snow

6	mixed rain and sleet

7	mixed snow and sleet

8	freezing drizzle

9	drizzle

10	freezing rain

11	showers

12	showers

13	snow flurries

14	light snow showers

15	blowing snow

16	snow

17	hail

18	sleet

19	dust

20	foggy

21	haze

22	smoky

23	blustery

24	windy

25	cold

26	cloudy

27	mostly cloudy (night)

28	mostly cloudy (day)

29	partly cloudy (night)

30	partly cloudy (day)

31	clear (night)

32	sunny

33	fair (night)

34	fair (day)

35	mixed rain and hail

36	hot

37	isolated thunderstorms

38	scattered thunderstorms

39	scattered thunderstorms

40	scattered showers

41	heavy snow

42	scattered snow showers

43	heavy snow

44	partly cloudy

45	thundershowers

46	snow showers

47	isolated thundershowers

3200	not available
[Windows Mobile Development and Hacking General] :
Cool, im looking forward to it... Yes! That's exactly it... Yahoo RSS feeds indicate a code number and Sunscape looks for a file named after that number in the img/wtr folder.

After it finds that file, it writes the temperature over that file and saves it as now.png in the img/wtr folder. Then it displays now.png on screen.

If it doesn't find a file it will not update the weather so it's a good idea to include a file for all the numbers even if the picture is identical.

Take 38 and 39 or 41 and 43 for example... I don't even understand why they have two codes for the same thing.

Pipboy and the default theme have many identical files.
[Windows Mobile Development and Hacking General] :
I'm going to be offline till after the 4th of January for new years eve. I wish you all A Happy New Year!

Cheers!
[Windows Mobile Development and Hacking General] aussiebum:
Acknowledged - yeah I do intend to continue working on the Pipboy theme to make it even better, will sync up source :)

Feature request / Bug report dunno if this has been reported, but have noticed that when a known caller rings, the caller's contact picture gets stretched full-screen (which looks really ugly in wvga!). Possible to restrict pic size to display in the centre of the theme instead?

Feature request possible to unlock only the phone answer / phone dismiss buttons when receive call and screen locked? I'm horrible with the slide2answer functionality.... :p

EDIT: oh yeah, Happy New Year!
[Windows Mobile Development and Hacking General] sansnil:
My two cents on these -- make the contact picture a configurable choice as I like it stretched to full-screen but definitely see Aussiebum's point. User choice is always good...

+1 on the slide2answer request, not my favorite either but I'm sure some folks like it. A configurable option is probably best here too.

Happy New Year!
[Windows Mobile Development and Hacking General] weepatc:
Nice little app.

I like this app. for its simplicity & the ability to configure to ones' taste. I'm testing on Xperia X1. A couple of problems I've encountered. I lock the device on wake up, this works fine but if I press the camera button or the Panels button these applications open & Sunscape lock goes to the background. All other buttons are locked ok. In version 0.4 when Panels button was pressed the panels screen would open in the background although Sunscape lock stayed in focus & the start button & task panel showed over the top portion of Sunscape wallpaper but the start button & taskbar would not operate. The camera button initiated the camera app. but Sunscape lock caught this & locked the screen in Landscape view, I was quite happy with these actions. In the latest version the lock does not work on the above buttons. I agree with previous posts that Contact id picture size should be configurable as it looks terrible on WVGA resolution screen. Please do not take this as criticism as I applaud you for the work you've done on this application & it is turning into one of the better ones I have installed on my device. It would be fantastic if you could resolve the minor problems I've highlighted above. Once again, many thanks for your time & effort on this. Happy New Year............ & I look forward to further updates.
[Windows Mobile Development and Hacking General] :
Happy new year! I have some plans to create some more themes... I'm already thinking about one but there's still a lot of work to be done before a preview can be released. Anyways, sorry for the wait and starting tomorrow I'll start making the corresponding changes.

Yes and no. This is the default behaviour since people wanted "full screen caller" but you are right. We shall scale down the picture in the next releases and make it configurable in the traditional way (placement, size, dimensions etc...) This will also open up the opportunity to themers to configure it further to their taste.

This is done but not properly documented yet (but I wonder if it still works when the big memory resident change came in). You should be able to achieve that functionality by simply turning off the slide to answer feature.

Hello and thanks for taking interest in Sunscape! Yep, that one is a though one - it seems that those Panels buttons can't be caught by the low level keyboard hook. Bascially though, if those buttons aren't tied into the WM system and rather directly connected to hardware it will be a pain to catch them. I think we had a similar issue with the volume rocker on some HTC devices. I'll have to look into this further and see what's going on...
[Windows Mobile Development and Hacking General] :
First update for 2009. As requested, images are now scaled down to a configurable size. You can achieve the normal behavior by simply setting posX and posY to 0 and then widthxheight to 480x640. Contact pictures are now themeable and they're up to the individual themes and themers.

Else, some minor fixes and changes but nothing I'd like to mention.

aussiebum, please check if your WVGA version of Pipboy is not broken by this. You can adjust the contact picture location. The code for that is:

<phone>
...
<contactPicture>
<posX></posX>
<posY></posY>
<width></width>
<height></height>
...
</phone>

Initial post updated!
[Windows Mobile Development and Hacking General] magpie2000k:
Hi,

I have been playing around with this on my Omnia.

I can get it installed and the slider working. but I have somehow twice managed to get into the dialler screen whilst it is locked. however from this point I cannot unlock the phone.

I was wondering if anyone has managed to fully configure this on the omnia yet. any help would be fantastic as I really like the app.

Cheers
[Windows Mobile Development and Hacking General] :
Hi, thanks for taking interest in Sunscape! Could you please give more details? Do you mean that while Sunscape is on screen (locked), the dialer starts in the foreground and the screen is still locked? Does this happen when you press the green button while the screen is locked by Sunscape?
[Windows Mobile Development and Hacking General] weepatc:
Latest versions causing problems

Latest versions of Sunscape are causing problems on Xperia. On receiving a call when Sunscape lock is activated the dial pad displays then hides under Sunscape. Sometimes the dial pad stays on top of Sunscape but freezes. It does not act the same way twice for some reason but whatever happens I am unable to answer calls so have uninstalled latest versions & going back to stable version v0.4 as previously it did not give any real problems although as stated in my previous post the camera & panels buttons operate when Sunscape is activated but the panels do not open so I can live with this as locking is the key function of this app. Version 0.4 handles the panels button reasonably well & also allows me to take calls although I need to press the phone button to access the dial pad. Hope you can sort out the phone pad issue so that I can use newer versions. Would it be possible to have an option to choose whether to disable showing contact id & allow Sunscape to exit & immediately open the dial pad without having to press the call button. I feel that the contact id does not serve any real purpose as most devices show contact pictures on incoming calls.You have a mammoth task in front of you attempting to perfect this on all devices & I wish you every success as it would be fantastic. Thanks for your efforts, you're a diamond mate.
[Windows Mobile Development and Hacking General] :
Evening! Thanks for the heads up, stuff like that makes developing this app worthwhile! :-)

For your request, please try turning phone handling off. That is Sunscape Config -> Phone -> Enabled -> false. In older versions, that completely disabled the phone handling and just exited Sunscape once an incoming call was detected (I'm not sure how it works on latest memory-resident version though).

You are right! Personally I would prefer to let the subsystem handle phone calls. It's like installing 3 programs which serve the same function (something that I hate). However, CallerID was a very popular request and that's why it was included. It also seems to work nicely on my machine and on the device emulator and with slide-to-answer it gets much easier. One annoying thing we can't really get rid of is the bloody popup which can only be hidden.

It's good news that the panel is properly locked on 0.4 stable. Now I have a reference and I can see what went wrong with the latest versions. It seems that Xperia doesn't want to play nicely. I'll see what I can do...

Thanks!
[Windows Mobile Development and Hacking General] :
Another update, some more fixes and reordering. A little bit of work on alarms to reduce some unnecessary CPU load. Trying to get to the bottom of the Xperia problem...

Initial post updated!
[Windows Mobile Development and Hacking General] sansnil:
Hi Corcalciuc,

Is there way to add an 'Alert' icon on Sunscape such that if a Reminder (or other system alert) goes off it would manifest on Sunscape? At least with my device when I have a reminder alert, it will show by deactivating Sunscape but if I'm not around Sunscape (correctly) resumes and I don't necessarily know I had an alert. If there was an icon that could show up that would indicate a system alert had fired I would know to look.

Thanks-

S
[Windows Mobile Development and Hacking General] :
Yes, it is possible. However it is important that we know what we want to alert for. Normally Sunscape should deactivate on reminders and alarms and stay deactivated until the small reminder screen is dismissed. If this screen goes away (probably does after a while when the device gets bored), Sunscape will lock again.

For default notifications (new email, sms etc...) Sunscape implements a different handler showing data on screen. But for other type of alerts say, for example QuickGPS update notifications or weather notifications from PocketWeather etc..., Sunscape will ignore them and keep the screen locked.

I believe that these apps write an entry in the notification queue whenever they fire. If I'm right, I can tap into the notification queue and check if there's anything there with a schedule before the current time. I'll see what I can find...
[Windows Mobile Development and Hacking General] sansnil:
Ah, yes that makes sense. I think the only alerts probably common to everyone which aren't already accounted for would be for calendar reminders and for task reminders. Beyond that the others (email, sms, missed calls) I think are already there.

Thanks for taking a look.
[Windows Mobile Development and Hacking General] :
Another update with some corrections to reminders and alarms. Sunscape should now properly hide on appointments and their respective reminders.

Initial post updated!
[Windows Mobile Development and Hacking General] weepatc:
Hi, here's another heads up. I tried the latest version & disabled the phone function but Sunscape does not quit & I can't get access to the dial pad. I installed v0.4 & unfortunately the same thing is happening in that version. Sunscape is not quitting when I receive a call & I have to rub screen to get access to the dial pad. I can confirm in v0.4 the Panels button shuts down the active panel but the lock stays on. Camera button activates the camera app. initially but then locks in Landscape mode. A pity about the phone issue as I would be quite happy using this app. as its one of the better screen lockers I've tried. I have uninstalled Sunscape as at present its just too unpredictable. If you manage to sort out the phone issue I'll be more than happy to use this great little app. on my Xperia. Good luck & keep up the good work. I'll be checking in regularly to check progress. Thanks in advance.
[Windows Mobile Development and Hacking General] :
New update. This one fixes the phone handling (ie: you can turn phone handling off Sunscape Config -> Phone -> Enabled -> false and Sunscape will hide instead of processing the call, req by weepatc). No other updates yet.

Initial post updated!
[Windows Mobile Development and Hacking General] sansnil:
I tried this latest version last night and Sunscape kept triggering instantly regardless of my 2 minute time setting. Anyone else had that? I copied over my last config file so I'm wondering if this new version has some new settings field that might have caused the problem. For now, I'm using one version back.
[Windows Mobile Development and Hacking General] weepatc:
Getting there

Hi, phone handling now works perfect on Xperia when phone option is disabled but Sunscape is triggering instantly without configured time delay. Lock on wakeup works fine too. Now if panels & camera button are captured as in v0.4 its perfect for me. Many thanks again, you're getting there mate.
[Windows Mobile Development and Hacking General] :
I'm sorry sansnil and weepatc, I accidentally released the debug version (I need a debug version in which the screen is immediately locked so I can test interactions with other components). Thanks for letting me know, I removed the release and updated the initial post with the proper version. Thanks again for letting me know!

Initial post updated!
[Windows Mobile Development and Hacking General] sansnil:
Haha, no big deal. I'm just happy it's not something 'special' with my device.

:D
[Windows Mobile Development and Hacking General] sansnil:
Sunscape Unlock Doesn't Always End Sunscape.exe

I've been noticing that the Sunscape Unlock app doesn't always seem to be killing the Sunscape.exe process on my device. It could be just me, as when I soft reset and test it appears to work correctly. Only after the program's been running a while do I see this happen. Any one else see this, or any idea what could cause this?
[Windows Mobile Development and Hacking General] sansnil:
Unknown Caller Graphic Displays for Known Contact (w/Picture)

Strange but on the most current pre-release version I notice that when I get an inbound call the person's contact picture initially displays correctly but after I pick up the image switches to the 'unknown caller' image. Is this expected?\
[Windows Mobile Development and Hacking General] :
Yes, this is quite strange. Sunscape Unlock should kill the process at any time. I haven't noticed this on my machine. One guess would be that the notification queue got corrupted (?) but other than that it's just a process nuker.
[Windows Mobile Development and Hacking General] :
I think it is expected but must be fixed! :D What happens is that on an incoming call, the phone thread sets a parameter so that the program knows the phone is ringing. If that parameter is set, Sunscape displays the image. However, once you pick-up the phone isn't really ringing anymore... Hence the rest of the program switches back to "normal" operation. I'll have this fixed, thanks for reporting this!
[Windows Mobile Development and Hacking General] J0nas:
hi!!

very nice app!!

Why you don't make an app like this but put in today screen?

sorry my english :(
[Windows Mobile Development and Hacking General] sansnil:
I think you are right as I don't seem to be seeing this anymore.

One less thing to worry about!
[Windows Mobile Development and Hacking General] sansnil:
Excellent, thanks!
[Windows Mobile Development and Hacking General] weepatc:
Hi SevenRains, have you had any joy capturing the Panels & Camera buttons on the Xperia. I have been using the latest version & have had no problems. To be honest, the buttons I have mentioned are not easily pressed anyway so shouldn't really cause problems for Xperia users, but it would have been nice to have the app. capturing all the buttons but I fear it may be a bridge too far. Anyway as I've said before great little app. One small request, would it be possible to make slider graphics for S2U in horizontal & vertical formats that could be added to original or custom themes (with numerical formats for placement for different screen resolutions). Maybe some of the members could assist with this & help those of us who are graphically challenged. I realise that maintaining this app. will be time consuming enough without the added burden of creating more graphics. Some of us are never happy.........LOL.
[Windows Mobile Development and Hacking General] :
Heya... Sadly nope, not too much luck on those panels button. If the global system hook doesn't get them then it should mean that they're tied into the system.

Yes, it's true... Since Sunscape is configurable, sliding graphics can be done in many ways. However that's up to the theme. Pipboy is by default based on a slider and I've been working on another theme with a slider but it's not yet ready for release. It would of course be lovely if developers would produce more skins. :D
[Windows Mobile Development and Hacking General] sansnil:
Galaxy Theme First Beta (v.b1)

I've been reluctant to post this because it's really something I made just for my own preferences on my particular device (Treo Pro). And also because the artwork is pretty simplistic compared to the other themes out already which look really amazing.

But just to add to what's out there and as a token of my appreciation to SevenRains for all his great work here is a very rough first beta of the Galaxy Theme for Sunscape:

http://sansnil.net/sunscape/

Galaxy theme vb1 notes:

- As the version number indicates this is still in beta. The theme is optimized for the device I use the Treo Pro so you will likely want to alter the positioning and settings for your device.

- I don't use the call icons or volume icons so those are not finished as of this version. If you don't use them either then you won't miss them with this version.

- The screen rubber icons are not mine, for now I'm still using the ones from the "Hooded Beauty" theme (nice!).
[Windows Mobile Development and Hacking General] :
Great! Thanks! Suits my Star Trek fetish! I've upped it on the first post. When you change / alter it, I'll update the screenshot. I didn't know the thread will get this large and I haven't reserved any space so we're allowed only 4 pictures per post. Glad I didn't do the same thing with Whiskers but this project needed the space most.

I need to find some time to release that phone call bug and then I think I'll wrap this up for 0.5. It's been out for quite a while.

Initial post updated!
[Windows Mobile Development and Hacking General] sempixel:
nice work sansnil!

we're waiting for real v1 ;)
[Windows Mobile Development and Hacking General] Rumball:
Great application! Looking forward to further development and to start playing around with skinning this app. :D
[Windows Mobile Development and Hacking General] Rumball:
Is there a way to get Sunscape to update the weather automatically using GPRS connection? Currently Sunscape will only update the weather on my device if I have an activesync connection active.

Also...I noticed a minor bug.... I use the clock format "h:m i" to show the time...however after midnight it displays "0:23 am" instead of "12:23 am".

On another note...has development stopped on this app?
[Windows Mobile Development and Hacking General] AndyCr15:
Can anyone comment on battery usage of this app? I find S2U2 uses far too much and PocketShield is very boring :(
[Windows Mobile Development and Hacking General] Gohann001:
Hi i love your work but it isn't working on my diamond. i have searched all this tread and came up with nothing. I did what had to be done but no game! Do you think that i have to put on another rom for this. I have now a HD manila rom on my diamond. Who can help me?

Keep up the good work because i like it very much TNX.

Greetsz Gohann :)
[Windows Mobile Development and Hacking General] Ctrl+A:
xperia success

well done on this great app. Been looking for something like this (effective and not overdone, whilst very customisable).

Just installed and working well on my Xperia so far. :D

{edit} crashed twice with an out of memory message (strange as was only configuring it after rebooted so nothing else open). Crashed when, after ineffective 'slide', tried to slide again before bar dropped all the way down. Will test further.

{edit} yup, definitely crashes if do not 'slide' effectively (even if leave alone afterwards). Package closed down after a while. Am using latest cab with Pipboy v5.