fix blobs dirty tracking #87
Reference in New Issue
Block a user
Delete Branch "blob-testing"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Blobs were incorrectly calculating size-change deltas by only accounting for the previous and current frame. Now it correctly accumulates deltas over multiple frames which fixes background "desync".
Commit messages are terrible, I know.
Notification feedback in #88 .
The wallpaper picker in settings has nice changes, but introduces some bugs. For example:
Could point 1 and 2 be resolved with an "apply wallpaper" button? This could simplify the application method drastically without relying on an end of movement call of the sort.
As for multi monitor, this could be a separate issue to resolve as I presume many things need to be taken into account.
Both 1 and 2 are related to how I apply wallpapers and I will need to make changes to the conditional statement of when the wallpaper should change between wallpapers. Simplified, the wallpapers applying works by loading both the previous and current wallpapers into memory to be able to achieve a relatively seamless switch between the two, otherwise the image will kinda just "pop" in whenever it feels like loading.
If you're interested, the faulty logic is
24d5584b98 fixes the image swapping to previous wallpaper when adjusting crop range.
I should mention that the crop region not updating after wheel input is intentional, because that would cause unneeded image reloads. Will probably add dedicated save button though.
It is resolved indeed.