I Made a Terminal Pager
Summary
The post documents building a reusable Go-based viewport component for terminal TUIs to implement a terminal pager. It covers architecture (Item, viewport, filterableviewport), Unicode handling, search and filtering, item selection, and how Lore and other TUIs use this component, plus tips for testing and deployment.