Updates on future of coding's link search page: history.futureofcoding.org/history/links
Avoid screen freezes:
Links data streaming download and parsing by segments
Filter by segments
Result pagination (less to render on refilter)
Shareability:
If search query parameter is set, search that on load
Update search query param on search update
Usability:
Sort by most recent
Table layout fixed
Result pagination
Keyboard shortcuts
- f: first, l: last, n: next, p: prev, N: page + 10, P: page - 10, s: focus search
Loading status
Row highlight on hover
Try it:
- history.futureofcoding.org/history/links/?search=alan%20kay
- history.futureofcoding.org/history/links/?search=bret%20victor
PS: I listed the improvements in detail mostly to highlight how many things are involved in a "simple" app that only has a search box and a result list, I think it's a nice 7GUIs style app specification to benchmark future of coding projects
Mariano Guerra 2023-01-16 13:26:38
More specific:
- Don't go below the first page
- When updating the search term if the current page is after last page of new search results then go to last actual page
- Show pagination info