Skip to content

Releases: Mamiglia/Reddit-Wallpaper

Long awaited promises

19 Jul 17:36
Compare
Choose a tag to compare

What's Changed

This update is a major one, as it introduces many new features and drastically change the UI and the internal behaviour of the program. Also it fullfills many long awaited promises and improves the capacities of the program.

  • Enhancement: Support for multiscreen differential wallpapers, as in #4
  • Enhancement: Support for multisource queries
  • Enhancement: Notification on wallpaper change (can be turned off), as in #26
  • Enhancement: Like a wallpaper? Pin it for an extended period of time, #24
  • Enhancement: Memory usage improved
  • Fix: DB Query Error, #11
  • Fix: Various errors regarding the download of the JSON from reddit, hopefully fixing #25 and #18
  • Fix: Wallpaper change on closure
  • Dev Enhancement: Heavily improved log system
  • Dev Enhancement: Standardized project structure, thanks to @TheBestPessimist , #20 , #19
  • Dev Enhancement: Gradle usage, thanks to @TheBestPessimist , #20 , #19

The only thing I fear is that the UI is a bit cluttered and not so intuitive as it should be, I'm also aware of some graphical bugs, and due to this the UI will be completely renowned in the next release.

Due to major changes the settings will reset.

Aside from this everything goes great and yesterday I graduated, yay!

Source / Destination mechanics

This new mechanic is the one allowing multisource-queries and allowing different wallpapers for different monitors.

  • a Source is a group of subreddits/flairs/titles from which one polls wallpapers from.
  • a Destination is a group of monitors that share the same wallpaper.
  • each Source can be assigned to a Destination in the Association Pane.

When the Destination needs to change its wallpaper, it will draw an image from one of the Sources


New Contributors

Full Changelog: 1.2.1...1.3.0

General fixes and improvements

02 Jan 09:08
e00758a
Compare
Choose a tag to compare
  • Added full handling for flair

  • Added flair field to Settings tab

  • Moved NSFW slider to Advanced tab

  • Added option to keep blacklisted wallpapers downloaded (if not selected they are deleted when the wallpaper is blacklisted Closes #12 )

  • Added option to set minimum post score

  • Added a check to see if the db has the expected data types (possible fix for #11 )

  • Added option to filter by aspect ratio with 3 options. Images must still meet minimum resolution defined by user. This was added as a personal preference of mine as I was ending up with a lot of portrait wallpapers where I could only see the middle of the image.

    1. Strict: Only allows images that exactly match the ratio of user selected resolution (eg, user has set 1920x1080. An image of resolution 2560x1440 will be allowed, while 2560x1400 will be rejected
    2. Relaxed: Allows images of the same orientation as the selected resolution (eg. user has set 1920x1080 (landscape), any image that is square or wider than it is tall will be accepted. Any image that is taller than it is wide (portrait) will be rejected)
    3. None: The behaviour that the program has had until meow. No special consideration is given to aspect ratio, images can be any shape.
  • Fix: Erase database button works correctly

  • Changed behaviour of "keep wallpapers" check. If unchecked when clearing db, all wallpapers are deleted from the download folder

All the changes and commits of this release have been made by @Iinfragon, whom I warmly thanks for all his work, and welcomes aboard of the Reddit-Wallpaper train!

Fix: Stabilizing

27 Sep 18:38
Compare
Choose a tag to compare

Fixes

  • GUI limiting period selector #7
  • nsfwSlider doesn't stay in position #10

Let's see if autoupdate works!

Stabilizing

22 Sep 18:48
Compare
Choose a tag to compare

New Features:

  • Added NSFW Levels, to decide if you would like to see NSFW material or not
  • Added a "Save" button to save wallpapers to a certain location in the PC
  • Added a "Blacklist" button that will ban the current wallpaper, not showing it again
  • Added title in tray #8
  • Cleaned and improved Tray (also adding aforementioned buttons)
  • Added 32-bit version
  • Added Autoupdate!

Fixed bugs:

  • Spamming "Change Now" button won't break the program
  • Fixed wallpaper changing timer for long time periods #7
  • Fixed NSFW posts not showing #9
  • Fixed change of save directory not being honoured #5

Autoupdate is up and working! From the next version you hopefully won't need to come on this page every now and then to check for updates!

Out of Beta

28 Jul 16:48
Compare
Choose a tag to compare

The development of Reddit-Wallpaper has finally come to a point where the beta tag is no longer necessary. The program is robust and works efficiently, doing exatcly what it should do in all the scenarios. I've accomplished all of the goals I had when I stared this project 7 months and 144 commits ago, and boy has it been a long ride.
But still more has yet to come!

New features

  • you can now select a preferred folder in which you download the wallpapers
  • Installation is easy
  • Uninstallation now is possible and easy
  • The JRE now comes bundled with the exe, installing it manually is no longer needed
  • the download process is now more memory-efficient

Changes

  • The default wallpaper folder is now Reddit-Wallpaper/Saved Wallpapers/
  • Added a new tab to better customize settings about wallpaper database

Solved bugs

  • multiple wallpapers were assigned the same name

If you are updating from v0.3.2 or lower:

Unfortunately the new installation utility isn't compatible with the old one. You must uninstall first the old version by running uninstall_old.bat, and then install it normally.
Note that you can uninstall AdoptOpenJDK 11 if you wish as the JRE now comes bundled with the program.

RW Robust update

16 Jun 17:06
Compare
Choose a tag to compare

This release is focused on improving the core of the program, implementing better, more efficient methods. Now a real database (h2) is used instead of writing and reading everything from a txt file, this means more efficiency in terms of power required. Also querying from reddit was improved by using a smaller library instead of the one in use.

Improvements:

  • Databasing improved drastically (faster and more efficient)
  • Reduced size of releases by 16 times (!!), now only ~5mb are required for the installation package
  • Improved memory usage (from ~250MB to ~150MB)
  • Cleaned the code
  • Analyzing the reddit query is cleaner and more stable

Bugs fixed:

  • Crossposts are now supported
  • Fixed an issue that radomly caused the wallpaper search to fail

First Stable Release

08 Apr 19:58
Compare
Choose a tag to compare

The development has come to a point where the software works as intended and is stable.
The program just works and no major bugs were detected by me. Said so, it's still under development and the only tester was me and my machine.

Installation Instructions

  • Download and extract the zip of the latest realease
  • Execute install.bat
  • Done!

RW improved

04 Jun 20:33
Compare
Choose a tag to compare

This release fixes some bugs that were discovered as well as improving the logging and also adding some new feature:

Features:

  • Added a button to open the Wallpaper Folder
  • Added a button to erase the Wallpaper database
  • Improved logging and readability
  • Added tooltips
  • Improved installation process

Bugs fixed:

  • Fixed a bug that caused the query to be searched in all the subreddits
  • Fixed behaviour when no database is found and no wallpaper is proposed
  • Fixed a bug that caused the title and subreddit settings to not be correctly saved
  • Fixed a bug that caused wallpapers with a long name to not show up
  • Fixed some bugs during installation process
  • Fixed the behavoiur of the log pane

Install or Update easy guide