Skip to content

Commit b43cfb7

Browse files
Update README.md
1 parent 3ea23e6 commit b43cfb7

1 file changed

Lines changed: 19 additions & 16 deletions

File tree

README.md

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
# AUTO THEME
3-
Powershell script which changes the active Windows theme and Desktop background based on daylight or a predefined schedule. Works in Windows 10/11. Not tested in Windows 7.
3+
Powershell script which changes the active Windows theme and Desktop background based on daylight or a predefined schedule. Works in Windows 10/11.
44

55
## Description
66
![Animation](https://github.com/user-attachments/assets/cd227523-78bf-42e4-a60e-ef21ce78c405)
@@ -11,15 +11,17 @@ Upon slideshow changes, it can <ins>display the name of the wallpaper</ins> in a
1111
Alternatively, it can work by loading `.theme` files[^1]. This may allow for a higher degree of customization and compatibility on certain systems.
1212
If using `.theme` files and the standard Windows slideshow, displaying wallpaper names is still possible using my [companion script](https://github.com/unalignedcoder/wallpaper-name-notification).
1313

14-
**Auto Theme** is designed to run in the background as a scheduled task, ensuring that the system theme is updated without user intervention.
14+
**Auto Theme** includes a Desktop context menu to control the slideshow, toggle the theme or refresh the sunrise/sunset schedule. This is first created via the setup script, but can be disabled in the configuration file, and/or removed using the included `.reg` file in the repository.
1515

16-
This script operates <ins>almost entirely offline</ins>. It only connects to the internet to verify Location, in the case this is not retrivable from the system or is not provided by the user in the config file.
16+
<img width="697" height="160" alt="image" src="https://github.com/user-attachments/assets/b471b45f-307e-446b-908f-4c8d978acf83" />
1717

18-
Sunrise and sunset calculations are done locally (optionally the user can request this via free api services such as sunrisesunset.io, but it is mostly unnecessary.)
18+
This script is designed to run in the background as a scheduled task, ensuring that the system theme is updated without user intervention.
1919

20-
Alternatively, the script can operate on fixed hours provided by the user.
20+
It operates <ins>almost entirely offline</ins>. It only connects to the internet to verify Location, in the case this is not retrivable from the system or is not provided by the user in the config file.
2121

22-
**Auto Theme** includes a Desktop context menu to control the slideshow, toggle the theme or refresh the sunrise/sunset schedule. This is first created via the setup script, but can be disabled in the configuration file, and/or removed using the included `.reg` file in the repository.
22+
Sunrise and sunset calculations are done natively (optionally the user can request to do this via free api services such as sunrisesunset.io, but it is mostly unnecessary.)
23+
24+
Alternatively, the script can operate on fixed hours provided by the user.
2325

2426
When run from terminal, using the `./at.ps1 --Toggle`[^2] command (or just `./at.ps1` with no parameters), the script will 'toggle' the theme mode and then exit, <ins>ignoring any scheduled event</ins>.
2527

@@ -65,23 +67,24 @@ Workarounds have been added for a number of apps which do not toggle theme grace
6567

6668
<p>&nbsp;</p>
6769

68-
<div align="center"><table border="1" cellspacing="0" cellpadding="20"><tr><td><p align="center">&nbsp;<br>Why, thank you for asking!</p><hr width="60%"><p align="center">👉 You can donate to all my projects <a href="https://www.buymeacoffee.com/unalignedcoder" target="_blank">here</a> 👈<br>&nbsp;</p></td></tr></table></div>
70+
<div align="center"><table border="1" cellspacing="0" cellpadding="20"><tr><td><p align="center">&nbsp;<br>Why, thank you for asking!</p><hr width="60%"><p align="center">👉 You can donate to all my projects <a href="https://www.buymeacoffee.com/unalignedcoder" target="_blank">here</a> 👈<br>&nbsp;</p></td></tr></table></div>
6971

7072
<p>&nbsp;</p>
7173

7274

7375

7476
### v1.0.45 (2026-01-13)
7577
MAJOR UPDATE:
76-
- Added parameters to control script functions
77-
- Added the ability to move the slideshow to the next wallpaper
78-
- Added a native OFFLINE sunrise/sunset calculation system
79-
- Added a Desktop CONTEXT MENU to control the slideshow or theme
80-
- Fixed a problem where wallpapers would not change if a task was created without the need to change theme
81-
- Fixed geolocation (again)
82-
- Added verification of the config file to the setup script
83-
- Improved the Rainmeter sample skin
84-
- Many minor fixes
78+
- Added parameters to control script functions
79+
- Added the ability to move the slideshow to the next wallpaper
80+
- Added a native OFFLINE sunrise/sunset calculation system
81+
- Added a Desktop CONTEXT MENU to control the slideshow or theme
82+
- Fixed a problem where wallpapers would not change if a task was created without the need to change theme
83+
- Fixed geolocation (again)
84+
- Added verification of the config file to the setup script
85+
- Improved the Rainmeter sample skin
86+
- Many minor fixes
87+
8588
### v1.0.43
8689
- Fixed a problem that caused the wallpaper not to change if the PC was off a long time
8790
- Improved the at-setup.ps1 script for the creation of the main scheduled task

0 commit comments

Comments
 (0)