Skip to content

Releases: Hcode00/hpaper

Restore Compatibility

25 Sep 14:42
Compare
Choose a tag to compare
Restore Compatibility Pre-release
Pre-release

now randomizing works for older version commands

Big Update with BREAKING changes

25 Sep 12:53
Compare
Choose a tag to compare
Pre-release

Important Update Notice

This version of HPaper introduces breaking changes. We've switched from hyprpaper to swaybg for improved performance and compatibility.

Why the switch?

  1. Significantly reduced memory usage: swaybg typically uses under 10MB of memory, while hyprpaper could easily reach 200MB+.
  2. Broader compatibility: swaybg works with various window managers not just Hyprland.

These changes result in better performance and optimized resource usage across a wider range of systems.

New Usage

The basic syntax for starting hpaper has changed a little by removing one argument since swaybg does not support preloading:

hpaper start [directory] [duration in seconds] [flags]

Example:

# Change wallpapers every hour
hpaper start ~/.config/hypr/wallpapers/ 3600 -r

Note: Hyprland and hyprpaper are no longer dependencies.

Hpaper v0.2.0: Download Wallpapers and Improved Wallpaper Setting

18 Sep 10:52
409a32f
Compare
Choose a tag to compare

This release brings exciting new features to hpaper, making it even easier to manage and customize your wallpapers!

New Features

  • Download Wallpapers: Tired of searching for wallpapers online? Now you can download beautiful wallpapers directly from the * Picsum API with hpaper download. Specify the directory, number of pictures, desired width, and height, and hpaper will download them for you and prevente duplicate images in the same download queue

Changes:

  • Added hpaper download command for downloading wallpapers.
  • Improved handling of single image setting when hpaper isn't running.
  • Updated usage instructions to reflect new features.
  • Improved error handling: Enhanced error messages to provide more informative feedback in case of issues.
  • various bug fixes

Usage:

The usage remains the same as in v0.1.0 but with new more features:

Usage:

  hpaper help                                 Show help information

  hpaper start [directory] [duration in seconds] [maximum number of pictures to preload] [-r]
    -r (optional)                             Randomize wallpaper list

  hpaper start [image file]                   Set a single image as wallpaper

  hpaper download [directory] [number of pictures] [width] [height] [-w]
    -w (optional)                             Download in .webp extension

  Other Commands:
    hpaper [next|prev|status|quit]           Control running hpaper instance

    next -> set next wallpaper in the list
    prev -> set previous wallpaper in the list
    status -> show current wallpaper name and preloaded wallpapers
    quit -> stop rotating wallpapers

Examples:
  hpaper start /path/to/wallpapers 300 3
  hpaper start /path/to/wallpapers 300 3 -r
  hpaper start /path/to/image.jpg
  hpaper download /path/to/save 5 1920 1080
  hpaper next

Note:
  - For the download option, the number of pictures must be between 1 and 20.
  - Duration is specified in seconds.
  - Maximum number of pictures to preload must be a positive integer.

Hpaper v0.1.3

13 Sep 08:40
057f1e6
Compare
Choose a tag to compare
Hpaper v0.1.3 Pre-release
Pre-release

You can now use -r flag at the end to randomize wallpapers list at the start

Example

exec-once = hpaper start ~/.config/hypr/wallpapers/ 3600 3 -r

Hpaper v0.1.2

12 Sep 18:12
Compare
Choose a tag to compare
Hpaper v0.1.2 Pre-release
Pre-release

fix an issue where hyprpaper does not preload images at start

Hpaper v0.1.1

10 Sep 09:59
Compare
Choose a tag to compare
Hpaper v0.1.1 Pre-release
Pre-release

Fixed error when removing trailing slash from directory path
improved logging and removed unused code

Hpaper v0.1.0 Initial Release

08 Sep 15:55
dd8dc22
Compare
Choose a tag to compare
Pre-release

Hpaper Initial release, Automated Wallpaper Management for Hyprland Using Hyprpaper