bensadeh / circumflex

🌿 It's Hacker News in your terminal
GNU Affero General Public License v3.0
1.29k stars 27 forks source link

Optimize UX by enabling free page traversal #137

Open christiangoeschel opened 1 month ago

christiangoeschel commented 1 month ago

So, currently when list items are distributed across multiple pages you can not traverse these when ( cursorIndex == len(listItems) - 1 ) or ( cursorIndex == 0 ) is hit and the user is trying to go further down or up.

This is unusual behavior given that modern UIs allow for a more free item selection, especially in the context of similar applications. Let me know your thoughts on this or simply close if this is trivial :D 👍🏽