full diff

at.inlay.canvas

inlay.at +8 −0
From
bafyreibmb7g3z3rb2tidm56ax7kaxfgrydvfn2jcseqzm6dncjwxir4rwu indexed 2026-03-28 21:48 UTC View this version
To
bafyreidifxwjdm5uxspyql44gcw3qvs5rk3qnxqeotkg5kuwfhf6bdjsdy indexed 2026-03-29 10:46 UTC View this version

Compatibility

backward compatible Backward compatible. 4 non-breaking changes.

Non-breaking changes (4)
  • AddedVertex AddedVertex { vertex_id: "at.inlay.canvas:body.overrides" }
  • AddedVertex AddedVertex { vertex_id: "at.inlay.canvas:body.overrides:items" }
  • AddedEdge AddedEdge { src: "at.inlay.canvas:body", tgt: "at.inlay.canvas:body.overrides", kind: "prop", name: Some("overrides") }
  • AddedEdge AddedEdge { src: "at.inlay.canvas:body.overrides", tgt: "at.inlay.canvas:body.overrides:items", kind: "items", name: None }

Migration guidance

Added

  • AddedVertex { vertex_id: "at.inlay.canvas:body.overrides" }
  • AddedVertex { vertex_id: "at.inlay.canvas:body.overrides:items" }

Notes

  • Non-breaking: AddedEdge { src: "at.inlay.canvas:body", tgt: "at.inlay.canvas:body.overrides", kind: "prop", name: Some("overrides") }
  • Non-breaking: AddedEdge { src: "at.inlay.canvas:body.overrides", tgt: "at.inlay.canvas:body.overrides:items", kind: "items", name: None }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Canvas - a spatial arrangement of component windows.",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "createdAt": {
1010 "format": "datetime",
1111 "type": "string"
1212 },
13 "overrides": {
14 "description": "Ordered DID stack for resolution overrides. DIDs listed here are prepended to every component's import stack during rendering.",
15 "items": {
16 "format": "did",
17 "type": "string"
18 },
19 "type": "array"
20 },
1321 "windows": {
1422 "items": {
1523 "ref": "#window",
1624 "type": "ref"
1725 },
1826 "type": "array"
1927 }
2028 },
2129 "required": [
2230 "windows"
2331 ],
2432 "type": "object"
2533 },
2634 "type": "record"
2735 },
2836 "window": {
2937 "properties": {
3038 "componentUri": {
3139 "description": "AT URI of the component record to render.",
3240 "format": "at-uri",
3341 "type": "string"
3442 },
3543 "height": {
3644 "type": "integer"
3745 },
3846 "id": {
3947 "maxLength": 64,
4048 "type": "string"
4149 },
4250 "props": {
4351 "description": "Properties to pass to the component.",
4452 "type": "unknown"
4553 },
4654 "width": {
4755 "type": "integer"
4856 },
4957 "x": {
5058 "type": "integer"
5159 },
5260 "y": {
5361 "type": "integer"
5462 },
5563 "z": {
5664 "type": "integer"
5765 }
5866 },
5967 "required": [
6068 "id",
6169 "x",
6270 "y",
6371 "z",
6472 "componentUri"
6573 ],
6674 "type": "object"
6775 }
6876 },
6977 "id": "at.inlay.canvas",
7078 "lexicon": 1
7179}

Compare other versions