yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] :
Hmm, could you please try the attached version, schedule an alarm from "clock & alarms" a few minutes ahead, start Sunscape and see if you get a pop-up "I should quit"? Thanks!
[Windows Mobile Development and Hacking General] ruebyi:
Thanks for this great and fast support!

Was shown!
[Windows Mobile Development and Hacking General] :
Thanks! That's great! It means it finds the alarm but simply can't quit hmm... I'll have it fixed in a min!
[Windows Mobile Development and Hacking General] :
ruebyi could you please try the attached version? It should quit now on alarms and reminders... :-)

P.S. Working on the volume thingie, I think by tonight we'll have a new 5 state volume gauge!
[Windows Mobile Development and Hacking General] ruebyi:
Sunscape closed and after shutting the alarm down it started again! I think I can say IT WORKS!
[Windows Mobile Development and Hacking General] :
Perfect! Then we move on to the volume gadget...
[Windows Mobile Development and Hacking General] Grondinm:
has the first post been updated with a new version or should i get the one psted above to test on my phone(since it seems to be problematic)
[Windows Mobile Development and Hacking General] :
Ok, I put it in the first post now... Last version before volume gadget.
[Windows Mobile Development and Hacking General] :
New release, added a phone volume gauge per ruebyi's request. It's fully skinable through Sunscape Config and the graphic files in the new subfolder img\vol.

I'm not sure if this is hardware specific so if does not work for you, please give me the contents of this registry key:

HKEY_CURRENT_USER\ControlPanel\Volume -> Ringer

This should contain a certain value at each volume level. Normally it should be, in order:

0 - Mute or no volume at all

0x33333333 - First volume bar

0x66666666 - Second volume bar

0x99999999 - Third volume bar

0xCCCCCCCC - Fourth volume bar

0xFFFFFFFF - Fifth volume bar

(You'll need to refresh your registry editor after a volume change so the new value shows up).

Don't worry if you don't have that many bars. The 0 and the 0xFFFFFFFF are important.

EDIT: Sunscape.xml changes exist of course! A new block volume:

<volume>
<portrait>
<enabled>true</enabled>
<posX>420</posX>
<posY>200</posY>
<width>43</width>
<height>56</height>
<fontfamily>Arial</fontfamily>
<fontsize>6</fontsize>
<fontcolor>#FFFFFF</fontcolor>
<offX>22</offX>
<offY>35</offY>
</portrait>
<landscape>
<enabled>true</enabled>
<posX>10</posX>
<posY>124</posY>
<width>43</width>
<height>56</height>
<fontfamily>Arial</fontfamily>
<fontsize>6</fontsize>
<fontcolor>#FFFFFF</fontcolor>
<offX>22</offX>
<offY>35</offY>
</landscape>
</volume>

Initial post updated!
[Windows Mobile Development and Hacking General] ruebyi:
I have other values in reg!

I'll test this tomorrow!

Thx s lot!
[Windows Mobile Development and Hacking General] :
Your reg editor might show only decimal values:

FFFFFFFF is 4294967295 for example

[HKEY_CURRENT_USER\ControlPanel\Volume]

"Ringer"=dword:00000000

hex: 00000000, 33333333, 66666666, 99999999, cccccccc, ffffffff

Taken from other forums etc...
[Windows Mobile Development and Hacking General] ruebyi:
I've got 10 Volume steps!

wich do you need? :confused:
[Windows Mobile Development and Hacking General] :
Ok! Ten is no problem (I have five):

1.) Are they in between the range 0x0 and 0xFFFFFFFF? Then the program will work correctly!

BUT

2.) If you give me those 10 values we have a better "resolution" (ie: 10 icons instead of 5).

See what I mean?

EDIT: If 0xFFFFFFFF means 4294967295 then that would mean 4294967296 icons for a "perfect" resolution. :p But I think we can settle for 5 or 10... :D
[Windows Mobile Development and Hacking General] :
Ok, new minor bugfix release. This one eliminates stray \N in phone string handling.

Initial post updated!
[Windows Mobile Development and Hacking General] ruebyi:
These are my 10 steps! But to be serious I only need 3 Symbols, Mute, Volume on and Vibration!

Today I had a strange behaviour with the last Sunscape Version! tonight I recieved an SMS, wich I didn't hear or realized, sunscape stayed in foreground as it should, but when in the Morning my Alarm ringed, Sunscape didn't close!

