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.
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.
The wallpaper picker in settings has nice changes, but introduces some bugs. For example:
When changing wallpaper: then clicking (or dragging) the viewable region, it sometimes reverts to the previous wallpaper. Only way to reset this is to select a different wallpaper and try again.
When changing region of wallpaper with scroll wheel, it seems to not be updated until the actual window has been moved. This is also buggy as it sometimes reverts to the old wallpaper instead.
The wallpaper applying has a weird bounce effect from old to new wallpaper, including when sizing the viewable window.
Multi monitor support missing (I assume not intended to be included).
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.
Notification feedback in #88 .
The wallpaper picker in settings has nice changes, but introduces some bugs. For example:
- When changing wallpaper: then clicking (or dragging) the viewable region, it sometimes reverts to the previous wallpaper. Only way to reset this is to select a different wallpaper and try again.
- When changing region of wallpaper with scroll wheel, it seems to not be updated until the actual window has been moved. This is also buggy as it sometimes reverts to the old wallpaper instead.
- The wallpaper applying has a weird bounce effect from old to new wallpaper, including when sizing the viewable window.
- Multi monitor support missing (I assume not intended to be included).
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.
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 https://git.zach-dev.cc/zach/z-bar-qt/src/commit/62ec1b9f334cba7cb7e85196a0e27970640e0c78/Modules/Wallpaper/WallBackground.qml#L41-L47
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.
[24d5584b98](https://git.zach-dev.cc/zach/z-bar-qt/commit/24d5584b9828b8f2c0a8778b92cc98afc19e6a57) 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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.