Skip to content

v1.16.0

Choose a tag to compare

@Selbi182 Selbi182 released this 13 Sep 14:57
· 23 commits to master since this release

This update mainly focuses on reorganizing the codebase (Previously, it all got thrown into two gigantic JS and CSS files; now it's a lot more sensibly organized). Other than that, a few QoL updates have been made as well.

  • Codebase rework: Finally split spotify-big-picture.js and style.css into separate files (this was long overdue. I just hope it didn't break anything... nearly 6000 lines of code were moved around)
  • Reworked "Text Balance": Now using the new text-wrap: balance CSS rule instead of a third-party library. This is much smoother, and allowed for cleaner code, but I did have to rework transition animation to no longer use letter-spacing, as that would cause awkward line break jumping during expansion
  • Reworked "Smooth Progress Bar": Instead of firing updates nonstop, it will now calculate the time interval needed to get a smooth pixel-by-pixel scroll without bombarding the CPU with redraw requests
  • Disabled progress bar snapping for smooth mode
  • Added an automatic disable for noSleep on close
  • Fixed some garbage text getting scraped for lyrics
  • Fixed super long albums not properly displaying discs
  • Fixed fullscreen doubleclick toggle not working anymore when idle mode kicks in
  • Updated dependencies