Dani John (@rocksdanister) header
Dani John (@rocksdanister) profile picture

I make cool apps and stuff

India
Joined April 2019
Photo by Dani John (@rocksdanister)Photo by Dani John (@rocksdanister)Photo by Dani John (@rocksdanister)Photo by Dani John (@rocksdanister)Photo by Dani John (@rocksdanister)Photo by Dani John (@rocksdanister)Photo by Dani John (@rocksdanister)Photo by Dani John (@rocksdanister)Photo by Dani John (@rocksdanister)Photo by Dani John (@rocksdanister)
"Lively Wallpaper" just got a complete makeover using WinUI 3. Check out the open source animated wallpaper software here: microsoft.com/store/apps/9NT… @zeealeid @FireCubeStudios @WindowsUI #WinUI #Windows11 #Wallpapers
22
23
2
242
Did you know the window move animation in my weather app has inertia! Move the window fast or slow, and the snow resists or stops naturally, adding a touch of realism.
3
3
56
1,595
Inspired by 🍎 This took some work. Initially tried multiplying time directly, but it caused the animation to rewind. Switched to adding a time difference (delta), fixing rewind but too abrupt. Final solution: linearly interpolate (lerp) a delta multiplier for smooth transition.
5
65
2,220
Why go native? Microsoft Weather (WebView) vs. Lively Weather (UWP) side by side. I Initially considered Electron, but just the shader animations alone used ~500MB RAM-add the full UI, and you're near 1GB. Native keeps it light and gives me more headroom to try new things.
10
29
2
270
14,083
Lively Weather v2.0 is completely rewritten, switching from compute to pixel shaders. The result? Up to 50% better performance and enhanced compatibility with older hardware. Learn more: github.com/rocksdanister/wea…
3
5
42
2,112
By enhanced compatibility, the weather effects can be turned enabled on GPU supporting DirectX 11 or older.
3
445
The frame-rate setting is independent of the UI animation as it is the update interval for the AnimatedCanvasControl, for example you can run the weather effect at 24fps and UI at 60fps.
1
367
Here is a quick comparison, notice the overall reduction in the Clock speed, Load and Power with pixel shader (D2D1)
4
383
The next Lively Weather update will introduces Direct2D shaders, delivering 40% performance boost!🥳
1
35
1,328
Lively Weather (Preview) for Linux is now available! Built with @AvaloniaUI, while the Windows version will continue using UWP. Check it out: github.com/rocksdanister/wea…
5
3
34
1,732
One of the best things about Avalonia is the powerful styling system. If you can imagine it, you can create it. Today, we saw this beautiful app from @rocksdanister ❤️ reddit.com/r/csharp/comments…
1
8
75
3,194
Lively Weather update just added Precipitation, Cloud and Visibility information. Check out these new cards that adapt to real-time conditions. Learn more: github.com/rocksdanister/wea…
1
3
15
800
Excited to share that I’ve sent a PR to integrate Lively Wallpaper's music visualizer with Screenbox, a modern VLC based video/music player. github.com/rocksdanister/Scr…
11
761
Lively Wallpaper v2.1 is out now! New screensaver mode, improved performance, ux enhancements and a complete 64-bit transition - all in one update. Check out the full details here: rocksdanister.com/lively/cha…
2
1
25
905
See how devs around the world including those inside Microsoft use WinUI/WPF in this just-released video. Thanks for sharing your experiences @afit, @rocksdanister 🙏🏾 youtu.be/s21HHk2-ZxU?si=vN66…
4
11
840
New screensaver design. Not my favorite but at the moment I cant think of anything better 🤔
3
20
908
Starting with next update media scaler setting will be unique to each file and layout like the rest of the customisation options.
2
7
411
Better late than never. Added support for Unicode in more parts of lively wallpaper
1
1
11
471
Lively is divided into separate programs - core, ui and wallpaper players and they talk to each other using different types of IPC. This issue was due to wallpaper player plugin IPC default not supporting unicode. Switched over to utf8 encoding.
3
338
New redesigned FolderDropdown control. Get thumbnail from shell and put it on a flyout. Simple enough right? WRONG there is a WinUI3 bug that causes whole app to crash: github.com/microsoft/microso… Eventually figured out a a workaround. The issue is from April 2023😭 @WindowsUI
1
10
531
I have been working on Lively's performance for the last few days. Check out the new version (left) opening a configuration file with 10,000 options vs the old one (right)
1
1
14
523