<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ilhare/libui, branch master</title>
<subtitle>Interactive list TUI</subtitle>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/'/>
<entry>
<title>Externalize modules and add .gitignore</title>
<updated>2022-06-15T08:46:03+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>julian.hurst92@gmail.com</email>
</author>
<published>2022-06-15T08:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/commit/?id=a95fcb445bbc9299eb1d974ce34db8cf24622c10'/>
<id>a95fcb445bbc9299eb1d974ce34db8cf24622c10</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make frame equal to winsize</title>
<updated>2022-05-30T22:00:04+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>julian.hurst92@gmail.com</email>
</author>
<published>2022-05-30T22:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/commit/?id=aa288b25a00385e8b034735838f3d5cc512df93f'/>
<id>aa288b25a00385e8b034735838f3d5cc512df93f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use signalfd and poll to handle sigwinch</title>
<updated>2022-05-25T14:15:07+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2022-05-25T14:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/commit/?id=042791ee8518b5b3f196ca198e184d5913341619'/>
<id>042791ee8518b5b3f196ca198e184d5913341619</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>list: reset, somewhat decent resize implementation and fix reframe</title>
<updated>2022-05-17T15:26:49+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2022-05-17T15:26:49+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/commit/?id=f39c8515280c43151c3b03ef52aaf167e472d45d'/>
<id>f39c8515280c43151c3b03ef52aaf167e472d45d</id>
<content type='text'>
list::reframe had buggy behaviour (especially after previous commit).

list::reset allows easily resetting the list (cursor = 0, reset frame).

list::resize allows resizing the list after a sigwinch more easily. It's
a bit of a bitch to get a pretty, non-brutal (without cursor/frame
resetting to avoid "jumping" effect) list resize, this algo acheives it
somewhat decently and keeps the selected item in a somewhat predictable
position.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
list::reframe had buggy behaviour (especially after previous commit).

list::reset allows easily resetting the list (cursor = 0, reset frame).

list::resize allows resizing the list after a sigwinch more easily. It's
a bit of a bitch to get a pretty, non-brutal (without cursor/frame
resetting to avoid "jumping" effect) list resize, this algo acheives it
somewhat decently and keeps the selected item in a somewhat predictable
position.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove useless (or at least it should be) frame update in print</title>
<updated>2022-05-17T15:26:01+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2022-05-17T15:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/commit/?id=dd0f6591ca1d8c320a1a3dbe2def9795373d7059'/>
<id>dd0f6591ca1d8c320a1a3dbe2def9795373d7059</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move ttyui to widget</title>
<updated>2022-05-17T15:25:25+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2022-05-17T15:25:25+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/commit/?id=952ab4404ffcbb43b6a95e640c6de4fb08de5c0a'/>
<id>952ab4404ffcbb43b6a95e640c6de4fb08de5c0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Create consts for ansi colour codes in list</title>
<updated>2022-05-17T15:23:15+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>ark@mansus.space</email>
</author>
<published>2022-05-17T15:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/commit/?id=5e1a84d707b0ef7f8a80868870a7f2fc12f75a31'/>
<id>5e1a84d707b0ef7f8a80868870a7f2fc12f75a31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add list::setitems, sorting and decouple handlers from main.ha</title>
<updated>2022-05-16T22:13:56+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>julian.hurst92@gmail.com</email>
</author>
<published>2022-05-16T22:13:56+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/commit/?id=a421424dda24a25f5e8c0387fff54296d821e8bb'/>
<id>a421424dda24a25f5e8c0387fff54296d821e8bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add page up and page down</title>
<updated>2022-05-16T16:19:41+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>julian.hurst92@gmail.com</email>
</author>
<published>2022-05-16T16:19:41+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/commit/?id=dbf800f59831852ace25f95d92875fe360735566'/>
<id>dbf800f59831852ace25f95d92875fe360735566</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hide/show cursor</title>
<updated>2022-05-16T16:19:14+00:00</updated>
<author>
<name>Julian Hurst</name>
<email>julian.hurst92@gmail.com</email>
</author>
<published>2022-05-16T16:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/ilhare/commit/?id=7c28c776accb0c4e717403b75a38d22a472049ec'/>
<id>7c28c776accb0c4e717403b75a38d22a472049ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
