Skip to content

Commit

Permalink
Merge pull request #153 from martinfekete10/dev
Browse files Browse the repository at this point in the history
v2.0 🎉  - Notch integration, UI improvements, performance improvements and more
  • Loading branch information
martinfekete10 authored Jan 7, 2025
2 parents a8f7067 + 0a583f4 commit 3b85889
Show file tree
Hide file tree
Showing 122 changed files with 5,050 additions and 1,983 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -90,3 +90,7 @@ fastlane/test_output
# https://github.com/johnno1962/injectionforxcode

iOSInjectionProject/

# Build script
*build.sh
*Release/*
188 changes: 141 additions & 47 deletions release_notes.md → CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,142 +1,236 @@
# 1.7.1 - Mini player improvement and various bug fixes
# CHANGELOG

## 🎉 2.0.0

> This is a big release that adds a lot of new features, such as notch integration, new mini player, sleeker UI and contains a lot of bug fixes and performance improvements.
### ✨ New Features

- New notch integration now allows you to control the music from notch. For non-notch Macs, this is available on hovering over new song notification
- New ability to resize mini player to 3 sizes - regular, small, and large
- New music slider which now looks and feels native
- New popover and mini player background type
- New UI animations so the app feels more fluid
- New vertical mini player type
- New enhanced onboarding experience

### 🐞 Bug Fixes

- Fixed the bug when Spotify was opened in the background even if killed by the user
- Fixed the bug when mini player floating preference was ignored on app restart
- Fixed the bug when Tuneful wasn't fetching Apple Music song favorite info correctly when changing songs
- Fixed the bug when previous song button didn't rewind the song to the beginning if some part already played for Apple Music
- Fixed bug when Cmd + comma shortcut opened blank window; now it opens settings window

### 🏎️ Performance Improvements

- Refactored the logic that fetches song information which makes the app feel snappier
- Tuneful uses fewer calls when customising UI in the Tuneful settings and relies more on native SwiftUI

## 🎉 1.7.1

> Mini player improvement and various bug fixes
### 🐞 Bug Fixes

- Fixed issue when Tuneful was crashing on launch if Spotify is not installed
- Fixed notch notification appearance for Light Mode
- Fixed accent color in settings window
- Mini player now remembers its position after relaunching Tuneful, huge thanks to @itssali

### 🏎️ Performance Improvements

- Minor player manager optimisation

# 1.7.0 - Song change notifications, UI improvements and others
## 🎉 1.7.0

> Song change notifications, UI improvements and others
### ✨ New Features

- New feature to display notification when song changes. For Macbooks with notch, this is displayed as beautiful notch animation; for non-notch Macs, its shown as a small floating window
- Redesigned settings with sleaker UI

### 🐞 Bug Fixes

- Fixed coloring of playback buttons in light mode
- Fixed menu bar playback buttons

### 👀 Other Improvements

- Updated icon with better resolution on retina and non-retina displays

# 1.6.7 - Small fixes
## 🎉 1.6.7

> Small fixes
### 🐞 Bug Fixes

- Fixed issue when opening Apple Music via menu bar click
- Fixed menu bar icon behvaiour when set to Hidden setting

# 1.6.6 - Better podcast handling, more native UI and more
## 🎉 1.6.6

> Better podcast handling, more native UI and more
### ✨ New Features

- When podcast is playing, 15-sec rewind buttons are displayed instead of forwads/backwards buttons
- Updated playback buttons to use more native icons
- Playback buttons now animate on mouse hover
- Improved hadnling of menu bar information for podcasts
- New keyboard shortcut to show/hide popover
- Lowered minimum menu bar item width from 100px to 75px

### 🏎️ Performance Improvements

- Code is a bit more optimised to make less background calls to Spotify/Apple Music
- Background code maintenance and cleanup

# 1.6.5 - Bug fixes and minor improvements
## 🎉 1.6.5

> Bug fixes and minor improvements
### 🐞 Bug Fixes

- Fixed a bug where menu bar info wasn't currently updated when music player was killed
- Fixed a bug where equaliser animation preference wasn't correctly udpated on the settings window

### 👀 Other Improvements

- Made a small improvement to equaliser animation
- Settings window spacing is a bit improved

# 1.6.4 - Colored menu bar equaliser
## 🎉 1.6.4

> Colored menu bar equaliser
### ✨ New Features

- Menu bar equaliser animation is now colored based on album art

# 1.6.3 - Various smaller features and bug fixes
## 🎉 1.6.3

> Various smaller features and bug fixes
### ✨ New Features

- New option to show animated equaliser in menubar (instead of albumart/app icon) when music is playing
- New ability to add keyboard shortcut to show/hide menu bar item
- New option to disable popover window altogether - when enabled, music player will be opened insted of the popover window

### 👀 Other Improvements

- Fixed bug with scrolling Open Apple Music text when Apple Music is quit
- Smaller under the hood improvements

# 1.6.2 - Fixed blank window on launch
## 🎉 1.6.2

> Fixed blank window on launch
### 🐞 Bug Fixes

- Fixed opening a blank window when starting Tuneful

# 1.6.1 - Option to disable scrolling menu bar text
## 🎉 1.6.1

> Option to disable scrolling menu bar text
### ✨ New Features

- Added new option to disable scrolling menu bar text as it may be distracting

### 🐞 Bug Fixes

- Fixed bug when the text was scrolling even if the width of menu bar item was large enough

# 1.6.0 - New popover style option, menu bar customization and more
## 🎉 1.6.0

> New popover style option, menu bar customization and more
### ✨ New Features

- New minimalist popover option - you can now customize the look of the popover by selecting from 2 styles
- New option to hide menu bar item when the music is not playing
- New option to hide the icon/album art in the menu bar item and only display currently playing song info
- Slight improvement to the look of a full-sized mini player, making the controls a bit wider
- Slight improvement to the look of menu bar items

### 🐞 Bug Fixes

- Fixed behaviour when closing the popover by clicking on the menu bar item, which would close and re-open the popover before - thanks to @robbiewxyz for fixing this!

# 1.5.0 - Playback controls in menu bar
## 🎉 1.5.0

> Playback controls in menu bar
### ✨ New Features

- New feature to control playback by new menu bar control buttons
- Ability to set behaviour of mini player window to act as a normal window
- Menu bar item width now resizes when the song information is smaller than max width set in settings to avoid empty bezels on the sides

# 1.4.0 - Scrolling menu bar text
## 🎉 1.4.0

> Scrolling menu bar text
### ✨ New Features

- Menu bar text is now scrolling if it does not fit the max width
- New option to hide menu bar text when nothing is currently playing
- New keyboard shortcut to quickly switch between Spotify and Apple Music
- Ability to switch between Spotify and Apple Music from new menu bar submenu
- Fixed an issue when incremental volume increase would break the UI on max volume
- Fixed an issue when progress bar would not update until the mini player window is displayed for the first time
- Minor settings improvements
- Minor mini player improvements

# 1.3.0 - New mini player options and volume adjustments
### 🐞 Bug Fixes

- Fixed an issue when incremental volume increase would break the UI on max volume
- Fixed an issue when progress bar would not update until the mini player window is displayed for the first time

## 🎉 1.3.0

> New mini player options and volume adjustments
### ✨ New Features

- New feature to customize the look of mini player - you can now choose from 2 styles
- You can now hide mini player window by right-clicking and choosing Hide window option
- Mini player is now easier to move around
- Volume slider now adjusts Apple Music/Spotify instead of a system volume

# 1.2.0 - More customization and Apple Music favorites fix
## 🎉 1.2.0

> More customization and Apple Music favorites fix
### ✨ New Features

- You can now choose if you want to have a transparent background or blurred artwork of current song as a background, both in menu bar popover and mini player window
- Fixed a bug where songs were not being added to Apple Music favorites after clicking heart button
- Changed Add to Favorites icon from heart to star to make it consistent with Apple Music

# 1.1.0 - Keyboard shortcuts
## 🎉 1.1.0

> Keyboard shortcuts
### ✨ New Features

- New feature to setup global keyboard shortcuts to control music and toggle mini player window

### 🐞 Bug Fixes

- Fixed a bug where opening settings would crash the app for some users
- Fixed a bug where the app did not open for some users
- Other minor bug fixes and improvements

# 1.0.0 - Song information in menu bar
## 🎉 1.0.0

> Song information in menu bar
### ✨ New Features

- New feature to display song information directly in menu bar
- New settings window with ability to customize information displayed in menu bar
- Fixed a bug where progress bar and play time were not sometimes updated
- Popover UI tweaks
- Other minor bug fixes and improvements

# 0.9.6 - Minor fixes

- Fixed "About..." menu item behaviour

# 0.9.5 - UI fixes

- New icon
- Minor popover UI spacing improvements

# 0.9.4 - Sparkle fix v2

- Test Sparkle update

# 0.9.3 - Sparkle fix maybe

- Test Sparkle update

# 0.9.2 - Sparkle test

- Test Sparkle update

# 0.9.1 - Update test

- Test the runner and Sparkle update

# 0.9.0

- Initial release
Loading

0 comments on commit 3b85889

Please sign in to comment.