ruebyi

edit.: SORRY! This wore the keys of the volume string in registry! But If you use the ringer string, does this not only mean the phone volume and not the PDA volume? In ringers I have the same entry's like you!
[Windows Mobile Development and Hacking General] :
Cool, yes... The registry keys are for the ringer only. It's ok then, we stop at 5 volume levels, it seems decent enough. I've also included "M" for the next release.

I've tested the SMS thing... Set and alarm, started Sunscape, sent SMS and waited for alarm. It did close. Random thing perhaps?

The next release also includes waiting for you to actually press "dismiss" or whatever on your alarm before Sunscape loads again (this was annoying).
[Windows Mobile Development and Hacking General] :
New release. This one adds "M" as mute for the volume gauge. It also fixes the alarms a bit more: Sunscape won't start until you have actually dismissed your alarm.

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

But... I've still that alarm problem! Sorry! It appeared today in the Morning again!

It seems like only the first Test-Alarm works correctly, but after that sunscape stays all the time in foreground!

SORRY!

ruebyi
[Windows Mobile Development and Hacking General] Grondinm:
i will be trying out the latest version tonight...meant to do it last night but was at work till 10pm and had to be back here for 830am so did not do much after work...one thing i noticed tho is that the days seem to me messed up on the version i currently have...my alarm for tomorrow shows as being on Wednesday when today is Wednesday. seems like my phone is more problematic than most with sunscape. will do more testing on alaram and callerid when i get latest version tonight.(as long as i'm not at work late again)
[Windows Mobile Development and Hacking General] :
Yep, didn't test with two different alarms. Just noticed it, I'll patch it up in an hour or so!

EDIT: Found the bug, it seems it's too quick to grab the second alarm so when it finds the first alarm, it immediately gets the next alarm ... So there is no "time" for quitting Sunscape. Fixed in a flash, don't worry!
[Windows Mobile Development and Hacking General] ruebyi:
Sorry again, but I think you didn't understand me right!

Every Test alarm I used worked, that was in the evening.

So I made an alarm in about 10 minutes and then Sunscape closed and the alarm rang.

Then I changed the same alarm to 8:00 AM and slept. Alarm Time and Day were shown correctly! In the morning the alarm rang, but Sunscape didn't close!

ruebyi

@Grondinm:

SevenRains changed Days, so Sunday is the first day, just change the local settings in the Sunscapecfg!
[Windows Mobile Development and Hacking General] :
Hmm, what I noticed was if you had 2 different alarms one after the other, say 22:30 and 22:35, the first one at 22:30 wouldn't close Sunscape. It's fixed now...

Hard to simulate what you say... Hmm I think I know what might be the problem. Sunscape didn't use to "wait for you to dismiss the reminder".... I think that Sunscape might have closed but Sunscape Lock started it immediately afterwards. This is also fixed now... Sunscape Lock now "waits" for you to dismiss the alarm (it needs a bit of testing though)...

Try this new release and tell me if this worked for you! And thanks a lot for telling me! It helps a lot! These are events I couldn't have tested in such a short time...
[Windows Mobile Development and Hacking General] :
New release: some more fixes to the alarm system. Sunscape now closes properly if you have two alarms in the same day. Some inconsistencies with alarm times have also been fixed.

Initial post updated!
[Windows Mobile Development and Hacking General] ruebyi:
Trying... will report in 15 min.
[Windows Mobile Development and Hacking General] :
Cool, thanks! I'll make the changes immediately once you have the results...
[Windows Mobile Development and Hacking General] ruebyi:
I installed Sunscape last Version and set an alarm 10 minutes after installation. I ran Sunscape, date and time were correct. Then I made an Softreset. Now there were 8 minutes to go.

I ran Sunscape again, and everything was displayed correctly.

But When the alarm came up Sunscape didn't close!
[Windows Mobile Development and Hacking General] :
d0h! I changed it in "Sunscape" itself, I should have changed it in Sunscape Lock too! Idiot!

Thanks

! I know what's wrong, I'll copy over the function and release it in a few minutes!

EDIT: Tried it myself with the softreset... Seems to be working. Hmm...
[Windows Mobile Development and Hacking General] :
ruebyi, could you please try the attached version? Hmm, I did the same thing as you did and it exits... I don't think there's a ROM problem. I'll look deeper into it if it doesn't work! Thanks!
[Windows Mobile Development and Hacking General] twistkill:
wow!..perfect for minimalistics!
[Windows Mobile Development and Hacking General] master athlon:
Graphics updated!

Hello guys, I recently reworked all the graphics(except the weather icons of course) I think now it looks more like a complete theme than before, I've attached a screenshot. As always updated files are on post #35.

Hope you like the new graphics!
[Windows Mobile Development and Hacking General] ruebyi:
Sorry my Internet connection broke down yesterday...

OK, I downloaded it and made almost 10 alarm tests!

It worked in every case!

The only thing I didn' know wethter you had added yet was the waiting for closing an alarm. that didn' work!

Thanks!

ruebyi
[Windows Mobile Development and Hacking General] :
Thanks! We try to keep it simplistic and configurable.
[Windows Mobile Development and Hacking General] :
Looks slick :cool: How about landscape? Planning something for that too? Can we get a screenshot?

I've updated the first post to link to your picture!
[Windows Mobile Development and Hacking General] :
Cool, cool, thanks! The wait for the alarm to be dismissed works if your alarm is still the foreground window. I tested it like this: started Sunscape Lock, scheduled an alarm like 10 minutes ahead, waited for Sunscape Lock to lock the screen, alarm rang and Sunscape exited and it didn't start again until I dismissed the alarm or clicked somewhere on the today screen...

What should we do next? I have several ideas:

1.) I was thinking about a configurable picture box which would load a picture from somewhere on the internet and display the image on screen (in case you have a weather radar image or something like that).

