Spring screensaver

Rating: 
5
Your rating: None Average: 5 (1 vote)

Animated spring screensaver using several algorithms and shaders such as:

  • https://github.com/Jehadel/love-boids (Reynolds' boids) for the birds animation
  • Warpshaders for the leafs (disabled on mobile due to problems with glsl)
  • Own day-night cycle color algorithm for day night transition effects
  • Animated clouds

This animated screensaver features:

  • Date and time rendering with a nice analog clock
  • Weather forecast retrieving through Yr.no services (you can tweak the weather function to retrieve the forecast from any other service or even retrieve any other kind of information such as news etc..)

Weather forecast requirements and set up:

The weather forecast script retrieves the forecast data using luasocket, in case it does not run you can try to install it with: 'luarocks install luasocket' (not sure if it works on sailfish).

To change city for the weather forecast you need to edit the main.lua script and replace city = "oslo" with the city for which you want the forecast.  <- Not anymore, there is a touch keyboard implemented to type the city from version 0.1.3-1.

This app depends on LÖVE runtime, make sure you install it first: https://openrepos.net/content/sashikknox/love-2d-runtime

Version 0.1.3-1 introduces touch keyboard and the ability to introduce your city for the weather forecast (make sure you press enter after introducing the city)

Version 0.1.4-1 integrates my music player (https://openrepos.net/content/glitchapp/love-music-player). Playing music while checking weather forecast with a beautiful screensaver animation can now be done simultaneously in one single app.

To add your own music tracks you need to figure out how to copy them to "/usr/share/games/love/SpringScreensaver/music-player/music/" since love2d can not access outside folders (and sailjail would not allow it either).

Version 0.1.5-1 replaces the old keyboard to input the city for the weather forecast with a new QWERTY layout.

version v0.1.6-1:

- Improved touch feedback with zoomed keys and sounds

- Keyboard lines improved

version v0.1.7-1 introduces: Swipe gestures.

The buttons for the menus have been replaced with a new sliding menu that can be navigated by swiping down anywhere on the screen.

Enjoy!

 

 

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File springscreensaver-0.1-1.noarch.rpm17.07 MB08/03/2024 - 10:19
File springscreensaver-0.1.2-1.noarch.rpm17.07 MB09/03/2024 - 18:14
File springscreensaver-0.1.3-1.noarch.rpm22.21 MB09/04/2024 - 19:22
File springscreensaver-0.1.4-1.noarch.rpm34.42 MB26/05/2024 - 14:07
File springscreensaver-0.1.5-1.noarch.rpm27.03 MB30/05/2024 - 12:39
File springscreensaver-0.1.6-1.noarch.rpm27.81 MB30/05/2024 - 21:19
File springscreensaver-0.1.7-1.noarch.rpm28.91 MB31/05/2024 - 18:35
Changelog: 

version v0.1.7-1 introduces: Swipe gestures.

The buttons for the menus have been replaced with a new sliding menu that can be navigated by swiping down anywhere on the screen.