Skip to content

Conversation

@amnweb
Copy link
Owner

@amnweb amnweb commented Dec 2, 2025

  • Refactored the ImageGallery class to improve image loading and navigation.
  • Introduced a new IDesktopWallpaper COM interface for managing wallpapers on Windows 10/11.
  • Simplified the WallpapersWidget by integrating a WallpaperManager for better state management.
  • Added support for dynamic offsets and positioning of the gallery window.
  • Improved memory management by clearing pixmaps and using signals for wallpaper changes.
  • Enhanced mouse and keyboard navigation for a smoother user experience.

Many things should be fixed in this PR. There are also new options to set the number of columns, a custom position for the gallery window, added support for multiple image folders, the radius should now match the CSS radius in px, and many other improvements.

Closes #575
Fixes #572

…ance

- Refactored the ImageGallery class to improve image loading and navigation.
- Introduced a new IDesktopWallpaper COM interface for managing wallpapers on Windows 10/11.
- Simplified the WallpapersWidget by integrating a WallpaperManager for better state management.
- Added support for dynamic offsets and positioning of the gallery window.
- Improved memory management by clearing pixmaps and using signals for wallpaper changes.
- Enhanced mouse and keyboard navigation for a smoother user experience.
@amnweb amnweb merged commit 49d7621 into main Dec 6, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add gallery_columns parameter for Wallpapers widget grid layout Wallpaper gallery: mouse wheel scroll not working

1 participant