<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sl0ppij.git/src/common/input/mod.rs, branch main</title>
<subtitle>a sl0p.foo repository</subtitle>
<id>https://git.sl0p.foo/sl0ppij.git/atom/src/common/input/mod.rs?h=main</id>
<link rel='self' href='https://git.sl0p.foo/sl0ppij.git/atom/src/common/input/mod.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 Option for Simplified Layout</title>
<updated>2021-05-10T14:03:06Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2021-05-09T14:44:05Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=088bcf3dd8aab4e522cface84c0a260b5b37a87c'/>
<id>urn:sha1:088bcf3dd8aab4e522cface84c0a260b5b37a87c</id>
<content type='text'>
* the simplified layout omits the Nerdfonts characters that are not
  found in every Fontset

* add an optional config option to opt into the simplified ui
  `simplified_ui: bool`

* add a config flag that allows opting into the simplified ui
  `zellij options --simplified-ui`

* move the `clean` flag to the `setup` subcommand
</content>
</entry>
<entry>
<title>Add example config file.</title>
<updated>2021-03-12T21:05:41Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2021-03-12T21:05:41Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=a86d8c216186030754a42968768f2af6a131d90d'/>
<id>urn:sha1:a86d8c216186030754a42968768f2af6a131d90d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feature(input): add config file</title>
<updated>2021-03-09T18:16:15Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2021-03-05T21:40:42Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=c97c553870380956904ab7d2daa36e5ce0aef010'/>
<id>urn:sha1:c97c553870380956904ab7d2daa36e5ce0aef010</id>
<content type='text'>
* use a simple platform dependent config location `ProjectDir`

* deserialise from yaml
  iterate more on config format, maybe be more verbose?

* make keybinds a tuple struct
  same size as newtype, but makes impls easier to add

* merge optionally multiple keys for one keybinding
  easier configuration
</content>
</entry>
<entry>
<title>poke at creating Macros</title>
<updated>2021-03-04T14:00:23Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2021-03-04T14:00:23Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=3e0174cc4a973b9f3f6324af66b1b9ed9b6a7361'/>
<id>urn:sha1:3e0174cc4a973b9f3f6324af66b1b9ed9b6a7361</id>
<content type='text'>
- create config struct
- create config errors
- create macro struct

TODO create --config option for the file
</content>
</entry>
<entry>
<title>docs: first documentation step (#185)</title>
<updated>2021-02-17T14:55:09Z</updated>
<author>
<name>categorille</name>
<email>69397914+categorille@users.noreply.github.com</email>
</author>
<published>2021-02-17T14:55:09Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=6e5607ba26d8c1daa384d9eb8c6e138b68360d02'/>
<id>urn:sha1:6e5607ba26d8c1daa384d9eb8c6e138b68360d02</id>
<content type='text'>
* added some documentation to the input module

* added a bunch of documentation already, doing this non-linearly

* added more comments

* forgot cargo ftm again oop

* PR change requests applied, some forgotten/imcomplete doc added</content>
</entry>
<entry>
<title>refactor(input): hotkeys (#132)</title>
<updated>2021-02-05T10:28:34Z</updated>
<author>
<name>Kyle Sutherland-Cash</name>
<email>kyle.sutherlandcash@gmail.com</email>
</author>
<published>2021-02-05T10:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=b6fb330da3820dcb1959c1ce749b59f0150c9e21'/>
<id>urn:sha1:b6fb330da3820dcb1959c1ce749b59f0150c9e21</id>
<content type='text'>
* Initial definitions and thoughts for hotkeys

* Actually document InputKey properly

* Add a to string function for input keys

* Define keybinds and actions; restructure

* Implement hash and start on defining key bindings

* Derive Serialize for input keys

* Store the key strings as tuples for two-way mapping

* Some string to key functions

* Use termion's Key definition and implement action dispatch

* Fix some borrow-checker errors

* Missing keybind and command mode switching

* Fix incorrect handling of spawn terminal command

* fix(plugins): work with new input - tests not passing

* fix(infra): stabilize tests and properly close pty sessions

* style(fmt): rustfmt

Co-authored-by: Brooks J Rady &lt;b.j.rady@gmail.com&gt;
Co-authored-by: Aram Drevekenin &lt;aram@poor.dev&gt;</content>
</entry>
</feed>
