- Update to Flutter 3.22.2 by @Abestanis in #130
- Update targetSdkVersion to 34 to match new Google Play store API level requirements @nt4f04und
- Fix Fastlane CD by @nt4f04uNd in #118
- Upload symbols to Crashlytics on CD step by @nt4f04uNd in #125
- Fix firstYear crash by @nt4f04uNd in #124
Full Changelog: https://github.com/nt4f04uNd/sweyer/compare/1.0.10...1.0.11
First release generated by Fastlane CD!
- Added Turkish translation by @eren-ince in #86
- Add privacy policy link to README by @nt4f04uNd in #93
- Move the native Android code of Sweyer into a plugin by @Abestanis in #85
- Update Flutter and dependencies by @Abestanis in #89
- Fix settings button visible on insertion settings page by @Abestanis in #90
- Support Material You monochrome app icon by @nt4f04uNd in #115
- Decide whether to show scroll labels based on drag position by @Abestanis in #91
- Improve startup robustness by @Abestanis in #95
- Convert Java to Kotlin by @Abestanis in #94
- Fastlane CD (init) by @nt4f04uNd in #117
- @eren-ince made their first contribution in #86
Full Changelog: https://github.com/nt4f04uNd/sweyer/compare/1.0.9...1.0.10
All the work related to this version can be found in this project
- Added favorites (@nt4f04und)
- Added "Player color theme" setting (@nt4f04und)
- Added German language support (@Abestanis)
- Changed notification stop icon (@Abestanis)
- Sort album tracks (@Abestanis)
- Add setting to disable back button exit confirmation on home page (@Abestanis)
- Hide gear button on selection screen (@Abestanis)
- Fixed back button on dialogs (@Abestanis)
- Fix splash screen animation (@Abestanis)
- Fix design bug on search page (@Abestanis)
- Fix visual bug in song tiles (1) (@Abestanis)
- Fix visual bug in song tiles (2) (@Abestanis)
- Fix visual bug in song tiles (3) (@Abestanis)
- Fix opening the search page from a search query (@Abestanis)
- Fix not updating the player notification when stopping playback (@Abestanis)
- Fix layout with various text scale factors (@Abestanis, @nt4f04und)
- Fix selection animations (@Abestanis)
- Add marquee in some places where text is very long (@nt4f04und)
- Show scrollbars in places where need to indicate to user that area is scrollable (for example, selection actions bar) (@nt4f04und)
- Fix - content art for playlist now shows correct default icon for songs without content art (@nt4f04und)
- Fix layout related to max lines in album/playlist pages (@nt4f04und)
- Some debug features
- Other bug fixes
- Add bug and feature request templates to issues (@Abestanis)
- Add readme Google Play store badge (@Abestanis)
- Unit and golden tests (@nt4f04und, @Abestanis)
- Refactor the content type system (@Abestanis)
- Flutter 3 migration (@nt4f04und)
- Rewrite theme with ThemeExtensions (@nt4f04und)
- CI
- Setup CI (@nt4f04und)
- Golden test files update workflow (@Abestanis)
- Codecov (@Abestanis)
- Use Lottie instead of Flare and update some dependencies (@Abestanis)
- Optimize Android assets (@Abestanis)
- Fix typos (@Abestanis)
- Fix bug that localization didn't fallback to English as a default language
- Fix scrollbar crash
- Not important for users:
- bump dependencies and enable sound null-safety
- dropped unmaintained
intl_localizations
package in favour of Flutter'sgen_l10n
- Fixed crash when album art couldn't be loaded on Android 10+
- Fixed that new playlist action in playlists tab could be tapped in selection
- Added playlists and artists
- Added more selection actions
- In deletion prompts added a preview of the arts of the content that is being deleted
- Other fixes and cosmetic changes
- Fix issue with current song not updated on search route
- Selection is now everywhere - all songs, all albums, queue, search route - every content entry is now selectable
- Added play all/shuffle buttons to main screen and albums
- Enhanced the search route by adding filtering by content category
- Now all queues are saved/restored. Prior in a lot of cases the queue was intentionally not restored
- Album origins are now restored, that means if you queue some album, after app reload when song from this album will be played, the playing indicator will indicate the album as playing. Prior, the origin was saved only for the current app session, when it was added, and was not restored.
- Optimized scrollbar and listviews
- Became media browser service, support for Android Auto
- Fixed that album arts were not re-cached (below Android 10)
- Refactored a lot of code and fixed a lot of other bugs
- Changed player backend (non-UX)
- localization (ru, en)
- revamped design, changed logo, some fancy animations
- ability to change primary color in theme settings
- bottom bar is now swipeable
- sidebar can be swiped out from any place on the screen
- albums
- queue system
- deleting songs
- basic playback
- dark and light theme