<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hare-libtui/libtui/widget/list/list.ha, branch master</title>
<subtitle>Hare library for creating TUIs (legacy)</subtitle>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/'/>
<entry>
<title>Update for nomem</title>
<updated>2025-10-27T15:09:18+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2025-10-27T15:09:18+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/commit/?id=13f506b3c41ed0670ddeeee7a6c6e855495a9bc9'/>
<id>13f506b3c41ed0670ddeeee7a6c6e855495a9bc9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix misbehaving cast</title>
<updated>2024-09-16T17:54:53+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2024-09-16T17:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/commit/?id=9ab640686859b3cae14cc1db2e19a1ef047865a1'/>
<id>9ab640686859b3cae14cc1db2e19a1ef047865a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>list: use reverse video instead of setting fg/bg colors</title>
<updated>2024-02-26T16:28:58+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2024-02-26T16:28:58+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/commit/?id=fc35ddfe23bdf4da003457f9e4bace021057fe08'/>
<id>fc35ddfe23bdf4da003457f9e4bace021057fe08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix casting issues</title>
<updated>2024-02-26T16:24:27+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2024-02-26T16:24:27+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/commit/?id=6f9b13fca8eb421c9d9a179c99488af6eb530a4b'/>
<id>6f9b13fca8eb421c9d9a179c99488af6eb530a4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add utf8::invalid to widget errors</title>
<updated>2023-09-06T22:09:06+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2023-09-06T19:19:46+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/commit/?id=7e87e60c04ce85777ae358567adf616088ccb0b7'/>
<id>7e87e60c04ce85777ae358567adf616088ccb0b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib updates (strio -&gt; memio)</title>
<updated>2023-09-06T22:09:06+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2023-08-08T12:41:45+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/commit/?id=a9cec6c3f5870dc74ab941104f5c4aab0d98d31a'/>
<id>a9cec6c3f5870dc74ab941104f5c4aab0d98d31a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused variable</title>
<updated>2023-09-06T22:09:06+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2022-09-11T11:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/commit/?id=4fb03d12adb03ea6514ce61eae39d6671fb2ac1f'/>
<id>4fb03d12adb03ea6514ce61eae39d6671fb2ac1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>list: Fix sub-typing and improve setsize</title>
<updated>2023-09-06T22:09:06+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2022-09-11T01:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/commit/?id=1b59bc89efca95209d9c9164b7789a668805b95f'/>
<id>1b59bc89efca95209d9c9164b7789a668805b95f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new setsize api to widget and better size support for list</title>
<updated>2023-09-06T22:09:06+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2022-09-11T00:48:26+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/commit/?id=aa5e327ef606167d0bd13ece4e09cc28207fd48a'/>
<id>aa5e327ef606167d0bd13ece4e09cc28207fd48a</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>list: Fix bottom moving frame when items are smaller than tty rows</title>
<updated>2023-09-06T22:09:06+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2022-09-10T23:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/hare-libtui/commit/?id=f98e057376e779057f5dd5901b1c08d87f49d71c'/>
<id>f98e057376e779057f5dd5901b1c08d87f49d71c</id>
<content type='text'>
This only sets rows to tty rows - 1 if len(list.items) is bigger
otherwise we set rows to len(list.items)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This only sets rows to tty rows - 1 if len(list.items) is bigger
otherwise we set rows to len(list.items)
</pre>
</div>
</content>
</entry>
</feed>
