328 Commits

Author SHA1 Message Date
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