full diff

org.atsui.Row

atsui.org +22 −5
From
bafyreibowhbogkvtl7e4zhema3d64egozlekk6dutwnqmvkce7emlafdde indexed 2026-02-18 19:44 UTC View this version
To
bafyreicjxpw37u43ccmtnmt2zknr3dvmahu2lsiqy7sd7fm3whbosp3cd4 indexed 2026-03-19 20:24 UTC View this version

Compatibility

breaking 6 breaking changes, 6 non-breaking changes.

Breaking changes (6)
  • RemovedVertex RemovedVertex { vertex_id: "at.inlay.defs#element" }
  • RemovedVertex RemovedVertex { vertex_id: "org.atsui.Row:input.children:items" }
  • RemovedEdge RemovedEdge { src: "org.atsui.Row:input.children", tgt: "org.atsui.Row:input.children:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "org.atsui.Row:input.children:items", tgt: "at.inlay.defs#element", kind: "ref", name: None }
  • KindChanged KindChanged { vertex_id: "org.atsui.Row:input.children", old_kind: "array", new_kind: "unknown" }
  • ConstraintTightened ConstraintTightened { vertex_id: "org.atsui.Row:input.gap", sort: "knownValues", old_value: "[\"small\",\"medium\",\"large\"]", new_value: "[\"none\",\"small\",\"medium\",\"large\"]" }
Non-breaking changes (6)
  • AddedVertex AddedVertex { vertex_id: "org.atsui.Row:input.justify" }
  • AddedVertex AddedVertex { vertex_id: "org.atsui.Row:input.opaque" }
  • AddedVertex AddedVertex { vertex_id: "org.atsui.Row:input.sticky" }
  • AddedEdge AddedEdge { src: "org.atsui.Row:input", tgt: "org.atsui.Row:input.justify", kind: "prop", name: Some("justify") }
  • AddedEdge AddedEdge { src: "org.atsui.Row:input", tgt: "org.atsui.Row:input.opaque", kind: "prop", name: Some("opaque") }
  • AddedEdge AddedEdge { src: "org.atsui.Row:input", tgt: "org.atsui.Row:input.sticky", kind: "prop", name: Some("sticky") }

Migration guidance

Removed

  • RemovedVertex { vertex_id: "at.inlay.defs#element" }
  • RemovedVertex { vertex_id: "org.atsui.Row:input.children:items" }

Added

  • AddedVertex { vertex_id: "org.atsui.Row:input.justify" }
  • AddedVertex { vertex_id: "org.atsui.Row:input.opaque" }
  • AddedVertex { vertex_id: "org.atsui.Row:input.sticky" }

Constraint changes

  • ConstraintTightened ConstraintTightened { vertex_id: "org.atsui.Row:input.gap", sort: "knownValues", old_value: "[\"small\",\"medium\",\"large\"]", new_value: "[\"none\",\"small\",\"medium\",\"large\"]" }

Notes

  • Breaking: RemovedEdge { src: "org.atsui.Row:input.children", tgt: "org.atsui.Row:input.children:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "org.atsui.Row:input.children:items", tgt: "at.inlay.defs#element", kind: "ref", name: None }
  • Breaking: KindChanged { vertex_id: "org.atsui.Row:input.children", old_kind: "array", new_kind: "unknown" }
  • Non-breaking: AddedEdge { src: "org.atsui.Row:input", tgt: "org.atsui.Row:input.justify", kind: "prop", name: Some("justify") }
  • Non-breaking: AddedEdge { src: "org.atsui.Row:input", tgt: "org.atsui.Row:input.opaque", kind: "prop", name: Some("opaque") }
  • Non-breaking: AddedEdge { src: "org.atsui.Row:input", tgt: "org.atsui.Row:input.sticky", kind: "prop", name: Some("sticky") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Arranges children horizontally with consistent spacing.",
66 "input": {
77 "encoding": "application/json",
88 "schema": {
99 "properties": {
1010 "align": {
1111 "default": "center",
1212 "description": "Cross-axis (vertical) alignment of children.",
1313 "knownValues": [
1414 "start",
1515 "center",
1616 "end",
1717 "stretch"
1818 ],
1919 "maxLength": 32,
2020 "type": "string"
2121 },
2222 "children": {
23 "items": {
24 "ref": "at.inlay.defs#element",
25 "type": "ref"
26 },
27 "type": "array"
23 "type": "unknown"
2824 },
2925 "gap": {
3026 "default": "medium",
3127 "description": "Space between children.",
3228 "knownValues": [
29 "none",
3330 "small",
3431 "medium",
3532 "large"
3633 ],
3734 "maxLength": 32,
3835 "type": "string"
3936 },
4037 "inset": {
4138 "description": "Whether this container has inset padding. The theme controls the amount.",
4239 "type": "boolean"
40 },
41 "justify": {
42 "default": "start",
43 "description": "Main-axis distribution of children.",
44 "knownValues": [
45 "start",
46 "center",
47 "end",
48 "between"
49 ],
50 "maxLength": 32,
51 "type": "string"
52 },
53 "opaque": {
54 "description": "Whether the container has an opaque background.",
55 "type": "boolean"
56 },
57 "sticky": {
58 "description": "Whether the container sticks to the top of the scroll area.",
59 "type": "boolean"
4360 }
4461 },
4562 "required": [
4663 "children"
4764 ],
4865 "type": "object"
4966 }
5067 },
5168 "output": {
5269 "encoding": "application/json",
5370 "schema": {
5471 "ref": "at.inlay.defs#response",
5572 "type": "ref"
5673 }
5774 },
5875 "type": "procedure"
5976 }
6077 },
6178 "id": "org.atsui.Row",
6279 "lexicon": 1
6380}

Compare other versions