2.) A Sunscape effect: I used to have some very nice screensavers that would "change" according to "time". If there was "daylight" it would display a picture with sun on top and everything and it would progress slowly accross the screen in real time until sunset and night. Everything changed brightness and everything... We could make this configurable and let users specify their own backgrounds. It won't increase the load since it would be easily disabled.

3.) More status icons as ruebyi said: Bluetooth, memory, cpu load perhaps... Hmm?

I've got a TODO though: try to make Susncape stay on top of the password-lock thing...
[Windows Mobile Development and Hacking General] ruebyi:
OK, I tested again and Sunscape starts immediately again. The popup is shown and then goes (or is fo9rced to go) into background and sunscape starts.

to 1.) would be nice, but perhaps not only form internet, but also form a folder on SD card... randomly switching pictures or so...

to 2.)COOOOOOOOOOOOOL

to 3.) aren't as important for me than the Volume thing ;)

All opitons are great, but Sunscape has to be fast! that's most Important for me!

ruebyi
[Windows Mobile Development and Hacking General] master athlon:
I'd gladly do landscape but the problem is that I cant find the correct picture to use for landscape. I've tried to resize this one, but it just looks very ugly because the proportions are messed up way too bad.

But, I am working on a new theme, I should have that one done shortly.
[Windows Mobile Development and Hacking General] ruebyi:
Last Night I deactivated all Options, like stafrt on wake up and CPU control! In the Morning Sunscape closed when an alarm came up, but didn't start again when I switched it off!
[Windows Mobile Development and Hacking General] :
New update: this one adds Today/Tomorrow for appointments and alarms. It's turned on by default and configurable in Sunscape Config -> General and Sunscape Config -> Locale where you can modify your strings.

Initial post updated!
[Windows Mobile Development and Hacking General] :
Sunscape won't start when you dismiss an alarm.

Sunscape starts under two conditions:

- wake up event (start on wake up)

- CPU threshold

If you deactivated both of them, I don't think it will ever start... :P
[Windows Mobile Development and Hacking General] shaggylive:
Very nice! the above are all great ideas.

I've been playing with this app while catching up on the thread, so I need to try some of the later releases. ;)

this does take some getting used to, as I migrated from s2u2 as well. never cared much for the applesauce..

I look forward to new theme's and I may have to try my hand as well, if only i could think of a good theme...
[Windows Mobile Development and Hacking General] :
I'm glad you like it. I was looking for something simple... There are a couple of things that made s2u2 unusable for me. Specifically the hard coded stuff... For example, I just wanted a no-brainer option to modify the clock color so it would fit with my wallpaper...

However s2u2's been around for quite a while. It's a mature project with a lot of work invested in it. We're just at the start...

