<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sl0ppij.git/rust-toolchain, branch main</title>
<subtitle>a sl0p.foo repository</subtitle>
<id>https://git.sl0p.foo/sl0ppij.git/atom/rust-toolchain?h=main</id>
<link rel='self' href='https://git.sl0p.foo/sl0ppij.git/atom/rust-toolchain?h=main'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/'/>
<updated>2022-04-12T06:15:13Z</updated>
<entry>
<title>fix: `rust-toolchain` -&gt; `rust-toolchain.toml` (#1313)</title>
<updated>2022-04-12T06:15:13Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2022-04-12T06:15:13Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=ac3c09066b461d5e66bb5447741878b8a3a94642'/>
<id>urn:sha1:ac3c09066b461d5e66bb5447741878b8a3a94642</id>
<content type='text'>
The new location has been stable for a year, by now peoples toolchains
should have been able to catch up.</content>
</entry>
<entry>
<title>add: `musl` target to `rust-toolchain` (#1294)</title>
<updated>2022-04-04T18:19:36Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2022-04-04T18:19:36Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=cf3f3f4b5ef03d0efe85768f2ca57e049c73ab63'/>
<id>urn:sha1:cf3f3f4b5ef03d0efe85768f2ca57e049c73ab63</id>
<content type='text'>
Add `x86_64-unknown-linux-musl` target to `rust-toolchain`,
so that people are able to build the e2e tests.

Fixes #610</content>
</entry>
<entry>
<title>Update `rust-toolchain` (#1236)</title>
<updated>2022-03-17T16:28:50Z</updated>
<author>
<name>github-actions[bot]</name>
<email>41898282+github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2022-03-17T16:28:50Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=6092165980a790137beed14212d91811c8e3029b'/>
<id>urn:sha1:6092165980a790137beed14212d91811c8e3029b</id>
<content type='text'>
Co-authored-by: a-kenji &lt;a-kenji@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Feat/add rust toolchain (#1235)</title>
<updated>2022-03-17T15:46:01Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2022-03-17T15:46:01Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=effccbfaa36f384f2897aa0a89ea393d5f34f0a0'/>
<id>urn:sha1:effccbfaa36f384f2897aa0a89ea393d5f34f0a0</id>
<content type='text'>
* feature: update rust-toolchain

* add(ci): action that updates `rust-toolchain`

We purposefully keep our version a little behind the newest releases,
to give people the time to update. Now this is unambigious and we can
use all the features our current toolchain allows.</content>
</entry>
<entry>
<title>feat(ui): overhauled resize and layout systems</title>
<updated>2021-08-28T16:46:24Z</updated>
<author>
<name>Brooks Rady</name>
<email>b.j.rady@gmail.com</email>
</author>
<published>2021-08-28T16:46:24Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=76a5bc8a05c33fb3f46cff1ce95aa1af694b9927'/>
<id>urn:sha1:76a5bc8a05c33fb3f46cff1ce95aa1af694b9927</id>
<content type='text'>
* refactor(panes): move to parametric pane sizes

* Fixed the simpler errors by casting to usize

* The least I can do is pass the formatting check...

* Move to stable toolchain

* Well, it compiles?

* And now it doesn't! ;)

* Baseline functionality with the new Dimension type

* Working POC for percent-based resizing

* REVERT THIS COMMIT – DELETES TESTS

* Perfected the discrete resize algorithm

* Fixed fixed-size panes

* Basic bidirectional resize

* feat(resize): finalised parametric resize algorithm

* Reduce the logging level a bit

* Fixed nested layouts using percents

* Bug squishing for implicit sizing

* Here is a funky (read: rubbish) rounding approach

* And now it's gone again!

* Improve discretisation algorithm to fix rounding errors

* Fix the last layout bug (maybe?)

* Mixed explicit and implied percents work now

* Let's pretend that didn't happen...

* Make things a bit less crashy

* Crash slightly more for now (to find bugs)

* Manaually splitting of panes works now

* Start moving to percent-based resizes

* Everything but fullscreen seems to be working

* Fix compilatation errors

* Culled a massive amount of border code

* Why not pause to please rustfmt?

* Turns out I was still missing a few tests...

* Bringing back even more tests!

* Fix tests and pane boarders

* Fix the resize system without gaps

* Fix content offset

* Fixed a bug with pane closing

* Add a hack to fix setting of the viewport

* Fix toggling between shared borders and frames

* fix(tests): make e2e properly use PaneGeom

* style(fmt): make rustfmt happy

* Revert unintentional rounding of borders

* Purge some old borderless stuff

* Fix busted tab-bar shrinking

* Update E2E tests

* Finish implementing fullscreen!

* Don't crash anymore?

* Fix (almost) all tests

* Fix a lack of tab-stops

* All tests passing

* I really can't be bothered to debug a CI issue

* Tie up loose ends

* Knock out some lingering FIXMEs

* Continue to clean things up

* Change some naming and address FIXMEs

* Cull more code + FIXMEs

* Refactor of the resize system + polish

* Only draw frames when absolutely necessary

* Fix the tab-bar crash

* Fix rendering of boarders on reattach

* Fix resizing at small pane sizes

* Deduplicate code in the layout system

* Update tab-bar WASM

* Fixed the pinching of panes during resize

* Unexpose needlessly public type

* Add back a lost test

* Re-add tab tests and get them to compile

* All tabs need layouts

* Start fixing tests + bug in main

* Stabilize the resize algorithm rounding

* All tests from main are now passing

* Cull more dead code</content>
</entry>
<entry>
<title>feat(ci): add CI trigger for manual builds</title>
<updated>2021-04-26T17:58:42Z</updated>
<author>
<name>Brooks J Rady</name>
<email>b.j.rady@gmail.com</email>
</author>
<published>2021-04-26T17:58:42Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=ad7fcb57178e74a118c8eabd52e6fbb7a62a5cf0'/>
<id>urn:sha1:ad7fcb57178e74a118c8eabd52e6fbb7a62a5cf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pin to nighlty 2021-04-23</title>
<updated>2021-04-26T09:58:15Z</updated>
<author>
<name>a-kenji</name>
<email>aks.kenji@protonmail.com</email>
</author>
<published>2021-04-26T09:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=1517aa6c45608a5321c9bac111e2edfe0562312e'/>
<id>urn:sha1:1517aa6c45608a5321c9bac111e2edfe0562312e</id>
<content type='text'>
Rustfmt doesn't build on current nighlty
</content>
</entry>
<entry>
<title>First iteration of the new build system is complete</title>
<updated>2021-04-13T14:35:37Z</updated>
<author>
<name>Brooks J Rady</name>
<email>b.j.rady@gmail.com</email>
</author>
<published>2021-04-13T14:35:37Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=dcd03ddc857fa35909de95d3dee9f01ad8344806'/>
<id>urn:sha1:dcd03ddc857fa35909de95d3dee9f01ad8344806</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start porting to cargo-make</title>
<updated>2021-03-26T16:01:22Z</updated>
<author>
<name>Brooks J Rady</name>
<email>b.j.rady@gmail.com</email>
</author>
<published>2021-03-26T16:01:22Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=4c662fc6d08009fcdfa5b49e7875e44abf3971d8'/>
<id>urn:sha1:4c662fc6d08009fcdfa5b49e7875e44abf3971d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build(simplify and fix build system, removing the binary assets)</title>
<updated>2021-02-23T16:13:41Z</updated>
<author>
<name>Brooks J Rady</name>
<email>b.j.rady@gmail.com</email>
</author>
<published>2021-02-23T16:10:38Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=3bc9fdbc0c55f29a851073e348d6dcaa19234ab8'/>
<id>urn:sha1:3bc9fdbc0c55f29a851073e348d6dcaa19234ab8</id>
<content type='text'>
</content>
</entry>
</feed>
