Skip to content

Milestone Release: v1.0

Compare
Choose a tag to compare
@rocksdanister rocksdanister released this 31 Aug 18:21
· 299 commits to dev-v1.0-fluent-netcore since this release

Lively v1.0 REQUIRES Windows 10 1903 or above.
This update has been several months in the work and a major milestone for lively, the user interface and the code have been rewritten from the ground up.

Release Trailer:

https://www.youtube.com/watch?v=1EygCDN4NHc

So what's changed? Everything!

Windows 10 UI - Fluent Design

Lively v1.0 has a complete UI makeover; there are no dials and buttons - everything is much more simpler and minimal!
Supports both dark and light theme - switches dynamically with windows settings.

Better wallpaper playback

New libvlc and libmpv videoplayer options added (directshow is depreciated.)
Streaming wallpapers are supported by default.
New uwp control for gif playback.
Cefsharp has been updated to 84.4.10

.Net Core 3.1 & Better code

Lively v1.0 is now .net 3.1 from .net framework 4.7
The code also underwent several refactorization with mvvm design in mind.

& more

  • Dynamic theme - lively adapts to Windows 10 theme settings (Color and Accent) and as you switch the theme lively also changes.
  • The wallpaper play/pause monitor system has also been improved, now it takes into account window class names to detect Windows elements like startmenu, app switcher, taskview and even checks for rainmeter widgets.
  • Lively settings are written to Local Appdata and the wallpaper install location can be changed through a neat and simple UI.
  • Windows screensaver and display turn off now works when video wallpapers are running.
  • Video stuttering issue fixed.
  • If lively is already running and you try clicking the icon the already existing instance of lively is opened from tray.
  • New sharpziplib is used for lively file creation/extraction, it is now possible to move to a higher compression algorithm (currently still zip to keep backward compatability.)
  • The livelyproperties window is now rendered by the main application, so the UI is more consistent with the rest of the application.
  • Fixed an issue where screen parameter change causes the wallpapers to resize incorrectly in multiple screen systems; now the wallpapers are detached and added again.
  • Memory improvements, the new app takes about the same memory as the old while rendering high quality preview clips in the new library page.
  • Different UI modes, "light" if you want to disable some of the fancy stuff like only exiting exiting currently running wallpaper during new wallpaper import process (gif capture.) and animated tiles in library.
  • Cef browser debugging port is enabled, so that you can debug web type wallpapers.
  • Stream wallpapers is integrated with libmpv and libvlc so that you don't have to configure anything.
  • Added an option to hide the system-tray icon if it annoys anyone. (to exit the application you will have to re-enable to get access to traymenu... not intuitive I know.)
  • New wallpaper control panel to see and manage running wallpapers on different display devices and also there is a indicator near the topright menu showing number of running wallpapers.
  • The new add wallpaper page is made more minimal and simpler to navigate; there is a single browse file dialogue.

What does not work

  • Wallpaper library search.
  • Application type wallpapers - Unity, Godot, programs etc..
  • No audio controller (volume control mute)
  • You tell me :)