rutter_layout 0.1.0

the flutter layout algorithm ported to rust
Documentation
# Changelog

All notable changes to this project will be documented in this file.

## 0.1.0 (2021-11-19)

Initial release!

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 24 commits contributed to the release over the course of 83 calendar days.
 - 1 commit where understood as [conventional]https://www.conventionalcommits.org.
 - 0 issues like '(#ID)' where seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

 * **Uncategorized**
    - Release freelist v0.1.0, rutter_layout v0.1.0, narui_core v0.1.0, narui_macros v0.1.0, narui_widgets v0.1.0, narui v0.1.0 ([`5b90685`]https://github.comgit//apertus-open-source-cinema/narui/commit/5b9068543940621cf046f0dbd8d84cad0b9bfa3d)
    - Release freelist v0.1.0, rutter_layout v0.1.0, narui_core v0.1.0, narui_macros v0.1.0, narui_widgets v0.1.0, narui v0.1.0 ([`974b403`]https://github.comgit//apertus-open-source-cinema/narui/commit/974b40366ec6bcd43a6c32883f117b7ca45753d8)
    - Release freelist v0.1.0, rutter_layout v0.1.0, narui_core v0.1.0, narui_macros v0.1.0, narui_widgets v0.1.0, narui v0.1.0 ([`86eb164`]https://github.comgit//apertus-open-source-cinema/narui/commit/86eb1640fe543d25e0e8842181aac6e9b392fe63)
    - use best device for our requirements ([`deb6ae7`]https://github.comgit//apertus-open-source-cinema/narui/commit/deb6ae780b4a97258f4dc521d7280b7baff33090)
    - add metadata to Cargo.toml files ([`23cb406`]https://github.comgit//apertus-open-source-cinema/narui/commit/23cb406809d31613caa3457eaa983e81b349eab6)
    - Implement subpasses ([`a60d2d6`]https://github.comgit//apertus-open-source-cinema/narui/commit/a60d2d66b18ce49a05ec3e6491592f04de2e6e39)
    - update and cleanup deps ([`0f08af9`]https://github.comgit//apertus-open-source-cinema/narui/commit/0f08af9ca7e7a5f67eea20549b8a5322770fc30e)
    - refactoring ([`16f0955`]https://github.comgit//apertus-open-source-cinema/narui/commit/16f0955fc104936fc29627c6bb29567e73ebe664)
    - widget updates ([`cfa94f4`]https://github.comgit//apertus-open-source-cinema/narui/commit/cfa94f4f1694d2d78b2aa1d0494fb7da07744915)
    - Add support for clipping ([`c8867dd`]https://github.comgit//apertus-open-source-cinema/narui/commit/c8867dd0bce4633ab487b2125c00d8d16d2521cb)
    - fmt + clippy ([`6b78ddb`]https://github.comgit//apertus-open-source-cinema/narui/commit/6b78ddb7ceb337c4e6c1481fccbbcbc900878307)
    - rework VecWithHoles into FreeList, Layouter without Keys ([`afea828`]https://github.comgit//apertus-open-source-cinema/narui/commit/afea828b4e90a404cd1041a3f801d4b2a0ee6bfa)
    - implement depth testing, rework stack ([`5eba0e0`]https://github.comgit//apertus-open-source-cinema/narui/commit/5eba0e08724975a5a6525c3c6183553a697df2a2)
    - cargo clippy & cargo fmt ([`cf6fbbf`]https://github.comgit//apertus-open-source-cinema/narui/commit/cf6fbbf906beccd8ec9c3cd63c082c27897af4be)
    - add & sort members ([`5f1d96c`]https://github.comgit//apertus-open-source-cinema/narui/commit/5f1d96c4473e3338b11d91a20f54248c6d1f09ef)
    - rutter_layout: improve erors ([`d2a18d6`]https://github.comgit//apertus-open-source-cinema/narui/commit/d2a18d6e4e4ecf2ecf09e094207893fa93064f5a)
    - store RenderObject beside dyn Layout ([`1bde37d`]https://github.comgit//apertus-open-source-cinema/narui/commit/1bde37d5ee6aa542d2af490d8d5f51d2c383644a)
    - fix layouter ([`e7c356e`]https://github.comgit//apertus-open-source-cinema/narui/commit/e7c356ed64e36a0021e6d9bb4a23466cb2ae6b1b)
    - clippy v2 ([`a8b3e53`]https://github.comgit//apertus-open-source-cinema/narui/commit/a8b3e53cf3b67329743325b003a423cdb71f4ebc)
    - optimize keys ([`8972a69`]https://github.comgit//apertus-open-source-cinema/narui/commit/8972a69de77ed7837d849c7c029910eab3486c56)
    - improve partial relayout ([`2bf62e3`]https://github.comgit//apertus-open-source-cinema/narui/commit/2bf62e30b15ff102e1679dd3fa1c533ca2e09d01)
    - continue integration, first simple widgets are working ([`cf4d8da`]https://github.comgit//apertus-open-source-cinema/narui/commit/cf4d8dae7f1c558d495ca03c62e1054a7163f0d3)
    - start narui integration ([`dae0dbc`]https://github.comgit//apertus-open-source-cinema/narui/commit/dae0dbcdb62e2000c400fb4f7733b6b68b2672b4)
    - add start of flutter style layout ([`60b3d10`]https://github.comgit//apertus-open-source-cinema/narui/commit/60b3d1021f474929afd11590bcef8243248141dc)
</details>