This repository was archived by the owner on May 21, 2025. It is now read-only.
Releases: dogkisser/walltaker-engine
Releases · dogkisser/walltaker-engine
v0.3.1 https://youtu.be/dQw4w9WgXcQ
unknown messages don't cause crashes anymore (probably)
v0.3.0 bbbbbbbbbbbbbbbbbbbbbbbbbbbb
v0.2.9A "Hello Everyone"
Today we're taking a look at Walltaker Engine.
User-Facing Changes
- Simple Intiface Support. If enabled, all connected devices with vibrators will vibrate at a configurable intensity for a configurable amount of time whenever your wallpaper changes
- Help button in the footer that links to the wiki
- Updated Readme screenshot
v0.1.7 "/10 with Rice"
User-Facing Changes
- Added a pretty image to the readme
- Updated the URL in the settings footer to my new username
- Live unsubscribing! Yay
- Users are directed to add their link when one isn't set
- Only one video's audio is played at a time
Internal Changes
- A message sent when Walltaker goes offline is now implemented and handled with a NOP
v0.1.47 "Well Executed"
User-Facing Changes
- Added changing crop mode
- Added notifications and toggle
- Added debug logs toggle
- Added background colour picker
- Added run on boot option
- Enforce only a single instance running at any time
- Fixed link parsing
Internal Changes
- HTML is minified to decrease binary size (by like 2KB)
- Rearchitected UI code to use channels rather than Arcing way too many things
v0.1.6 "Heh 6"
User-Facing Changes
- Massively decrease CPU usage (like, 15% to 0%)
- Maybe fix sudden responsiveness drop after extended runtime
Internal Changes
- Whether debug WebView2 features are enabled is determined by whether it's a debug build or not
v0.1.50 "In Da Club"
User-Facing Changes
- HiDpi support
- Moved the data directory to
BaseDirs#cache_dir
from$PWD
- The settings window no longer opens itself when WTE starts
- Added icon to the settings window
- Unrecoverable errors are now written to the log file before exiting
- Removed Open button next to the Debug Logs toggle
- The default background colour is now
#202640
instead of#000000
- Added a nice little footer to the Settings window
- Disabled zoom controls and status bar and disabled debug mode
Internal Changes
- Dropped
lto = true
to improve compile times - Lots of splitting up stuff and tidying things
- Moved a few things to
tokio
's async mutexes
v0.1.4 "3,4-Methylenedioxymethamphetamine"
This update majorly rearchitects Walltaker Engine. Its mechanism for changing wallpapers is completely different, but also more resilient, more extensible, prettier, etc. etc.
A few features don't work. Fit modes and notifications are unimplemented, but they're coming.
v0.1.314 "Creampie"
User-Facing Changes
- Videos now support stretching!
- Fixed awful UI lag!
- Maybe fix VLC breaking randomly
- Logs are now printed properly with a logging library instead of
println!
- Logs are now written to a file called
walltaker.log
- The infrastructure for Walltaker showing a custom client name / icon for Walltaker Engine is there
- "Save Current" now defaults to the file's MD5 hash instead of
out
- Fix multi-monitor users getting earraped
Internal Changes
- Make CI caching work (I'm a moron)
- Lots of tidying and compartmentalisation
v0.1.234 "Leave me Alone"
User-Facing Changes
- Proper multi monitor videos!
- Added new "Open Current" and "Save Current" buttons to the tray icon
- Errors are better reported to the user
- The installer properly manages updates now. It will overwrite previous installations rather than duplicating things or just failing
- Add option to toggle notifications
- Updated the UI to the newfangled Windows 10/11 style using Common Controls
- Made the Readme a little prettier
Internal Changes
- I listened to clippy
- The configuration file/file cache is now in a Walltaker Engine subfolder in the cache/config dirs rather than the root
- Really upped the delay between receiving a
welcome
message and requesting the current wallpaper, because 100ms wasn't always enough. It's now 4 seconds