Change your lockscreen/homescreen wallpaper to something that’s useful, intelligent, and beautifully designed.
Change your lockscreen/homescreen wallpaper to something that’s useful, intelligent, and beautifully designed.
User Guide ❚
version 3.0
Intro
I created this Shortcut as a way to always have visible (on the lock screen and home screen wallpaper) the date, a mini calendar, reminders, a list of upcoming events, and the weather at a glance. Initially, in the early stages of iOS 13 Public Betas we had an action in Shortcuts to set a wallpaper. Having that paired with the addition of Automations was going to make this seamless (I was going to set it to run automatically twice daily). Unfortunately the wallpaper action hasn’t made it back into Shortcuts quite yet.
Through user feedback I have put a TON of time/effort into learning Shortcuts and creating a highly configurable WallAgenda shortcut. I will highlight the settings below. Before I get there, though, I wanted to give a brief description of how the shortcut will function.
This version is vastly different from previous versions and therefore requires users of older versions to go through the setup once more. Don’t worry, you won’t regret it. Please note that this shortcut will only work on iOS 13 devices. Additionally, if you’re using an iPad then your results might not be ideal. When/if I have the money to buy an iPad I will add support for the iPad.
On the first run you will be prompted to enter your home and work addresses (if you so choose) and/or select a contact card to obtain address information. The information you input is contained only within your own version of the shortcut and is not shared with me or anyone else.
After that initial setup you will receive a prompt to select your device. Since the action for device details doesn’t reveal the iDevice you’re using, I had to prompt the user to select from the list. This is important because the shortcut references your device with a factor (either 2.0 or 3.0 depending on device) to set proper cropping, etc. Your selection is saved in a configuration file in /Shortcuts/WallAgenda/ in iCloud (Files.app) and once you set it (assuming you don’t delete the file), you shouldn’t have to do that again -- unless you change devices.
The shortcut will also call out to RoutineHub, where the versions are released, and prompt you to update if an update is available. A JSON file is also saved in the same file path with the date last checked so it’s not bugging you or checking too often (set to only check once a week). I was initially going to utilize UpdateKit, but didn’t want to rely on another shortcut in order for mine to update properly.
I’ve added support for automatically cropping images that aren’t necessarily meant for your device (ie it’s the wrong pixel dimensions) and the ability to select a photo from your own Photos App library as the background image.
The result is a beautiful image that you can set as your homescreen or lockscreen (or both!) wallpapers. This currently has to be set manually, but it’s really quick and easy to do this. I recommend running the shortcut in the morning after you wake up (maybe set an automation to run the shortcut when you stop your alarm) and at night when I go to bed (maybe set an automation to run the shortcut when you turn on Do Not Disturb).
If you need to change filters and calendars, you can find the actions by scrolling down in the shortcut. Look for these (Today, Tomorrow, and Reminders):
Q: I saved a background photo to use each time I run WallAgenda, but now I want to choose a new one. How do I select a different photo from my iOS Photos, Files, or Clipboard URL?
A: Go into the Files App, tap on iCloud > Shortcuts > WallAgenda and delete BG Image. Now re-run WallAgenda and you should be prompted to choose your new photo.
Q: The text is too small to read, how do I make it bigger?
A: Go into the Shortcuts App, tap the three dots in the upper right of WallAgenda to edit, scroll down to the Settings section and look for Font Sizes. Tap on the nested dictionary (says 5 items) and replace the font size value on the right with something larger (see user guide for more information on options).
Q: I don’t want tomorrow’s calendar events (or reminders, linear calendar, today’s calendar events) to be part of my final wallpaper. How do I remove those?
A: Go into the Shortcuts App, tap the three dots in the upper right of WallAgenda to edit, scroll down to the Settings section and look for What To Include. Tap on the nested dictionary (says 5 items) and for each section you want removed from the final wallpaper simply change the true value to false.
Q: I want to change the location for the weather forecast - where is that done?
A: You have two options: current location or address from selected contact. To change this go into the Shortcuts App, tap the three dots in the upper right of WallAgenda to edit, scroll down to the Settings section and look for Weather Location. Change the value to 1 for current location, or 2 for address from selected contact. Please note that it will choose the first address in the selected contact card. This information is stored in the WallAgenda folder of iCloud/Files so you don’t have to select that address again. Consequently, should the need arise to change to a different contact card, simply go into the Files App, tap on iCloud > Shortcuts > WallAgenda and delete Address. Now re-run WallAgenda and you should be prompted to choose a different contact card.
Q: I chose the wrong device in setup (or I have a new device) - how do I reconfigure this?
A: Go into the Files App, tap on iCloud > Shortcuts > WallAgenda and delete DeviceModel.json. Now re-run WallAgenda and you should be prompted to choose your new phone.
Q: Can I preview the final wallpaper after making changes but before saving it to my photos album?
A: Yes you can! Go into the Shortcuts App, tap the three dots in the upper right of WallAgenda to edit, scroll down to the Settings section and look for Preview Image. Next to that is the value false (assuming you haven’t changed it to true). Simply change the false value to true and run the shortcut.
Q: Why is my final wallpaper result a blank white data area?
A: This is a problem with Shortcuts rendering of rich text to PDF. They’re working on a fix. Some people have reported success with force closing shortcuts, restarting their phone, and running WallAgenda again.
Q: How much time did you spend on this?
A: Don’t ask… too much time! But hey, you have tons of customizations built-in so hopefully I won’t have to make many updates in the future. Feel free to buy me a beer if you want. Just look for the setting in WallAgenda.
Q: How do I automatically set the wallpaper?
A: The Shortcuts team has removed (hopefully temporarily) the ability to automatically set the wallpaper, so for now you’ll have to manually set it. I usually set it in the Photos App with the share extension of Use as Wallpaper. I automatically run WallAgenda when I run my bedtime and morning routines (2x a day for up-to-date information).
Q: How do I save my settings so they’re not erased when updating WallAgenda?
A: If an update is available on RoutineHub and you’re prompted to update, you will be asked to backup your settings and adjustments. After installing the update and running the new version (3.0 and later), you will be prompted to use that backed-up file instead of the default settings within the shortcut (ie my settings).
Thank you to /u/Rickscloud for hours and hours of beta testing (10 different versions) in preparation for the big update to version 3.0. Also to /u/nilayperk for a HUGE assist with the linear calendar. To /u/TimAtamlibtoim for the structure and sparking the idea with his Forecast Wallpaper. To /u/enteeMcr for helping my brain fart with HTML image insertion with base64 encoding. To /u/Kberg31974 and /u/Pr0loser for help in limiting characters for some of my variable. And finally, to the end-user, for finding value in WallAgenda and the Shortcuts app. Hopefully your imagination is sparked and you create some cool things too.