Jump to content


Wallpaper Changer - WaPaC 1.4

* * * * * 1 votes

72 replies to this topic

#1
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+

Wallpaper Changer - WaPaC 1.4
Created by Rapid


I created a wallpaper changer application (WaPaC), to the scheduled wallpaper changing on WM's Today and on Sense. Tested on Samsung Omnia 2 with Sense 2.5 and everything is working fine.

The program is not a beta anymore, but still under development and may contains some bugs.

Changes in 1.4
  • No maximum files number anymore (maximum folders number is still 100)
  • A "Change NOW interface" added to select the needed UI to the change
  • Now the settings app shows the next time of the schedule
  • Random and continuously change setting added (you'll see randomizing popup window sometimes)
  • Intervals minimum set low to 1 minute with 1 minute steps
  • Besides the interval, now you can change the wallpapers at a specific time, like 8:00AM every day
  • The "back to the previous wallpaper" function is added and accessible with the "-prev" parameter and will change all choosen UI's wallpapers back to the previous one (not 100% if you use more than 1 directory for wallpapers storing).
  • The installer creates a "Change Now" and "Previous wallpaper" shortcut
  • Because I cannot create a setup.dll, the additional shortcuts is downloadable from the bottom of this post, but you need to edit the files, if you're not install the app to the device.
  • Several minor and major bugfixes
Changes in 1.3
  • The program is now compatible with CHT 1.8.X. You can change the wallpaper of the Home tab, All tab and CHT Lockscreen.
  • When you plug your phone to USB with Mass Storage settings, and the needed folder is not available to the WaPaC (or you deleted a selected folder), the app not crash.
  • Context menu added to the Selected Folders list to remove folders (if the folder is not available anymore, etc.)
  • The application is pops up a warning in the case you not select any UI, when you want to save the settings (not when you uncheck all).
Changes in 1.21
  • The folderchanging bug fixed (when you tap on a folder, and jumped in another folder in the selected one)
Changes in 1.2
  • Redesigned interface
  • Separated setting for "Change on Windows start" (If you have an earlier version installed, then you need to uncheck and save, then recheck and save the "Start with Windows" option, because the shortcut contents is changed)
  • You can choose Minutes or Hours format at Interval settings
  • Interval changed to 5-1440 minutes or 1 to 24 hours
  • "Change NOW" button added
  • "Change only in idle state" option added (This means, if you're using the phone (the backlight is on) in the time when the scheduled change comes, the changing is delayed)
  • Maximum selectable folder number is 100
Changes in 1.1ß
- Folderselection is now free
- Maximum picture number changed to 10000/folder
- No need to refresh the list when you put new pictures in a selected folder
- Selected folders list stored and displayed after start and easy to modify.
- You can add a folder to the selected folders list by checking the checkbox near the folder's name. You can remove by the same method.
The program's not listing the directories with the following names:
- Windows
- Program Files
- Application data
- ConnMgr
- Documents and Settings
- Temp

Changes in 1.03ß (1.02 skipped, because some real trouble):
- S2U2 background change added (not tested)
- Settings saving corrected (HKCU\Software\WaPaC\)
- Interval steps changed to 5 mins
- Settings application supports all resolutions (tested on VGA, QVGA, WQVGA, WVGA, Square)

Changes in 1.01ß
- Start with Windows option problem fixed
- Clear Sense Background option added

Features:
- maximum 10000 pictures from multiple folders
- changeable interval from 10 to 720 minutes (12 hours)
- chooseable user interface to change background (Today and Sense)
- same wallpaper for the 2 UI or not :)
- start with Windows possibility
- not use memory at all, the changing starts with schedule and then quit
- separate settings application (only WVGA resolution supported yet)
- you can start/stop the scheduling in the settings app

Special thanx:
mohitsapru from XDA for his help

It is possible the program is working on other Sense, Manila or TouchFlo versions than Sense 2.5, if the wallpaper stored in the same place.

If you want to test it, download the cab and please give me some feedback and ideas, if you have any, to improve the app.

Download
If you appriciate my work, don't forget to buy me a beer...


Big thanx to who's appriciated my work 'till now!
  • 5€ Matthiew Marks
  • 7€ donwhann
  • 5€ Joao Costa
  • 5€ Naga01

Attached Files


Edited by Rapid81, 14 July 2010 - 10:26 AM.


#2
jebise

jebise

    Addict

  • Members
  • PipPipPipPipPip
  • 612 posts
holy s*** dude i was just thinking the same thing, only thing thats missing from the phone and a feature i love using on win7 and got so used to it and now you brought it to our phone amazing. Will this work for all tabs in sence? coz i have back4all installed and since you said it changes the today background i would assume that also means the background in the start menu.

Edited by jebise, 19 May 2010 - 06:31 PM.


#3
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+

View Postjebise, on May 19 2010, 19:30, said:

holy s*** dude i was just thinking the same thing, only thing thats missing from the phone and a feature i love using on win7 and got so used to it and now you brought it to our phone amazing. Will this work for all tabs in sence? coz i have back4all installed and since you said it changes the today background i would assume that also means the background in the start menu.

Yeah. Today and Start Menu and LockScreen, and if you have back4all, then the all tab. :)


