Skip to content

njkevlani/tabbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tabbit

A tab based, webapp layout for reddit with minimal vim-like navigation keybindings.

TODO

  • 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