Anyways, glad to have your theme if you make one! I'll need to set up a site for them I believe since we're over the limit already on pictures in the first post. :D
[Windows Mobile Development and Hacking General] :
New release. As you have seen the size of the cab just shot up. Don't worry the load is pretty much the same. Here are the changes:

1.) Real time wallpaper transitions. You will notice a new folder img\walls. This contains a number of files named after the 24-hour clock. The default is just a simple saturation effect starting from 0:00 midnight and up to 12:00 mid-day. You can apply your own effect or anything else you might think of. It doesn't increase the load since the wallpapers are loaded individually. This may also be disabled by using Sunscape->Config->General and setting wallaper transitions to false.

2.) I added single color transparency on the gadgets since it was requested so much. Please note that this will break most themes, so themers please update! The mechanism is this: the first pixel at 0,0 of the gadget gives the color that will be rendered transparently. You can easily disable transparency by setting this pixel to a color that doesn't appear in your gadget (not necessarily pink since it might have an ugly pink pixel, but something close to your gadget transparency color).

There is a Sunscape.xml change for the wallpaper transitions and your icons might need to be updated to use the new transparency feature.

Initial post updated!
[Windows Mobile Development and Hacking General] :
New release, just an update to my default theme. Don't worry, no other changes at all.

I'll also put up a screenshot with the changes.

Initial post updated!

EDIT: Some more default theme tweaking...

EDIT2: And some weather icon changes...

EDIT3: Fixed a null exception...
[Windows Mobile Development and Hacking General] :
New update. Some minor bugfixes mentioned previously as well as a new default theme.

Initial post updated!
[Windows Mobile Development and Hacking General] :
Small correction to transparency. Sometimes it wouldn't display correctly. Hopefully fixed now...

Initial post updated!
[Windows Mobile Development and Hacking General] atropo:
Ths for nice work,

For me, the new background image doesn't fit all screen

Bye
[Windows Mobile Development and Hacking General] :
Thanks for taking interest in Sunscape! Tried latest release? Still a problem? What's your screen resolution?
[Windows Mobile Development and Hacking General] :
New update. This one just tweaks some things and tries to reduce the overall load. Code-wise, it's a major change so

it might introduce some new bugs

which I haven't yet observe.

One important "new" feature is that it should now properly crash and release the top menu bar. It also eliminates the pressureDecayDelay since it wasn't really needed and we had two threads which could be merged to a single one. Again, this needs a lot more testing however, I'm releasing it since it behaved well on my machine so far.

Minor Sunscape.xml change -> pressureDecay has been removed but Sunscape will safely ignore this change.

Initial post updated!
[Windows Mobile Development and Hacking General] :
New release. Correction to screen updates for Sunscape Effect and incoming phone call. The gadget transparency should now update properly on both events.

Initial post updated!

EDIT: And another correction!
[Windows Mobile Development and Hacking General] :
New update. Fixed a bug which would make Sunscape crash on loading a large wallpaper.

No Sunscape.xml changes.

Initial post updated!
[Windows Mobile Development and Hacking General] :
Another small update. Just code-wise changes and nothing major. A few corrections, performance enhancements and that's about it. Still... Worth updating!

Initial post updated!

EDIT: And another quick fix...
[Windows Mobile Development and Hacking General] riskyrockwilder:
Problem

I'm having a little problem with this program

First of all I dont use any of the auto-locking, power suspending or anything like that, i simply have the program sunscape.exe mapped to my right button so when i press it the phone locks.

once locked, if i recieve a call, the WM call display pops up and the phone crashes. The phone will still ring and the missed call notification pops up, but the WM display stays on screen and you cant press anything or do anything except for a soft reset
[Windows Mobile Development and Hacking General] :
New release, just code fixes and no change to Sunscape.xml. This should solve some problems with the incoming call window. If you're using the phone with a different language other than English, please report if Sunscape is unable to hide the incoming call window (and what your window title says: on English ROMs it's "Phone - Incoming")

Initial post updated!
[Windows Mobile Development and Hacking General] :
Ok. Are you using stable or development. If you're experiencing that with stable, please try the latest development version since there have been some changes.

On quick fix though is to set Sunscape Config -> Pressure -> slider answer -> false. Which will let you use the answer / reject buttons directly without having to slide.

Also are you using a non-touchscreen phone?

