What's new in Harmonoid 0.3.8
Apr 8, 2023
- Highlights:
- Fixed an issue that caused playback to start from first track instead of the track clicked if current queue was finished.
- Fixed an issue that caused ink ripple to display on various surfaces when opening context-menu with right-click.
New in Harmonoid 0.3.7 (Apr 4, 2023)
- Highlights:
- Added support for HARMONOID_CACHE_DIR environment variable to set cache location.
- Fixed missing metadata of some music files on Android.
- Fixed theming of some components e.g. switches.
- Fixed an issue that made process not terminate on some versions of Windows (#408).
- Update package:media_kit to v0.0.3.
- Update package:safe_local_storage to v1.0.2.
- Supporters:
- Oleks • 4.50 € per month.
- Tse Loki • 2 € per month.
- Translation Updates:
- Updated Spanish (@enrique-mp).
- Updated Portuguese (@maisondasilva).
- Updated Catalan (@aniol).
- Updated Japanese (@maboroshin).
- Updated Czech (@Tutislav).
- Updated Italian (@Trainax).
- Updated Russian (@Feelogil).
New in Harmonoid 0.3.6 (Feb 23, 2023)
- HIGHLIGHTS:
- Added setting to change speed of animation effects or disable them entirely (#341).
- Added Ctrl + Q key-binding to close the application (#403).
- Reduced size of Windows installer & build by ~10 MB & ~30 MB respectively.
- Thanks to @Quackdoc for stripping unused FFmpeg decoders.
- Improved route animations.
- Improved default window size (used on fresh install).
- Improved "Show Album" performance. It is O(1) now.
- Improved album screen, artist screen & playlist screen animations.
- Improved directory picker layout on mobile.
- Improved music library & settings layout on mobile.
- Re-arranged settings.
- Now language selection dialog shows country (#401).
- Now resolved album arts are cached for rendering.
- Fixed issue that caused new tracks to not show in album artists & artists after pressing refresh.
- FUTURE:
- So... I've started to work on Material Design 3 & I feel it's looking really good! Expect it to be part of the next update.
- NOTES:
- Material Design 2 will never be removed from Harmonoid.
- Material Design 3 will be completely optional & users can switch between the two from Settings.
- Material Design 3 will be only available for Android & enabled by default on Android 12 or higher.
- Additionally, code is now ready to add support for third-party themes.
- TRANSLATION UPDATES:
- Updated Japanese (@maboroshin).
- Added Korean (@dart-bird).
- Updated Spanish (Latin America) (@SteveeWasTaken).
New in Harmonoid 0.3.5 (Jan 9, 2023)
- Some necessary fixes important for project to receive quickly. Most importantly:
- NAS / Samba file-system support for Windows has been fixed.
- Thumbnail toolbar is no longer missing on Windows.
- Some specific ROMs/devices will no longer face playback issues on Android.
- Issue that caused opening music from File Explorer making Harmonoid restored on Windows has been fixed.
- Harmonoid window no longer freezes when quitting on Windows 7 (backward-compatibility).
- HIGHLIGHTS:
- Fixed NAS / SMB support on Windows.
- Fixed issue that caused opening music from File Explorer making Harmonoid restored (if maximized) on Windows.
- Added ability to disable all audio filters on Android (disabled by default).
- Disabled GTK header-bar on GNOME desktop environment (#380).
- Fixed unresponsive process when closing window on Windows 7 only.
- Updated new page animation when clicking on hyperlinks.
- Added support for installing for current users only on Windows (#372).
- Fixed next/previous buttons not greyed out in ModernNowPlayingScreen (#369).
- Made fallback album arts configurable (#379).
- Fixed missing thumbnail toolbar buttons on Windows.
- Fixed "CANCEL" button on minimum file size dialog popping Navigator on the wrong BuildContext.
- Migrated project to API changes in package:media_kit.
- Safer hyperlinks. Added null-check after lookup for album/artist in package:media_library HashSet(s) (#366).
- Added multiple genre support (not exposed yet).
- Added Play all button next to Shuffle on Albums, Tracks & Artists screens to play them orderly.
- Now background visuals are stored as animated WebP.
- This has significantly reduced bundle size & also improved Linux's performance with ModernNowPlayingScreen (?).
- Aligned text & label inside various TextField(s).
- Fixed issue that made manually entering values in "Control Panel" difficult.