<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sl0ppij.git/src/client/layout.rs, branch main</title>
<subtitle>a sl0p.foo repository</subtitle>
<id>https://git.sl0p.foo/sl0ppij.git/atom/src/client/layout.rs?h=main</id>
<link rel='self' href='https://git.sl0p.foo/sl0ppij.git/atom/src/client/layout.rs?h=main'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/'/>
<updated>2021-05-16T16:11:56Z</updated>
<entry>
<title>Big refactor: separate crates for client, server and utilities</title>
<updated>2021-05-16T16:11:56Z</updated>
<author>
<name>Kunal Mohan</name>
<email>kunalmohan99@gmail.com</email>
</author>
<published>2021-05-16T11:12:50Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=2038947a14d32d89da2bdbcaa1381c3015ac9c7a'/>
<id>urn:sha1:2038947a14d32d89da2bdbcaa1381c3015ac9c7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more Functionality to Unbind</title>
<updated>2021-05-07T08:51:35Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2021-05-07T08:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=79a4f76e93dd25c4eb71af18885b4c043807b78c'/>
<id>urn:sha1:79a4f76e93dd25c4eb71af18885b4c043807b78c</id>
<content type='text'>
The default keybinds can be unbound either for a specific mode, or for every mode.
It supports either a list of `keybinds`, or a bool indicating that every keybind
should be unbound:

```
keybinds:
    unbind: true
```
Will unbind every default binding.

```
keybinds:
    unbind: [ Ctrl: 'p']
```
Will unbind every default `^P` binding for each mode.
```
keybinds:
    normal:
        - unbind: true
```
Will unbind every default keybind for the `normal` mode.
```
keybinds:
    normal:
        - unbind: [ Alt: 'n', Ctrl: 'g']
```
Will unbind every default keybind for `n` and `^g` for the `normal` mode.
</content>
</entry>
<entry>
<title>Fix Startup with Default in Same Folder</title>
<updated>2021-04-29T16:00:55Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2021-04-29T06:56:46Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=153119de021880a9b2d0a3f76cff430ccb8ab112'/>
<id>urn:sha1:153119de021880a9b2d0a3f76cff430ccb8ab112</id>
<content type='text'>
Doesn't try loading `default` files, other than
the plugin directory by default anymore.
</content>
</entry>
<entry>
<title>fix(ui): draw ui properly on terminal start (#323)</title>
<updated>2021-04-22T18:55:23Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2021-04-22T18:55:23Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=169e25af66fe534a5091583b4b5f62dd1b7eea9b'/>
<id>urn:sha1:169e25af66fe534a5091583b4b5f62dd1b7eea9b</id>
<content type='text'>
* fix(ui): draw ui properly on terminal start

* style(fmt): rustfmt</content>
</entry>
<entry>
<title>feat(build): vastly simplify the build system</title>
<updated>2021-04-14T18:08:22Z</updated>
<author>
<name>Brooks J Rady</name>
<email>b.j.rady@gmail.com</email>
</author>
<published>2021-04-14T18:08:22Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=af702b67e69981c00cf022888164fbd7b278f7e5'/>
<id>urn:sha1:af702b67e69981c00cf022888164fbd7b278f7e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(bug): remove buggy expansion boundaries</title>
<updated>2021-04-14T10:01:28Z</updated>
<author>
<name>Brooks J Rady</name>
<email>b.j.rady@gmail.com</email>
</author>
<published>2021-04-14T10:01:28Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=413a24b77fd78f19385522f96137e80f146f2485'/>
<id>urn:sha1:413a24b77fd78f19385522f96137e80f146f2485</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Wrap up the plugin system refactor, running everything through update()</title>
<updated>2021-03-25T17:22:10Z</updated>
<author>
<name>Brooks J Rady</name>
<email>b.j.rady@gmail.com</email>
</author>
<published>2021-03-25T17:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=b6f945da35065f0a0d3b384b4d0f167908c0140f'/>
<id>urn:sha1:b6f945da35065f0a0d3b384b4d0f167908c0140f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add event subscription tracking</title>
<updated>2021-03-09T21:51:17Z</updated>
<author>
<name>Brooks J Rady</name>
<email>b.j.rady@gmail.com</email>
</author>
<published>2021-03-09T21:51:17Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=e9ab81850e61b9b5e9c1f25d79cafd8378bda600'/>
<id>urn:sha1:e9ab81850e61b9b5e9c1f25d79cafd8378bda600</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(tabs): add ability to set tab name (#212)</title>
<updated>2021-03-08T09:06:23Z</updated>
<author>
<name>Jonah Caplan</name>
<email>jonahcaplan@gmail.com</email>
</author>
<published>2021-03-08T09:06:23Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=44b0246e91ae65b09f3e2d9b111772a6b093135b'/>
<id>urn:sha1:44b0246e91ae65b09f3e2d9b111772a6b093135b</id>
<content type='text'>
* send all tabs in vec

* works but no input filtering

* add event types

* add event handler for tab events

* fmt fixups

* update tab name in place, and escape rename works

* rename handle_tab_event handle_tab_rename_keypress

* handle empty new_name when renaming

* fix(tabs): pad active tab name too

* fix(tabs): report proper length

* fix(tabs): always render active tab

* style(fmt): rustfmt

Co-authored-by: Aram Drevekenin &lt;aram@poor.dev&gt;</content>
</entry>
<entry>
<title>Make fullscreen panes not override the status bar and strider (#209)</title>
<updated>2021-02-24T17:00:00Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2021-02-24T17:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=7b69fcb8e081b3419488a56f1adbe3ba45821906'/>
<id>urn:sha1:7b69fcb8e081b3419488a56f1adbe3ba45821906</id>
<content type='text'>
* work

* feat(tab): expansion boundary

* fix(layout): add expansion boundary to default layout

* style(fmt): rustfmt

* style(fmt): remove unnecessary comment</content>
</entry>
</feed>
