A tab based, webapp layout for reddit with minimal vim-like navigation keybindings.
- Vim keybindings to navigate
- (Caching) Keep content of at lease 2 tabs and at most 3 tabs in memory (keep content of current, previous, next tab in memory, free memory allocated for rest)
- Better Card Layout for posts
- Load images, gifs, videos
- Config for data usage on media: (Do not load media | Load media at low quality | Load media at highest quality possible)
- Add info: Upvotes, Awards
- Direct post URL
- Infinite loading (currently only loads first 25 posts)
- Configurable subreddit list (use local storage for storing srList)
- Code quality Overall
- Better way to inplement hjkl navigation. With methos: init() which will regiseter hjkl keys; registerHL(arr) which will register arr element navigation on HL keys; registerJK(arr))
- Minimize dependencies
- Scrolling in tab bar
- UX on mobile: Swipe for next subreddit on mobile
- Utilize href in url for subreddit
- Loading animations at different places
- Proper highlight subreddit on pressing hl