Page 3 of 4
Re: My First Screen Saver
Posted: Sun Dec 15, 2019 11:37 pm
by chi
J. Baker wrote:v1.2.0 now uses OpenGL. Same download link.

Thank you very much!
Re: My First Screen Saver
Posted: Mon Dec 16, 2019 12:59 am
by J. Baker
chi wrote:Thank you very much!
You're welcome!
Re: My First Screen Saver
Posted: Mon Dec 16, 2019 5:29 am
by J. Baker
I had to switch it back to DirectX for two reasons. Under OpenGL, the screen saver ran harder kicking up my CPU fan to a noisy level. Also, Avast wanted to keep blocking it from running. Not sure why but Avast doesn't seem to have a problem with the DirectX version.
Re: My First Screen Saver
Posted: Mon Dec 16, 2019 2:18 pm
by J. Baker
V1.2.1 fixed the calendar redrawing issue when the calendar changes at 12:00 am. If the screen saver is running at that time. This happened when I added the page curl to the calendar and forgot to test it. You can download the DirectX or OpenGL version now. See first post.

Re: My First Screen Saver
Posted: Wed Dec 18, 2019 3:44 pm
by ebs
Thank you very much!
The office Christmas party is today.
I have your screensaver on the big TV and an Amazon Echo playing Christmas music - very festive!
Thanks again,
Eric
Re: My First Screen Saver
Posted: Wed Dec 18, 2019 4:37 pm
by J. Baker
ebs wrote:Thank you very much!
The office Christmas party is today.
I have your screensaver on the big TV and an Amazon Echo playing Christmas music - very festive!
Thanks again,
Eric
WOW! That's awesome! Hope you have a great party!

Re: My First Screen Saver
Posted: Wed Dec 18, 2019 6:56 pm
by J. Baker
Version 1.3.0 is DPI aware for both the installer and screen saver.

Re: My First Screen Saver
Posted: Wed May 20, 2020 1:20 pm
by BarryG
Hi J.Baker!
I tried making my own screensaver with just a fullscreen borderless window and the GetLastInputInfo_() API, running it just from my app folder, but if the Windows calendar is shown (when you click the clock) then my window doesn't cover it. StickyWindow is #True. But your screensaver covers the calendar and other topmost windows, so how did you do that? Surely you didn't parse them all and remove their topmost flag temporarily?
BTW, there's a small text bug with v1.3.0 of your screensaver: the "y" in "May" is cropped.

Re: My First Screen Saver
Posted: Thu May 21, 2020 1:18 pm
by J. Baker
Sorry for the delay and thanks for reporting the bug. I will have to fix that soon.
Here's what is in my code. Let me know if it works for you. I just kind of threw it in there at the time and it seem to work.
Code: Select all
stick = OpenScreen(DesktopWidth(0), DesktopHeight(0), DesktopDepth(0), "", #PB_Screen_SmartSynchronization, DesktopFrequency(0))
StickyWindow(stick, 1)
Re: My First Screen Saver
Posted: Thu May 21, 2020 1:21 pm
by BarryG
So you're opening a Screen instead of a Window? That's likely why it's not working for me. I'll try that approach. Thanks!
Re: My First Screen Saver
Posted: Thu May 21, 2020 1:35 pm
by J. Baker
No problem.

Re: My First Screen Saver
Posted: Fri May 22, 2020 12:11 pm
by BarryG
In your code above you used StickyWindow() with a screen, but when I try I get an error that no window exists. Can you advise?
Re: My First Screen Saver
Posted: Fri May 22, 2020 1:53 pm
by J. Baker
BarryG wrote:In your code above you used StickyWindow() with a screen, but when I try I get an error that no window exists. Can you advise?
I'm not sure. All I know is it worked here and when I did it, it prevented mail and Avast popups from taking over the screen saver. Will have to think on that.
EDIT: I do have a settings/about window in my code. Add a window to your code but don't have it open and see if that helps. Maybe PureBasic is checking to see if there are any windows at all.
Re: My First Screen Saver
Posted: Fri Aug 28, 2020 4:01 pm
by J. Baker
Version 1.4.0 is now available. Both the DirectX and OpenGL versions are in the zip file.
What's new...
- Fixed the calendar bug. Months with a "y" or a "g" would overlap the numerical date.
- Altered the snow particle procedure a bit.
- The installer now checks itself (file size) at startup to see if it has been altered or not. Basic anti-virus protection.
- Updated the installer icon.
- Created a new screen saver icon.
- Adjusted the screen saver preview window in Windows Settings.
Download PoseMotion Christmas
Re: My First Screen Saver
Posted: Fri Sep 04, 2020 3:43 pm
by J. Baker
Version 1.4.1 is now available. I fixed the month and day of the week not updating at midnight. Not sure how I missed that.
Download PoseMotion Christmas