From e212484d004bbf84b7c04bdc3207f5c543429623 Mon Sep 17 00:00:00 2001
From: Drew Weymouth
Date: Fri, 5 May 2023 08:33:47 -0700
Subject: [PATCH] prepare for 0.2.0 release
---
README.md | 1 +
main.go | 2 +-
...io.github.dweymouth.supersonic.appdata.xml | 38 +++++++++++--------
3 files changed, 25 insertions(+), 16 deletions(-)
diff --git a/README.md b/README.md
index a9f8569..dfc4b4c 100644
--- a/README.md
+++ b/README.md
@@ -18,6 +18,7 @@ Screenshots of Supersonic running against the Navidrome [demo server](https://ww
## Features
* [x] Fast, lightweight, native UI with infinite scrolling
+* [x] Light and Dark themes, with optional auto theme switching
* [x] High-quality gapless audio playback powered by MPV, with optional audio exclusive mode
* [x] ReplayGain support (depends on files being tagged on server)
* [x] Scrobble plays to server, with configurable criteria
diff --git a/main.go b/main.go
index fc4594d..0d6df65 100644
--- a/main.go
+++ b/main.go
@@ -14,7 +14,7 @@ import (
const (
appname = "supersonic"
displayName = "Supersonic"
- appVersion = "0.1.0"
+ appVersion = "0.2.0"
appVersionTag = "v" + appVersion
configFile = "config.toml"
latestReleaseURL = "https://github.com/dweymouth/supersonic/releases/latest"
diff --git a/res/io.github.dweymouth.supersonic.appdata.xml b/res/io.github.dweymouth.supersonic.appdata.xml
index 847bb76..6a81169 100644
--- a/res/io.github.dweymouth.supersonic.appdata.xml
+++ b/res/io.github.dweymouth.supersonic.appdata.xml
@@ -21,6 +21,7 @@
- Fast, lightweight, native UI, with infinite scrolling
+ - Light and Dark themes, with optional auto theme switching
- High-quality gapless audio playback powered by MPV, with optional audio exclusive mode
- ReplayGain support (depends on files being tagged on server)
- Scrobble plays to server, with configurable criteria
@@ -57,10 +58,10 @@
-
+
- Version 0.1.0 release of Supersonic!
+ Version 0.2.0 release of Supersonic!
@@ -68,25 +69,32 @@
- - Add playback settings dropdown to choose output audio device
- - Add file path column to tracklist view
- - Add (optional) system tray menu and close to tray support
- - Show disc number and disc count for multi-disc albums
- - Add search bar to artist, genres, and playlists pages
- - Add alternate (e.g. external) hostname to server connection config
- - Add "..." button to album page with menu to add album to queue or playlist
- - Add searchable "All Tracks" page, with button to play random tracks
- - Add experimental support for setting custom application font
+ - Add rating column to tracklist with 5-star rating widget
+ - Add light theme, and optional auto-switching between dark and light
+ - Add grid view option to playlists page with playlist cover images
+ - Enable click-to-seek behavior in seek bar
+ - Add context menu to items in grid views (albums and playlists)
+ - Add Ctrl+W (Cmd+W on Mac) shortcut to close to tray if enabled
+ - Add tracklist context menu items to bulk set favorite and rating
+ - Add "meatball menu" actions to playlist page
+ - Add settings option to choose startup page
+ - Migrate to Fyne 2.3.4 (few performance and memory improvements)
+ - Track title in bottom panel links to track location on Now Playing page
+ - Clicking thumbnail in bottom panel shows full size cover
+ - Add volume adjustment options to system tray menu
+
Fixed
- - Don't show update available prompt if the found version is the same as the running app version
- - Update Mac build process to support OS versions back to High Sierra (thanks @whorfin!)
- - Navigating back twice to an albums page with search result clears search state
-
+ - Fix crash when searching for albums on Airsonic servers
+ - Tracklist columns occasionally misaligned when shrinking window
+ - Disable hyperlinks for track artists that are not also album artists
+ - Fix crash when navigating to "Top Tracks" on artist page not yet fully loaded or invalid artist
+ - Don't pluralize "tracks" for albums and playlists with only one track
+