Thanks for the report!
[Windows Mobile Development and Hacking General] riskyrockwilder:
I am using a touchscreen phone with the stable version
[Windows Mobile Development and Hacking General] :
New update. This one fixes the problems atropo mentioned. It seems the path is not respected in the cab file so landscape and portrait images were mixed thus resulting in improper display. I've changed the naming convention to landscape_X and portrait_X and there should be no wallpaper display problem from now on.

Initial post updated!
[Windows Mobile Development and Hacking General] atropo:
Ths Sevenrains.

Now the background image loads correctly.

For me there are some problems with incoming calls yet.

Sometimes sunscape crashes, sometimes the caller image doesn't load in full screen.

However a really nice utility.

Bye
[Windows Mobile Development and Hacking General] :
Thanks for your input! :-) I've tested this last version extensively. If you do get crashes please post the first few lines since the latest version now includes a crash report...
[Windows Mobile Development and Hacking General] :
Some more tinkering with the code, should release a few cycles from the CPU load.

Initial post updated!
[Windows Mobile Development and Hacking General] :
New release with some important fixes: I noticed that Sunscape STILL locked the screen while I had the dialer running. Also, I noticed that sometimes Sunscape would draw a white background behind transparency gadgets.

1.) I switched to an internal process manager: you can set in Sunscape.xml -> SunscapeLock->AppExceptions the applications which when running and in foreground, Sunscape will not lock over them. A good default example is cprog.exe which is the Phone program. If it's in the foreground, Sunscape will not launch. You can add additional exceptions easily:

<AppExceptions>

<app>cprog.exe</app>

<app>someprogram.exe</app>

etc...

</AppExceptions>

2.) I think I've fixed now the transparency issue. Gadgets should display with proper transparency.

This is a Sunscape.xml change! Themers please update your themes...

Initial post updated!

EDIT: Please update to 200810164519, the previous one has if(load < 200) for testing compared to if(load < idleThreshold). Thanks!
[Windows Mobile Development and Hacking General] :
And another bump, some optimizations and fixes, no changes to Sunscape.xml though.

Initial post updated!
[Windows Mobile Development and Hacking General] :
Another bump. This one should remove the creation of duplicate notifications in the notification queue and will also fix a random crash complaining about "out of memory".

This seems pretty stable now, I might release another stable version in a short while.

Initial post updated!
[Windows Mobile Development and Hacking General] l3v5y:
Oooh!

Thanks for yet another update! :)
[Windows Mobile Development and Hacking General] :
Heya l3v5y! Still updating trying to weed out the bugs.
[Windows Mobile Development and Hacking General] atropo:
Two problems for me:

battery indicator doesn't work properly

on incoming call j have a netcf windows alert and callerdId function doesn't work.

I hope for another step forward for this beautiful application.

Ths a lot.

Bye
[Windows Mobile Development and Hacking General] :
Hi atropo, could you please describe what's the exact problem with the battery indicator?

Also, could you please tell me what message you get in the netcf windows alert?

Thanks, reporting bugs keeps it getting better! :-)
[Windows Mobile Development and Hacking General] atropo:
Hi SevenRains here screenshoot:

About battery indicator, my fault.

It starts with a bad value, but after a while it refreshes to the right one.

Bye
[Windows Mobile Development and Hacking General] :
Thanks atropo! Could you please try the new version? From the screenshot I think I know what it is. Thanks!

Some minor fixes too!

Initial post updated!
[Windows Mobile Development and Hacking General] atropo:
Ths SevenRains.

Nothing to do, the crash windows is the same.

The only difference:

in this new version the default WM window doesn' t appear on icoming call.

Bye
[Windows Mobile Development and Hacking General] :
Ok that's one step forward... Could you give me what it says after "substring".... something?

Alternatively, I've attached the Italian version of NETCF messages which is part of what the message complains about. After you've installed it, you should get a proper error message (like the message indicates)...

Thanks!
[Windows Mobile Development and Hacking General] atropo:
Attached netcf error message.

Bye
[Windows Mobile Development and Hacking General] :
The argument specified is not within the interval. Ok, looks good... Can you tell me if you have any "custom" phone string? It's that thing in Sunscape Config->Phone->Format

I think I already know what's happening but it's not bad to double check.

Thanks!
[Windows Mobile Development and Hacking General] atropo:
In phone format j can read "flnlo".

Ths a lot for your patience.

Bye