aboutsummaryrefslogtreecommitdiff
path: root/libtui
AgeCommit message (Collapse)Author
2025-10-27Update for nomemHEADmasterJulian Hurst
2024-09-16Fix misbehaving castJulian Hurst
2024-07-14Update widget doc: pointer to list should be passed to newlayoutJulian Hurst
2024-02-26list: use reverse video instead of setting fg/bg colorsJulian Hurst
2024-02-26Fix casting issuesJulian Hurst
2023-11-18Update for stdlib changesJulian Hurst
bufio::scanrune changed to bufio::read_rune
2023-09-07libtui: Free the result value of strings::concat in printJulian Hurst
2023-09-07layout: Don't free layout.widgets in finishallJulian Hurst
2023-09-07Add utf8::invalid to widget errorsJulian Hurst
2023-09-07stdlib updates (strio -> memio)Julian Hurst
2023-09-07Remove unused variableJulian Hurst
2023-09-07list: Fix sub-typing and improve setsizeJulian Hurst
2023-09-07Add new setsize api to widget and better size support for listJulian Hurst
This adds a distinction between the list size (list.sz) and the list's frame size (list.frame.sz). This commit also adds the widget::setsize api and implements it for list.
2023-09-07list: Fix bottom moving frame when items are smaller than tty rowsJulian Hurst
This only sets rows to tty rows - 1 if len(list.items) is bigger otherwise we set rows to len(list.items)
2023-09-07Fix list row sizeJulian Hurst
2023-09-07Update hare-set and use sset for listwidgetJulian Hurst
2023-09-07Fix intermittent blanking/flickeringJulian Hurst
Clearing and printing were done in two separate write syscalls. This fix consists in grouping them in the same write syscall by scheduling a clear in advance. This prevents UI glitches due to the delay between both writes.
2023-09-07Update list::selected commentJulian Hurst
2023-09-07Specify borrowing in list::selected commentJulian Hurst
2023-09-07Update list::selected commentJulian Hurst
2023-09-07Initial commitJulian Hurst