WallX v1.93x

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: WallX v1.80

Post by blueznl »

Long time overdue update :D triggered by my youngest daughter requesting PNG support 8)

- Now supports BMP JPG PNG

No other changes AFAIK.

I could use some feedback from Windows 10 multi monitor users. The one Windows 10 box I had running failed on me some time ago (the hardware now matches that particular OS :lol: ).
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: WallX v1.81x

Post by blueznl »

Update 1.82x:

- Fixed some IP detections
- Few other fixes (can't recall, but see the source)
- Recompiled with 5.50 x86

Download:

- Changed my homepage but it's still there :-)
- http://www.ninelizards.com/purebasic/pu ... .htm#wallx
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: WallX v1.93x

Post by blueznl »

Well, updated it yet again... Four years later? Geez, time flies! This is a wallpaper creator / manager that tries to autodetect desktop changes, configuration changes etc, and tries to resize /optimize images when using multi monitor setups. Useful for creating backgrounds for VM's and remote servers, as well as handling your multi monitor wallpapers.

- now handles windows 10 properly
- works with any combination and orientation of monitors (up to 10)
- now sits in the systray
- allows user presets
- offers rounded corners
- lots of other new bugs :-)

GUI:

Image

Example:

Image

Output:

Image

Image

Image
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

WallX v2.10x

Post by blueznl »

Another day, another update.

As WallX now stays in the systray, and I had some need for a mini-launcher, I added that functionality as well. So it's a wallpaper manager / generator / mini-launcher all in one. It also does drag-and-drop detection, making it much easier to use.

Download: https://www.ninelizards.com/purebasic/wallx.zip
More information: https://www.ninelizards.com/purebasic/p ... .htm#wallx

Image
Last edited by blueznl on Sat Oct 23, 2021 4:37 pm, edited 1 time in total.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: WallX v1.93x

Post by blueznl »

... Oooops. Will be replaced with 2.11 tomorrow. Uploaded the wrong version ;-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4746
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

Re: WallX v1.93x

Post by Fangbeast »

I hope it has enough bugs for me:):)
Amateur Radio, D-STAR/VK3HAF
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: WallX v1.93x

Post by blueznl »

Fangbeast wrote: Sun Oct 03, 2021 7:43 am I hope it has enough bugs for me:):)
Absolutely, here's v2.22, the 'Newfangled' edition :-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4746
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

Re: WallX v1.93x

Post by Fangbeast »

I'm so happy!!!
Amateur Radio, D-STAR/VK3HAF
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: WallX v1.93x

Post by blueznl »

Useless (just like all my work) but I make a video about WallX :-)

https://youtu.be/Yj_Escmmy94
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
HeX0R
Addict
Addict
Posts: 973
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: WallX v1.93x

Post by HeX0R »

I gave that a go, hope you don't mind if I share my experiences.

First of all, there are so many options, that I felt completely lost.
I'm also a little sensitive regarding tools, that will change my wallpaper setting (having three monitors on Windows 10).
So, what me annoys first was, that, when starting it up, it immediately removes my initial setting showing some colored desktops.
I thought I will have the chance to test something before it starts working.
The next step was to close it, which didn't work, I found the tray icon and used a right mouse click on it (because all other tray icons I have are reacting on a right click) and nothing happened.
But well, I'm not a complete moron, so I tried a left click, et voila, the context menu showed up (feels un-intuitive).
I was looking for an exit menu entry, which wasn't there... opened up the GUI again, and missed the icon on the right bottom corner, so I had to use task manager to kill it.
Then I opened it up again, because I thought, that can't be correct, there must be an option to exit it correctly, and finally saw that icon.
Anyway, even after ending it up correctly, it didn't restore my initial desktop settings.

Long story short:
It might be a cool tool, if you know exactly what you are doing.
But it should really store the wallpaper settings at first run, and restore it, when quitting, or maybe through some menu entry called "restore initial settings".
And the left click to open up the context menu also feels odd.
Your config files also look strange, why not use the preference lib, or JSON or XML?
Most people feel comfortable with those formats.

Anyway, I might give it another look, when I have more time, but it is definately nothing for a quick trial.

Now I have to restore all my wallpaper settings, see you later :twisted:
Last edited by HeX0R on Sat Oct 23, 2021 9:11 am, edited 1 time in total.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: WallX v1.93x

Post by blueznl »

It doesn't replace or remove your desktop settings, only the wallpaper. I'll look into storing the old setting if I can. I might not be able to retrieve all Windows 10 options though, to be honest.

As for the options, they're actually rather simple. Load an image or pick a color, then add some effects. Most people won't use any of those.

Did you check the button tooltips, and included documentation?

As for the config file... I find XML rather overkill for something as simple as this.

Anyway, thanks for your feedback!
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
HeX0R
Addict
Addict
Posts: 973
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: WallX v1.93x

Post by HeX0R »

Yes, sorry, my fault, no idea why I always wrote "desktop" when I meant "wallpaper", of course your tool doesn't toch my desktop settings!
I edited my post above, otherwise people might be scared.

And, yes, I saw the documentation, but for a quick look it is not helpful to provide a several pages long txt file, maybe a chm would have been the better choice.

XML is overkill, agreed, but that was not the only suggestion I had ;)
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: WallX v1.93x

Post by blueznl »

Help file... I dunno' how to create one :-) suggestions welcome. Note in it's current form I can launch it from inside the program. I'm not sure I can embed a chm... Though I could export it. Under consideration.

Config... Looked at it. I find the current format convenient so for now I'll keep it. Sorry :-)

Saving settings... Looking at it. I touch two settings. The wallpaper file name, and the tiling option. Unfortunately Windows 10 has a few more that I cannot reliably seem to retrieve. I may not have options here, but I'll try. It's a good idea.

An LMB on the systray icon isn't launching a context menu, it's launching a kind of start menu, just as if you click on the start button, hence the choice. But I see what you mean. Taking it under consideration.

Right mouse button... If you use the shortcut menu and right click on any entry, it opens the main window allowing you to edit that entry. I'll see if I can detect a RMB on the systray icon and add an exit option.

More important though, how does it handle wallpapers for your multi monitor setup, that's what I like to know. I tried it many different configurations and it got things right 90% of the time, but I wonder what your experience has been.
Last edited by blueznl on Sat Oct 23, 2021 3:23 pm, edited 1 time in total.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
HeX0R
Addict
Addict
Posts: 973
Joined: Mon Sep 20, 2004 7:12 am
Location: Hell

Re: WallX v1.93x

Post by HeX0R »

I'm using https://www.helpndoc.com/ for chm files.
It's quite easy and straight forward, and it's free for personal use also.

I'll give you a feedback regarding my mulit-monitor setup soon
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6161
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: WallX v1.93x

Post by blueznl »

Thx. Ticking the 'markup' box will show you some diagonals and a miniature of the generated wallpapers. This helps identifying problematic wallpapers. Manipulating the distort and expand parameters (push 'refresh' after changing them) will increase or decrease the change of a proper match.

I've tried it with five monitors now, in a mix of resolutions. There's a friend of mine who's running it on six identical screens, as well as on all VM's in his company (it's what WallX was originally conceived for, hence the command line approach).

Image

Image
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Post Reply