#4
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+
1.01ß added


#5
WovW

WovW

    Regular

  • Members
  • PipPip
  • 92 posts

View PostRapid81, on May 19 2010, 16:21, said:

I created a wallpaper changer application (WaPaC)...

Really THANKS!!!

GRAZIE!!!!

I suppose that if you were a woman... I should fall in love with you! :-D

Now testing, hoping it will not conflict with s2u2.

Possible new implementation:
5 minutes interval range should be possible?
Change also s2u2 wallpaper itself? (the random s2u2 change is not a real random...)

Anyway:

THANKS Rapid81!!!


#6
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+

View PostWovW, on May 20 2010, 08:21, said:

Really THANKS!!!

GRAZIE!!!!

I suppose that if you were a woman... I should fall in love with you! :-D

Now testing, hoping it will not conflict with s2u2.

Possible new implementation:
5 minutes interval range should be possible?
Change also s2u2 wallpaper itself? (the random s2u2 change is not a real random...)

Anyway:

THANKS Rapid81!!!

Yeah, 5 minutes possible. Even 1 minutes, but that's not make any sense. :rolleyes:
If you find out and tell me, where the s2u2 stores the wallpaper (registry, I suppose), then I can add that option too.

Right now, I'm working on a universal settings interface to work on all resolution.


#7
WovW

WovW

    Regular

  • Members
  • PipPip
  • 92 posts

View PostRapid81, on May 20 2010, 07:36, said:

Yeah, 5 minutes possible. Even 1 minutes, but that's not make any sense. :rolleyes:
If you find out and tell me, where the s2u2 stores the wallpaper (registry, I suppose), then I can add that option too.

Right now, I'm working on a universal settings interface to work on all resolution.

In HKEY_CURRENT_USER\Software\A_C\S2U2
The Key "Wallpaper"
Should have a value, for example \Scheda memoria\BackGrounds\pippo.jpg

If you change the value it is istantanely applied into s2u2. So it should be easy change... I suppose.

Another (more difficult) change should be: change background of original Samsung LockScreen??? Should it be possible?

Thanks again.


#8
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+

View PostWovW, on May 20 2010, 08:55, said:

In HKEY_CURRENT_USER\Software\A_C\S2U2
The Key "Wallpaper"
Should have a value, for example \Scheda memoria\BackGrounds\pippo.jpg

If you change the value it is istantanely applied into s2u2. So it should be easy change... I suppose.

Another (more difficult) change should be: change background of original Samsung LockScreen??? Should it be possible?

Thanks again.

Thanks for the info! I'll look into it.

Under losckscreen, you mean the slider version or the default winmo one? The slider version's background is changing with the Today.


#9
WovW

WovW

    Regular

  • Members
  • PipPip
  • 92 posts

View PostRapid81, on May 20 2010, 08:13, said:

Thanks for the info! I'll look into it.

Under losckscreen, you mean the slider version or the default winmo one? The slider version's background is changing with the Today.

I mean The "Omnia 2 LockScreen (Updated by you: 04/02/2010)"...
If Omnia 2 LockScreen should change the background every 5 minutes thanks to your app... I'm going to uninstall S2U2... :-D

Ciao


#10
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+

View PostWovW, on May 20 2010, 09:30, said:

I mean The "Omnia 2 LockScreen (Updated by you: 04/02/2010)"...
If Omnia 2 LockScreen should change the background every 5 minutes thanks to your app... I'm going to uninstall S2U2... :-D

Ciao

Yes, this program changes the background of the lockscreen. :rolleyes:

I think, I managed to create the "resolution-free" settings app. :D

Attached Files



#11
WovW

WovW

    Regular

  • Members
  • PipPip
  • 92 posts

View PostRapid81, on May 20 2010, 08:36, said:

Yes, this program changes the background of the lockscreen. :rolleyes:

I think, I managed to create the "resolution-free" settings app. :D

Great improvement!!!
I've only an error selecting "start with windows": DirectoryNotFoundException.

Another improvement: when re-start the configuration, the list of "previously selected folders" should be shown... or not?

Ciao

