Open JohnCoates opened 7 years ago
Perhaps this background-picture should me more accessible to Tweak developers (ex. A method that returns the image-name/image-path)?
It's already very accessible to tweak developers. All they need to do is override LMXRespringViewController
with whatever they want
is there any possibility of having the image backdrop display a blurred version of the users homescreen wallpaper with the limitless glyph over it?
The background image can be found under /var/mobile/Library/SpringBoard/LockBackgroundThumbnail.jpg However no idea how to apply the blur and add the glyph over it…
If I can have some help, I think I can make Translucency handle this.
There is a tweak out there called blurpaper that blurs wallpapers. I'm sure that the tweak actually edits the wallpaper and re-applies an edited version. There's definitely Gaussian blur for Python so implementation into C++ must be a capability somewhere. As for adding elements to an image I'm sure some googling out there will take care of pasting .png's onto an image in C++.
To sum, you could take the .jpg out of the Springboard library, apply a Gaussian blur, paste the .png files, and use that as the respring image. It could apply this tweak once on initial installation and then prompt user input for refreshing the respring image when they change their background. Alternatively this image creation could happen on every new run of the program.
Apologies for mistakes I'm new here.
Edits: Gaussian blur in C++ is here
Now when restarting SpringBoard we can leave a screen up until the respring is finished. This only works on iOS 9.3 right now, but the screen is still seen for an instant on lower iOS versions.
Preview:
Sketch file: Limitless respring v1.1.zip
background from: https://unsplash.com/
Feel free to critique the current design, remix it, or post your own original one for consideration.