⚡first make it exist , then make it perfect ⚡
A smarter wallpaper experience for Windows.
Switch between interactive live HTML wallpapers and static backgrounds based on your PC's power state.
Download for Windows · Report a Bug · All Releases
DynamicDesk is a Windows desktop application designed to make your desktop more dynamic while adapting to your computer's power state.
Enjoy interactive HTML wallpapers when connected to AC power and switch to static wallpapers when running on battery.
Built with C#, .NET, Windows Forms, and Microsoft Edge WebView2, DynamicDesk combines web-based wallpaper experiences with native Windows integration.
- Power-aware wallpaper switching — switch wallpaper modes according to AC power and battery status.
- Interactive HTML wallpapers — display web-based wallpapers with interactive content.
- Static wallpapers — use image-based backgrounds for battery mode.
- Wallpaper interaction — interact with supported live wallpaper content.
- System tray integration — access the application from the Windows notification area.
- Settings interface — configure the application's available options.
- Native Windows application — built with C# and Windows Forms.
- WebView2 rendering — use Microsoft Edge WebView2 for HTML wallpaper content.
note : live url wallpaper need internet connection to display. and the wallpaper will be display only when the application is running. when the application is closed, the wallpaper will be closed too.
Get the latest Windows build directly from GitHub Releases.
- Open the Latest DynamicDesk Release.
- Scroll down to the Assets section.
- Download
DynamicDesk-windows-x64.zip(or the ZIP filename shown in the release). - Right-click the downloaded ZIP and select Extract All.
- Open the extracted folder.
- Run
DynamicDesk.exe. - If prompted or required, install the Microsoft Edge WebView2 Runtime.
Important: Extract the complete ZIP before running the application. Do not move only the executable out of the folder unless the release explicitly provides a tested standalone executable.
You do not need Visual Studio to run a correctly packaged release.
Open the extracted application folder and double-click DynamicDesk.exe.
If DynamicDesk starts in the system tray, find its icon in the Windows notification area. Open the tray menu or double-click the icon to access the settings interface, depending on the available controls.
Choose the supported live HTML wallpaper and static wallpaper options using the application's settings.
- Live wallpaper: select the HTML wallpaper content you want to display.
- Static wallpaper: select an image for the static wallpaper mode.
- Power behavior: configure the available options for AC power and battery operation.
The exact settings and supported file formats depend on the installed version.
With power-aware switching enabled, DynamicDesk is designed to use the live wallpaper while connected to AC power and the static wallpaper when running on battery.
When a live HTML wallpaper supports interaction, use your mouse to interact with its content. The exact interaction behavior depends on the wallpaper and the application's current implementation.
Open Pixel Engineer Live Wallpaper ↗
https://owsam22.github.io/pixel-engineer-live-wallpaper/
- A compatible 64-bit Windows system.
- Microsoft Edge WebView2 Runtime for HTML wallpaper rendering.
- The .NET runtime is included if the release is published as a self-contained build.
- A compatible HTML wallpaper and image file for the wallpaper modes you want to use.
Refer to the release notes for version-specific requirements.
| Technology | Purpose |
|---|---|
| C# | Application logic |
| .NET | Application framework |
| Windows Forms | Desktop interface |
| Microsoft Edge WebView2 | HTML wallpaper rendering |
| Windows APIs | Power-state monitoring and Windows integration |
Developers can build and run DynamicDesk locally.
- Git
- A .NET SDK compatible with the project's target framework
- Windows development environment
- Microsoft Edge WebView2 Runtime
git clone https://github.com/owsam22/dynamic-wallpaper-engine.git
cd dynamic-wallpaper-enginedotnet restoredotnet build -c Releasedotnet runRun these commands from the directory containing DynamicDesk.csproj. The installed .NET SDK must support the target framework specified in the project file.
To get a newer version:
- Visit the GitHub Releases page.
- Download the latest release ZIP.
- Extract it into a new folder.
- Run the new version.
Keep your personal wallpaper files and any settings you want to preserve before replacing an older version.
The application does not start
- Extract the entire ZIP before running the executable.
- Check that your Windows version is supported.
- Review any error message and verify that you downloaded the correct release.
HTML wallpapers do not render
- Install or repair the Microsoft Edge WebView2 Runtime.
- Verify that the HTML wallpaper and its required assets are available.
Wallpaper switching does not work
- Check the available power-state settings.
- Test while connected to AC power and while running on battery.
- Report the issue with your Windows version and steps to reproduce it.
Windows displays a security warning
- Verify that the download came from the official repository's Releases page.
- Review the release and its source before deciding whether to run it.
Found a bug or have an idea for an improvement?
When reporting a bug, include your Windows version, the application version, steps to reproduce the issue, and relevant error messages.
Contributions and constructive feedback are welcome.
DynamicDesk is developed by Samarpan Jayswal (owsam22).
- Portfolio: portfolio.owsam22.com
- Website: owsam22.com
- GitHub: github.com/owsam22
- Contact: contact@owsam22.com
For questions, feedback, collaboration, or project-related inquiries, feel free to get in touch.
DynamicDesk
Built by owsam22
Download
·
Portfolio
·
Website
Make your desktop adapt to the way you use your PC.