Skip to main content

max / makeover-touch

0.2.0: take makeover-geometry 0.6 Breaking rather than a patch, because Affordance::available takes makeover_geometry::Density and SizeClass in its signature. A consumer resolving geometry 0.5 alongside this crate on 0.6 gets two incompatible copies of both types, which is a compile error at the call site and not something the version number should hide. That is structural, not incidental: this crate re-exposes geometry's types, so every geometry minor bump is breaking here.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-02 16:46 UTC
Signed with PGP, not checked
Commit: 1184d7622e4782a5e297d5d4b911fa2fecc1ca73
Parent: b87eabc
1 file changed, +2 insertions, -2 deletions
M Cargo.toml +2 -2
@@ -1,13 +1,13 @@
1 1 [package]
2 2 name = "makeover-touch"
3 - version = "0.1.0"
3 + version = "0.2.0"
4 4 edition = "2024"
5 5 description = "The adaptation layer of the make-family design system: which affordances exist at a given input class and window size class. Names what appears and disappears, never how much space it takes."
6 6 license = "MIT"
7 7 repository = "https://makenot.work/git/max/makeover-touch"
8 8
9 9 [dependencies]
10 - makeover-geometry = "0.5"
10 + makeover-geometry = "0.6"
11 11 makeover-layout = "0.7"
12 12
13 13 [lints.rust]