From 91964d960837ec37880f36ddfc05b5b9d8108197 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Tue, 20 Aug 2024 08:34:58 -0700 Subject: [PATCH] prepare for 0.13.1 release --- CHANGELOG.md | 2 ++ FyneApp.toml | 2 +- ...io.github.dweymouth.supersonic.appdata.xml | 35 ++++++++----------- res/metadata.go | 31 +++++++--------- win_inno_installscript.iss | 2 +- 5 files changed, 32 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 91770d9..1a66d00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ - [#440](https://github.com/dweymouth/supersonic/issues/440) Crash when rendering certain bitmap fonts - Fixed some more memory leaks from communicating with MPV - [#446](https://github.com/dweymouth/supersonic/issues/446) Missing space in error dialog text for sharing +- Play queue sometimes not saving on exit +- Pop up play queue crashing on Windows ## [0.13.0] - 2024-07-28 diff --git a/FyneApp.toml b/FyneApp.toml index 0c7f587..912ca5c 100644 --- a/FyneApp.toml +++ b/FyneApp.toml @@ -1,7 +1,7 @@ [Details] Icon = "res/appicon-512.png" Name = "Supersonic" - Version = "0.13.0" + Version = "0.13.1" [LinuxAndBSD] Categories = ["Audio", "AudioVideo"] diff --git a/res/io.github.dweymouth.supersonic.appdata.xml b/res/io.github.dweymouth.supersonic.appdata.xml index 9cbc428..8ca42ed 100644 --- a/res/io.github.dweymouth.supersonic.appdata.xml +++ b/res/io.github.dweymouth.supersonic.appdata.xml @@ -61,39 +61,34 @@ - +

- Version 0.13.0 of Supersonic + Version 0.13.1 of Supersonic

Added

    -
  • Add support for translations, and add Chinese and Italian translations
  • -
  • Add a peak/RMS meter visualization
  • -
  • Add track info dialog and context menu item
  • -
  • Add support for Composer (new tracklist column, and row in Track Info dialog)
  • -
  • Use artist sortName for sorting artist grid by name, if present
  • -
  • Add button to sort artist discography by name or year (asc or desc)
  • -
  • Prevent Windows from sleeping while music playing
  • -
  • Add a new button below the volume control to show a pop-up play queue
  • -
  • Add a config file option to disable SSL/TLS validation (useful for self-signed certificates)
  • -
+
  • New translations: French, Polish, Portuguese (Brazillian), Romanian, Spanish
  • +
  • Add tool tips to buttons and truncated labels
  • +
  • Remember the "skip duplicate tracks" setting when adding tracks to playlists
  • +
  • Switch sorting on All Tracks page to recently added
  • +

    Fixed

      -
    • Japanese and possibly other scripts not truncating properly in grid views
    • -
    • Crash if navigating away from Artist page before cover image loaded
    • -
    • Regression in not detecting dark/light mode for Linux
    • -
    • Artist page not loading artist image for servers that don't support artist largeImageURL
    • -
    • Memory leak when querying certain MPV properties
    • -
    • Fixed handling of multiple instances of the same track in the play queue
    • -
    • Improve metadata in Linux .desktop file
    • -
    • Window occasionally misrendered into smaller space on opening for Linux over xwayland (more reliable fix than last release)
    • +
    • Custom themes didn't work on Windows
    • +
    • Pop up play queue crashing on Windows
    • +
    • Fixed "jumpy" scrolling on MacOS
    • +
    • Window sometimes misdrawing on startup for Linux (even better fix than last time)
    • +
    • Crash when rendering certain bitmap fonts
    • +
    • Fixed some more memory leaks from communicating with MPV
    • +
    • Missing space in error dialog text for sharing
    • +
    • Play queue sometimes not saving on exit
    diff --git a/res/metadata.go b/res/metadata.go index 1ff767a..3afbb60 100644 --- a/res/metadata.go +++ b/res/metadata.go @@ -3,7 +3,7 @@ package res const ( AppName = "supersonic" DisplayName = "Supersonic" - AppVersion = "0.13.0" + AppVersion = "0.13.1" AppVersionTag = "v" + AppVersion ConfigFile = "config.toml" GithubURL = "https://github.com/dweymouth/supersonic" @@ -15,24 +15,19 @@ const ( var ( WhatsAdded = ` ## Added -* Add support for translations, and add Chinese and Italian translations -* Add a peak/RMS meter visualization -* Add track info dialog and context menu item -* Add support for Composer (new tracklist column, and row in Track Info dialog) -* Use artist sortName for sorting artist grid by name, if present -* Add button to sort artist discography by name or year (asc or desc) -* Prevent Windows from sleeping while music playing -* Add a new button below the volume control to show a pop-up play queue -* Add a config file option to disable SSL/TLS validation (useful for self-signed certificates)` +* New translations: French, Polish, Portuguese (Brazillian), Romanian, Spanish +* Add tool tips to buttons and truncated labels +* Remember the "skip duplicate tracks" setting when adding tracks to playlists +* Switch sorting on All Tracks page to recently added` WhatsFixed = ` ## Fixed -* Japanese and possibly other scripts not truncating properly in grid views -* Crash if navigating away from Artist page before cover image loaded -* Regression in not detecting dark/light mode for Linux -* Artist page not loading artist image for servers that don't support artist largeImageURL -* Memory leak when querying certain MPV properties -* Fixed handling of multiple instances of the same track in the play queue -* Improve metadata in Linux .desktop file -* Window occasionally misrendered into smaller space on opening for Linux over xwayland (more reliable fix than last release)` +* Custom themes didn't work on Windows +* Pop up play queue crashing on Windows +* Fixed "jumpy" scrolling on MacOS +* Window sometimes misdrawing on startup for Linux (even better fix than last time) +* Crash when rendering certain bitmap fonts +* Fixed some more memory leaks from communicating with MPV +* Missing space in error dialog text for sharing +* Play queue sometimes not saving on exit` ) diff --git a/win_inno_installscript.iss b/win_inno_installscript.iss index 516d7b8..99d1284 100644 --- a/win_inno_installscript.iss +++ b/win_inno_installscript.iss @@ -2,7 +2,7 @@ ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "Supersonic" -#define MyAppVersion "0.12.0" +#define MyAppVersion "0.13.1" #define MyAppPublisher "Drew Weymouth" #define MyAppURL "https://github.com/dweymouth/supersonic" #define MyAppExeName "Supersonic.exe"