aditya-K2
2c85b0aa76
Implement Progress Bar
2023-04-13 05:40:40 +05:30
aditya-K2
d6142372a1
Visual Mode can now be disabled
2023-04-13 03:54:50 +05:30
aditya-K2
4adf71a1b4
Change errHandler from func(bool, err) to func(err)
2023-04-12 19:50:38 +05:30
aditya-K2
dcabc44f40
Better Error Handling
2023-04-12 08:23:41 +05:30
aditya-K2
697d7bcb88
Implement MapActions for RecentlyPlayedView
2023-04-12 08:00:28 +05:30
aditya-K2
baa210b4be
Remove unneccesary function
2023-04-12 07:51:15 +05:30
aditya-K2
086b6f7b5d
Use URI instead of position to play songs in RecentlyPlayedView
2023-04-12 07:25:38 +05:30
aditya-K2
493297fec9
Clean up main
2023-04-12 06:07:11 +05:30
aditya-K2
b2fd79d91b
Fix: RecentlyPlayedView played the wrong track if context wasn't empty
2023-04-12 06:04:55 +05:30
aditya-K2
16429eed1a
New Default View
2023-04-12 06:03:07 +05:30
aditya-K2
eb0f4215ed
Better Colors for Menu
2023-04-12 04:49:14 +05:30
aditya-K2
0bdabaf1ea
Implement RecentlyPlayedView
2023-04-12 04:39:06 +05:30
aditya-K2
2e2149fba0
Style rework
2023-04-12 04:38:22 +05:30
aditya-K2
57215f4aed
Better naming for NewAction parameters
2023-04-12 03:03:28 +05:30
aditya-K2
fb0370b0f5
Rename ui/main => ui/interactive
2023-04-12 03:00:29 +05:30
aditya-K2
c93d68ef57
Liked Songs Implementation
2023-04-12 02:49:55 +05:30
aditya-K2
64b6f77ff2
add readme
2023-04-11 08:17:16 +05:30
aditya-K2
a71076a1a5
Initial implementation of albums view
2023-04-11 07:28:38 +05:30
aditya-K2
ae6690b878
AlbumView and AlbumsView
2023-04-11 07:28:08 +05:30
aditya-K2
af5da857ca
change in implementation of view interface
2023-04-11 07:27:42 +05:30
aditya-K2
a86f7dfd97
renaming some structs
2023-04-11 06:48:03 +05:30
aditya-K2
c5ad927f5c
consistent colors for iview visual mode
2023-04-11 06:16:37 +05:30
aditya-K2
e45cd91904
Better error handling
2023-04-11 06:10:46 +05:30
aditya-K2
9fd09c4578
Remove ui/sidenav
2023-04-11 05:06:42 +05:30
aditya-K2
37d40664e4
Display playlist name in the notification
2023-04-11 05:04:09 +05:30
aditya-K2
d15f2fd7b2
Call done function even if the playlist or album is cached
2023-04-11 05:03:22 +05:30
aditya-K2
bea42babd6
Use SetMaxWidth in interactiveView.update
2023-04-11 04:20:06 +05:30
aditya-K2
cb7d17e5ee
Better notification Implementation
2023-04-11 03:49:43 +05:30
aditya-K2
d16a547506
implement notifications
2023-04-11 03:22:16 +05:30
aditya-K2
857810afbb
Check if iview.context related functions are nil
2023-04-11 03:07:35 +05:30
aditya-K2
79ed0d2608
Simple NavMenu implementation
2023-04-11 02:38:46 +05:30
aditya-K2
45acf4ba24
rename Main.View=> Main.Table
2023-04-11 01:53:28 +05:30
aditya-K2
7070f26466
Rename Main=>Root MainS=>Main
2023-04-11 01:29:07 +05:30
aditya-K2
940d9a82c1
Fix error where Ui is nil
2023-04-11 01:22:35 +05:30
aditya-K2
a7a8f74f18
Use MainFlex as the root instead of pages
2023-04-10 20:29:30 +05:30
aditya-K2
46b8e04f7f
make playlistView fields private
2023-04-10 20:08:43 +05:30
aditya-K2
65d5b654d1
initial implementation using views
2023-04-10 20:00:47 +05:30
aditya-K2
b36b4f3455
add view implementation
2023-04-10 19:55:12 +05:30
aditya-K2
0ca89df6d2
update: comments
2023-04-10 09:57:11 +05:30
aditya-K2
a43ed2a0b3
Initial Implementation of whole view
2023-04-10 09:45:31 +05:30
aditya-K2
5f37515c47
remove AddAlbumToPlaylist
2023-04-10 09:45:26 +05:30
aditya-K2
3feaaab65e
implement GetAlbum and GetPlaylist
...
GetAlbum and GetPlaylist are now similar to CurrentUserSavedAlbums and
CurrentUserPlaylists
2023-04-10 09:39:24 +05:30
aditya-K2
ee02874dd3
add AfterContextClose() function
2023-04-10 09:19:12 +05:30
aditya-K2
78bcb78f13
AddTracksToPlaylist wrapper
2023-04-10 09:17:50 +05:30
aditya-K2
bf61257bba
use InitClient instead of NewClient
2023-04-10 05:37:14 +05:30
aditya-K2
1d99b5684b
rename to gspt
2023-04-10 01:54:17 +05:30
aditya-K2
45a5fbfb81
implement add album to spotify playlist through context menu
2023-04-09 05:10:44 +05:30
aditya-K2
d10923c4bf
"add" wrappers for spotify
2023-04-09 05:10:20 +05:30
aditya-K2
514869feff
fix: unable to select anything other than the first entry
2023-04-09 05:09:56 +05:30
aditya-K2
2a289e3d1a
New Implementation of Context Menu
...
Every InteractiveView should have it's own context Menu. So You set the
contextOpener and contextHandler with the contextKey which is used to
open the contextMenu.
2023-04-09 04:40:47 +05:30