| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | lay/strain: replace Solver mutex with channels | Sam Anthony | 5 days | 1 | -3/+13 |
| | | | | | | | | | | Partially reverts 483236742ddcd7883b5f9cff92244129274aa79c. Solver still closes itself automatically, but reverted to using request/reply channels. Mutex was becoming annoying to manage, as expected. TODO: TestRows fails intermittently due to constraint channels not being flushed when Solve() is called. | ||||
| * | create lay/strain package | Sam Anthony | 13 days | 2 | -0/+23 |
| The lay/strain package uses the Cassowary algorithm to solve systems of layout constraints. | |||||