Edited by WovW, 20 May 2010 - 08:51 AM.


#12
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+

View PostWovW, on May 20 2010, 09:47, said:

Great improvement!!!
I've only an error selecting "start with windows": DirectoryNotFoundException.

Another improvement: when re-start the configuration, the list of "previously selected folders" should be shown... or not?

Ciao

Just take a look at the first post. I fixed the problem with start with windows settings in 1.01.

The folders list only shown when you tap on the button. It's a long process to check out all the folders for pictures and I don't want that every time, when you start the program. You saw the wallpapers number and if you want to select a new folder, tap the button and select all folders what you want, then save. The wallpapers list will overwritten with the new list.

I'm thinking about a new, easier solution. But without a SelectFolderDialog (not exists in NETCF), is not so easy. :rolleyes:


#13
WovW

WovW

    Regular

  • Members
  • PipPip
  • 92 posts

View PostRapid81, on May 20 2010, 09:02, said:

Just take a look at the first post. I fixed the problem with start with windows settings in 1.01.

Ehm, I'm using 1.01... :-(

View PostRapid81, on May 20 2010, 09:02, said:

The folders list only shown when you tap on the button. It's a long process to check out all the folders for pictures and I don't want that every time, when you start the program. You saw the wallpapers number and if you want to select a new folder, tap the button and select all folders what you want, then save. The wallpapers list will overwritten with the new list.
I'm thinking about a new, easier solution. But without a SelectFolderDialog (not exists in NETCF), is not so easy. :rolleyes:

Your solution is perfect to avoid time loose... I suggest only to "show in the list" only the selected entries... but forgive it... It is perfect how is it NOW :-P

Bye


#14
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+

View PostWovW, on May 20 2010, 10:24, said:

Ehm, I'm using 1.01... :-(
Your solution is perfect to avoid time loose... I suggest only to "show in the list" only the selected entries... but forgive it... It is perfect how is it NOW :-P

Bye

Interesting. I'll look into it, but it is possible, the previous settings messed up the new version. The "Start with windows" checked right now, or unchecked?
If checked and the error pops up when you want to uncheck it, then go to the
HKCU\Software\WaPaC
and change the StartwithWM to 0

Then try it again.

The show selected ones is a good idea.


#15
WovW

WovW

    Regular

  • Members
  • PipPip
  • 92 posts

View PostRapid81, on May 20 2010, 09:31, said:

Interesting. I'll look into it, but it is possible, the previous settings messed up the new version. The "Start with windows" checked right now, or unchecked?
If checked and the error pops up when you want to uncheck it, then go to the
HKCU\Software\WaPaC
and change the StartwithWM to 0

I've not "HKCU\Software\WaPaC" in the registry... and The "Start with windows" is obviously not checked if I restart che settings...
The error pops when I try to check "start with windows"...

:-(


#16
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+

View PostWovW, on May 20 2010, 10:45, said:

I've not "HKCU\Software\WaPaC" in the registry... and The "Start with windows" is obviously not checked if I restart che settings...
The error pops when I try to check "start with windows"...

:-(

I messsed up the settings save a little. Sorry. I'll correct it.


#17
WovW

WovW

    Regular

  • Members
  • PipPip
  • 92 posts

View PostRapid81, on May 20 2010, 09:54, said:

I messsed up the settings save a little. Sorry. I'll correct it.

Never ask SORRY, never... I'm glad of your work!!!

Mandami un cv che ti assumo :-D

Bye


#18
enrico988

enrico988

    Enthusiast

  • Members
  • PipPipPip
  • 179 posts
  • Devices:Samsung Omnia II
Great work Rapid, when I'll have some time I'll test it.
(If I can help you in something, I have a bit of knowledge of coding in C# for mobile devices).

View PostWovW, on May 20 2010, 12:03, said:

Mandami un cv che ti assumo :-D

He's not Italian :rolleyes:

Edited by enrico988, 20 May 2010 - 10:19 AM.

If you like my works, please support me :D
Posted Image

#19
WovW

WovW

    Regular

  • Members
  • PipPip
  • 92 posts

View Postenrico988, on May 20 2010, 10:11, said:

Great work Rapid, when I'll have some time I'll test it.
He's not Italian :rolleyes:

OOOps, u're right! the flag is a "little" different :-D


#20
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+
1.03 added. Changelog in first post.

View Postenrico988, on May 20 2010, 11:11, said:

Great work Rapid, when I'll have some time I'll test it.
(If I can help you in something, I have a bit of knowledge of coding in C# for mobile devices).

I'm doing it in VB.NET in VS2008. :rolleyes: But Thanx!

Edited by Rapid81, 20 May 2010 - 10:42 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users