Commit Graph

42 Commits

Author SHA1 Message Date
krolxon dc3f561de3 fix #8 2024-06-01 15:58:53 +05:30
krolxon 311cbc2631 workaround for #7, fix error when using 'Space' 2024-05-31 12:51:06 +05:30
krolxon 7b14b68164 workaround for #7, fix error when using 'Space' 2024-05-30 16:36:04 +05:30
krolxon b31e16554c workaround for #7 2024-05-25 11:09:54 +05:30
krolxon 2735afa943 <Space> for adding entire directory to queue 2024-05-19 19:55:27 +05:30
krolxon bcec798632 remove use of contains() 2024-05-16 18:24:18 +05:30
krolxon 35db5fb07d syntactical suger 2024-05-16 18:08:41 +05:30
krolxon 1d70e28c4e assert filenames instead of seeing if it contains 2024-05-16 18:08:34 +05:30
krolxon 074021c5aa change highlighting of current song in queue 2024-05-14 01:38:48 +05:30
krolxon 420389664b sort pl_list 2024-05-14 01:38:20 +05:30
krolxon bc7ab75f0c remove unnecessary comments 2024-05-13 17:28:56 +05:30
krolxon bb5bcea3ff fix #4 2024-05-13 13:41:26 +05:30
krolxon f3fb60a1a0 fix highlight delay when song deleted from queue 2024-05-12 17:17:57 +05:30
krolxon 955532893f remove queue struct, and use generics of ContentList 2024-05-01 12:08:56 +05:30
krolxon b29846fb72 abide by the lord clippy 2024-05-01 00:06:50 +05:30
krolxon 9c30356a3e move queue into its own file, and optimize it 2024-04-30 23:10:46 +05:30
krolxon 32a3c60471 add rename playlists feature 2024-04-30 22:40:56 +05:30
krolxon 87bb8e9473 remove redundant functions and add comments 2024-04-29 23:20:02 +05:30
krolxon 38ebdf9283 get rid of humantime crate 2024-04-29 17:24:49 +05:30
krolxon 4993431186 add metadata in directory tree 2024-04-29 15:00:15 +05:30
krolxon 8b16d3ea50 fix queue deletion to perfection 2024-04-29 00:05:35 +05:30
krolxon 6b66a44ed0 fix queue deletion & make get_full_path return an option 2024-04-28 23:59:42 +05:30
krolxon 66a1cfccf4 have queue list as primary widget 2024-04-28 23:36:01 +05:30
krolxon 9dceaccb3e add no. of items in queue list title 2024-04-28 23:12:16 +05:30
krolxon 6e631a0520 add unadded songs to queue on <space> 2024-04-28 16:42:50 +05:30
krolxon 5eafc1898b keybind: goto top, bottom 2024-04-28 16:27:03 +05:30
krolxon 4cbdd634a9 increment file index when <space> 2024-04-28 15:52:30 +05:30
krolxon bf939a4702 Major changes to queue pushing added search feature to playlist and queue 2024-04-28 14:34:30 +05:30
krolxon ad2e99ce76 added keybind to remove highlighted song from queue 2024-04-27 13:22:55 +05:30
krolxon 59eed99c85 add to playlist feature 2024-04-26 23:10:08 +05:30
krolxon 91a7aeab42 add search functionality 2024-04-26 16:54:58 +05:30
krolxon 04e5d2ad28 alot of edge cases removed, ui improvments 2024-04-26 14:32:58 +05:30
krolxon a8161521d0 add keymaps to readme.md and minor changes 2024-04-25 15:51:31 +05:30
krolxon 00c5c12d82 use filetree view instead of all song list 2024-04-25 14:31:50 +05:30
krolxon f665c4e9f3 better event handling with tick, search 2024-04-25 12:58:13 +05:30
krolxon 4bc03ce8f4 use filenames in queue instead of title 2024-04-24 23:01:38 +05:30
krolxon 9e2b51c8e6 use tabs instead of layouts 2024-04-24 15:49:40 +05:30
krolxon 3f6b2bfefd Fix wrong songs playing when queue is not empty
if we are playing a song which is in the middle of somewhere in queue.
it will play the wrong song, since the index points to wrong song
2024-04-24 12:52:32 +05:30
krolxon bf11d5967f hmm stuff 2024-04-24 12:36:33 +05:30
krolxon b93eae4482 add documentation 2024-04-23 23:33:17 +05:30
krolxon 05c4b17bc0 damn 2024-04-23 19:16:42 +05:30
krolxon a0582ead78 get basic tui working with Ratatui 2024-04-23 16:10:03 +05:30