Skip to content

1.4.0 (The "Refactor + A Few Feature Improvements" Update)

Latest
Compare
Choose a tag to compare
@mpfthprblmtq mpfthprblmtq released this 23 Mar 19:37

1.4.0 (The "Refactor + A Few Feature Improvements" Update)

Release Date: 23 March 2023 🍰

Summary:

Probably the longest time between updates. This update is mostly a refactor, since the code I wrote 5 years ago was mostly garbage. Now it's less garbage. Here's what changed:

Changelog:

Features:

  • Added feature enabling in settings, where you can choose what features you want to disable/enable
  • Made the Autotagging smarter for genres. Now, when you autotag a track without a genre, Moose will try to infer the genre based on the genres of other songs by the same artist. If it infers a genre for a track, the genre will be preceded with an info sign (ⓘ) with a tooltip that explains why it's there
  • Added a loading icon on the main UI and Audit/Cleanup modal so you know it's doing stuff

Bug Fixes:

  • Fixed the track number and disk number sorting, now instead of sorting like 1/12, 11/12, 12/12, 2/12, etc, it will sort as it should, 1/12, 2/12, 3/12, etc.
  • Fixed an AlbumArtFinder bug where when you search for artists, sometimes the artist doesn't have a profile image, which results in weird UI behavior. Figured I would just ignore those, since any artist I would be searching for would have an image.
  • Fixed a couple random NullPointerException cases that would happen because of changes to the UI outside of the Event Dispatch Thread

Code Enhancements:

  • Pretty much everything, lots of code cleanup, refactoring, reformatting, reformatting, redoing, rethinking my life choices

The Moose kingdom has some unwelcome guests:

  • As the Elk battalion approaches the great Moose kingdom, the Moose realize one key flaw to any Elk strategy: the difference in antlers.
  • While Elk antlers are more sharp and pointy for stabby stabby, Moose antlers are wider and rounder for slappy slappy.
  • The Moose kingdom must use this information to their advantage if victory is expected on the battlefield.