Commit Graph

48 Commits

Author SHA1 Message Date
Kingkor Roy Tirtho
b3c27d1fca feat: titlebar complete compatibility, platform specific login, library tabbar in titlebar 2022-11-12 13:30:21 +06:00
Kingkor Roy Tirtho
5e96913ba3 feat: dialog logo for macos, settings more width for country picker 2022-11-04 11:36:33 +06:00
Kingkor Roy Tirtho
fb9c0e44be fix(macos): black text in dark mode 2022-11-03 10:49:05 +06:00
Kingkor Roy Tirtho
c201624f99 refactor: platform alert dialog for all dialogs 2022-11-03 09:12:43 +06:00
Kingkor Roy Tirtho
e086b520e7 fix(macos): white text color in dark mode, text field white background 2022-11-01 13:08:06 +06:00
Kingkor Roy Tirtho
46b00bafdf feat: platform slider and progress indicator integration 2022-10-31 23:28:10 +06:00
Kingkor Roy Tirtho
69739b4572 feat: replace all types of buttons with platform buttons 2022-10-29 15:26:55 +06:00
Kingkor Roy Tirtho
9eee573ce9 feat: initial platform_ui integration
What's changed:
- Sidebar
- Settings
- UserLibrary (root)
- Search (search field)
2022-10-29 14:23:17 +06:00
Kingkor Roy Tirtho
6b6907af3f feat(lyrics): tabs for both synced and static lyrics #182
refactor: remove code-style warnings
2022-10-24 17:59:58 +06:00
Kingkor Roy Tirtho
cb4bd25df1 feat: sort tracks in playlist, album and local tracks 2022-10-13 18:59:30 +06:00
Kingkor Roy Tirtho
618c6da0eb fix: local audio doesn't get refreshed after getting permission 2022-10-13 17:49:54 +06:00
Kingkor Roy Tirtho
abf4a5763a fix: cached local track is fetched from network, body is not behind AppBar in desktop 2022-10-12 21:02:50 +06:00
Kingkor Roy Tirtho
8a72f62d14 fix(android): dynamic status bar and safearea, playerview artist link, login success redirect 2022-10-12 19:54:04 +06:00
Kingkor Roy Tirtho
0ca97b495f feat: use of smaller sized images
cd: fix versioning of pubspec
2022-10-11 14:41:44 +06:00
Kingkor Roy Tirtho
4df917e65e fix: categories not showing for oauth exception, maximized window size is stored
feat: UserLibrary and UserAlbums using fl_query
2022-10-10 22:54:10 +06:00
Kingkor Roy Tirtho
3e498a4827 feat: implemented go_route shell/nested route
BRIEF DESCRIPTION:
- Nested Routes like React-Router/Spotify Web/desktop
- Except Login routes everything is nested and wrapped by a Shell
- PlayerOverlay is no more a overlay
A really simple Sidebar now
2022-10-10 20:00:47 +06:00
Kingkor Roy Tirtho
c77b0e198b feat: smoother list using fl_query and waypoint
fix(theme): remove splash effect
feat(artists-albums): horizontal paginated list instead of grid view page
2022-10-02 11:04:27 +06:00
Kingkor Roy Tirtho
1191bf232d fix(web): not building due to metadata_god ffi
chore: update metadata_god and remove win32v3 override
2022-09-21 23:10:05 +06:00
Kingkor Roy Tirtho
1a3556d39e fix(local-track): throwing exception when downloadLocation is empty
chore: bumped `audioplayers` to a git ref
2022-09-13 10:13:54 +06:00
Kingkor Roy Tirtho
16064f68e8 feat: remove macos bounds for reading and writing audio metadata 2022-09-12 22:49:01 +06:00
Kingkor Roy Tirtho
56ed536130 chore: disable reading/writing audiotags in macOS for as unsupported platform for metadata_god
build: bump version to 2.4.0 for next release
fix: playlist view, album view, local track view play another track of already playing album/playlist behavior
2022-09-09 13:36:49 +06:00
Kingkor Roy Tirtho
daa62c73f7 refactor(image-to-string): use asset placeholders instead of dicebear URIs 2022-09-08 23:55:48 +06:00
Kingkor Roy Tirtho
7071cdbfcf chore: metadata_god compatibility 2022-09-05 20:56:41 +06:00
Kingkor Roy Tirtho
d841b06882 refactor(audio-metadata): migrate from dart audio tagging library to rust based in-house solution
* fix(home): android bottom-bar abnormal empty top space for unknown reason
* chore: bump deps and use pub.dev version of spotify package
2022-09-05 00:09:05 +06:00
Kingkor Roy Tirtho
2ab1fba3d6 fix(downloader): downloaded track is corrupted for tagging 2022-09-03 13:50:33 +06:00
Kingkor Roy Tirtho
e206f16723 feat(local-tracks): complete support for local tracks
Downloaded tracks are saved with metadata. Only MP3 file metadata support is available in local track player for now
2022-09-03 09:42:41 +06:00
Kingkor Roy Tirtho
c3bf5119eb feat(broken): Broken Warning! Initial Local Audio Player 2022-08-30 16:08:01 +06:00
Kingkor Roy Tirtho
307a8e21df fix: dropped flutter_downloader deps due to slow download speed and UserDownloads not showing for anonymous 2022-08-25 09:53:49 +06:00
Kingkor Roy Tirtho
585de8c1de fix: tabbar overflow in small screen, artist card too small title and synced lyrics contrast increased 2022-08-19 12:58:35 +06:00
Kingkor Roy Tirtho
8d77b6900a feat: add download tab on library
Addition of download badge in sidebar and navbar library icon
Fix SpotubeMarqueeText behavior using auto_size_text
2022-08-19 11:53:52 +06:00
Kingkor Roy Tirtho
a23ce61446 fix(performance): always running marquee text causes high GPU usage #175 and UserArtist overflow on smaller displays 2022-08-18 12:15:31 +06:00
Kingkor Roy Tirtho
74ee2aff33 SponsorBlock API support added (cached works too)
Grouped `helpers` folder snippets into appropriate sections
2022-07-19 18:15:12 +06:00
Kingkor Roy Tirtho
e2bba4ac94 Safearea fix for Home widgets 2022-07-05 14:48:02 +06:00
Kingkor Roy Tirtho
71d6fc5a4a PlaylistView shows image & extra data as header
Loaders & error placeholders added
PlayerOverlay swipe to open PlayerView
fix: Logout functionality broken
2022-06-14 22:14:48 +06:00
Kingkor Roy Tirtho
9224b4c316 expanded Cached netwrok request support 2022-05-29 23:32:47 +06:00
Kingkor Roy Tirtho
20ada95312 Partial async caching support added using FutureProvider 2022-05-29 22:00:02 +06:00
Kingkor Roy Tirtho
09160b1a53 Fixed statusbar color issue created by the new theme
ChooseColorSchemeDialog now scrollable
Initial FutureProvider integration
Uri launches in System Webview in android fix
2022-05-28 19:17:48 +06:00
Kingkor Roy Tirtho
31551ac1dc application adpted to Flutter 3.0
Got ready for F-Droid release
2022-05-21 17:15:46 +06:00
Kingkor Roy Tirtho
14f51d4f4d Create Playlist support\nAdd Track to playlist(s) support 2022-04-14 21:10:54 +06:00
Kingkor Roy Tirtho
0036df6e12 activate log level in release with env var
Check if the track already exists in the disk while download button is pressed
2022-04-04 19:55:17 +06:00
Kingkor Roy Tirtho
c27b497c4b Follow/Unfollow artist/playlist support
Save/Remove album support
Add/Remove track from favorite support
Easier way to create secrets locally
Updated contribution details according newest changes
2022-03-30 20:38:14 +06:00
Kingkor Roy Tirtho
0cf5bfea50 implemented custom logger
[android] fixed solid color screen until the player on the navbar is stopped
2022-03-23 11:51:58 +06:00
Kingkor Roy Tirtho
6f6c00d76d anonymous (guest) login support added
build pipeline update to support anon login
not logged in guards added
2022-03-19 14:34:39 +06:00
Kingkor Roy Tirtho
9fc155c000 hook support added to most of the components 2022-02-11 19:29:31 +06:00
Kingkor Roy Tirtho
d05ec0099d flutter provider replaced with flutter_riverpod 2022-02-11 10:44:16 +06:00
Kingkor Roy Tirtho
ef121c3613 PageWindowTitlebar now compitable with scaffold's appBar
AlbumCard, ArtistCard, ArtistAlbumCard & ArtistProfile added
UserArtist finished
macos build artifacts upload path corrected
2022-01-23 19:44:26 +06:00
Kingkor Roy Tirtho
17ab0b3261 ArtistsCard & paginated UserArtists page created 2022-01-23 10:12:35 +06:00
Kingkor Roy Tirtho
7cbb5a97a8 Folder stucture re-organized by component
UserLibrary tab view added
2022-01-22 10:32:21 +06:00