pub.leaflet.pages.canvas

leaflet.pub

Schema Diff

+94 -1

From

CID
bafyreifapw23ngo...
Indexed At
2026-03-19 20:24 UTC
View this version

To

CID
bafyreihkazfrkgp...
Indexed At
2026-10-07 19:26 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

29 breaking changes, 111 non-breaking changes.

Breaking Changes (29)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "pub.leaflet.pages.canvas#background", src: "pub.leaflet.pages.canvas#background", tgt: "pub.leaflet.pages.canvas#background.image", kind: "prop", name: Some("image") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant1", kind: "variant", name: Some("pub.leaflet.blocks.text") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant10", kind: "variant", name: Some("pub.leaflet.blocks.horizontalRule") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant11", kind: "variant", name: Some("pub.leaflet.blocks.bskyPost") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant12", kind: "variant", name: Some("pub.leaflet.blocks.page") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant13", kind: "variant", name: Some("pub.leaflet.blocks.poll") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant14", kind: "variant", name: Some("pub.leaflet.blocks.button") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant2", kind: "variant", name: Some("pub.leaflet.blocks.blockquote") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant3", kind: "variant", name: Some("pub.leaflet.blocks.header") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant4", kind: "variant", name: Some("pub.leaflet.blocks.image") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant5", kind: "variant", name: Some("pub.leaflet.blocks.unorderedList") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant6", kind: "variant", name: Some("pub.leaflet.blocks.orderedList") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant7", kind: "variant", name: Some("pub.leaflet.blocks.website") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant8", kind: "variant", name: Some("pub.leaflet.blocks.math") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant9", kind: "variant", name: Some("pub.leaflet.blocks.code") }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant1", tgt: "pub.leaflet.blocks.text", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant10", tgt: "pub.leaflet.blocks.horizontalRule", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant11", tgt: "pub.leaflet.blocks.bskyPost", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant12", tgt: "pub.leaflet.blocks.page", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant13", tgt: "pub.leaflet.blocks.poll", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant14", tgt: "pub.leaflet.blocks.button", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant2", tgt: "pub.leaflet.blocks.blockquote", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant3", tgt: "pub.leaflet.blocks.header", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant4", tgt: "pub.leaflet.blocks.image", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant5", tgt: "pub.leaflet.blocks.unorderedList", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant6", tgt: "pub.leaflet.blocks.orderedList", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant7", tgt: "pub.leaflet.blocks.website", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant8", tgt: "pub.leaflet.blocks.math", kind: "ref", name: None }
  • RemovedEdge RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant9", tgt: "pub.leaflet.blocks.code", kind: "ref", name: None }
Non-Breaking Changes (111)
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.drawing" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.embeddedCanvas" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.html" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.imageGallery" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.membersOnlyDelimiter" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.postHeader" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.postsList" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.questions" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.recommendedPubs" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.reply" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.signup" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.standardSitePost" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.blocks.standardSitePublication" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#background" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#background.image" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#background.opacity" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#background.width" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.alignment" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant15" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant16" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant17" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant18" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant19" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant20" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant21" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant22" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant23" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant24" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant25" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant26" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant27" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant28" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.stackOrder" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas.background" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas.height" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas.lockViewerZoom" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas.mobileView" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas.pattern" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas.theme" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.canvas.width" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.pages.linearDocument" }
  • AddedVertex AddedVertex { vertex_id: "pub.leaflet.theme.page" }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.background", kind: "prop", name: Some("background") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.height", kind: "prop", name: Some("height") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.lockViewerZoom", kind: "prop", name: Some("lockViewerZoom") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.mobileView", kind: "prop", name: Some("mobileView") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.pattern", kind: "prop", name: Some("pattern") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.theme", kind: "prop", name: Some("theme") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.width", kind: "prop", name: Some("width") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#background", tgt: "pub.leaflet.pages.canvas#background.opacity", kind: "prop", name: Some("opacity") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#background", tgt: "pub.leaflet.pages.canvas#background.width", kind: "prop", name: Some("width") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block", tgt: "pub.leaflet.pages.canvas#block.alignment", kind: "prop", name: Some("alignment") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block", tgt: "pub.leaflet.pages.canvas#block.stackOrder", kind: "prop", name: Some("stackOrder") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant1", kind: "variant", name: Some("pub.leaflet.blocks.html") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant10", kind: "variant", name: Some("pub.leaflet.blocks.math") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant11", kind: "variant", name: Some("pub.leaflet.blocks.code") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant12", kind: "variant", name: Some("pub.leaflet.blocks.horizontalRule") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant13", kind: "variant", name: Some("pub.leaflet.blocks.bskyPost") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant14", kind: "variant", name: Some("pub.leaflet.blocks.standardSitePost") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant15", kind: "variant", name: Some("pub.leaflet.blocks.standardSitePublication") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant16", kind: "variant", name: Some("pub.leaflet.blocks.page") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant17", kind: "variant", name: Some("pub.leaflet.blocks.embeddedCanvas") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant18", kind: "variant", name: Some("pub.leaflet.blocks.poll") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant19", kind: "variant", name: Some("pub.leaflet.blocks.button") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant2", kind: "variant", name: Some("pub.leaflet.blocks.text") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant20", kind: "variant", name: Some("pub.leaflet.blocks.postsList") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant21", kind: "variant", name: Some("pub.leaflet.blocks.signup") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant22", kind: "variant", name: Some("pub.leaflet.blocks.recommendedPubs") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant23", kind: "variant", name: Some("pub.leaflet.blocks.reply") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant24", kind: "variant", name: Some("pub.leaflet.blocks.questions") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant25", kind: "variant", name: Some("pub.leaflet.blocks.membersOnlyDelimiter") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant26", kind: "variant", name: Some("pub.leaflet.blocks.postHeader") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant27", kind: "variant", name: Some("pub.leaflet.blocks.drawing") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant28", kind: "variant", name: Some("pub.leaflet.pages.linearDocument") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant3", kind: "variant", name: Some("pub.leaflet.blocks.blockquote") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant4", kind: "variant", name: Some("pub.leaflet.blocks.header") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant5", kind: "variant", name: Some("pub.leaflet.blocks.image") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant6", kind: "variant", name: Some("pub.leaflet.blocks.imageGallery") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant7", kind: "variant", name: Some("pub.leaflet.blocks.unorderedList") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant8", kind: "variant", name: Some("pub.leaflet.blocks.orderedList") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant9", kind: "variant", name: Some("pub.leaflet.blocks.website") }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant1", tgt: "pub.leaflet.blocks.html", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant10", tgt: "pub.leaflet.blocks.math", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant11", tgt: "pub.leaflet.blocks.code", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant12", tgt: "pub.leaflet.blocks.horizontalRule", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant13", tgt: "pub.leaflet.blocks.bskyPost", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant14", tgt: "pub.leaflet.blocks.standardSitePost", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant15", tgt: "pub.leaflet.blocks.standardSitePublication", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant16", tgt: "pub.leaflet.blocks.page", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant17", tgt: "pub.leaflet.blocks.embeddedCanvas", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant18", tgt: "pub.leaflet.blocks.poll", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant19", tgt: "pub.leaflet.blocks.button", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant2", tgt: "pub.leaflet.blocks.text", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant20", tgt: "pub.leaflet.blocks.postsList", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant21", tgt: "pub.leaflet.blocks.signup", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant22", tgt: "pub.leaflet.blocks.recommendedPubs", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant23", tgt: "pub.leaflet.blocks.reply", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant24", tgt: "pub.leaflet.blocks.questions", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant25", tgt: "pub.leaflet.blocks.membersOnlyDelimiter", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant26", tgt: "pub.leaflet.blocks.postHeader", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant27", tgt: "pub.leaflet.blocks.drawing", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant28", tgt: "pub.leaflet.pages.linearDocument", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant3", tgt: "pub.leaflet.blocks.blockquote", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant4", tgt: "pub.leaflet.blocks.header", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant5", tgt: "pub.leaflet.blocks.image", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant6", tgt: "pub.leaflet.blocks.imageGallery", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant7", tgt: "pub.leaflet.blocks.unorderedList", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant8", tgt: "pub.leaflet.blocks.orderedList", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant9", tgt: "pub.leaflet.blocks.website", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas.background", tgt: "pub.leaflet.pages.canvas#background", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "pub.leaflet.pages.canvas.theme", tgt: "pub.leaflet.theme.page", kind: "ref", name: None }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "pub.leaflet.blocks.drawing" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.embeddedCanvas" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.html" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.imageGallery" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.membersOnlyDelimiter" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.postHeader" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.postsList" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.questions" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.recommendedPubs" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.reply" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.signup" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.standardSitePost" }
  • AddedVertex { vertex_id: "pub.leaflet.blocks.standardSitePublication" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#background" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#background.image" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#background.opacity" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#background.width" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.alignment" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant15" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant16" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant17" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant18" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant19" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant20" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant21" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant22" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant23" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant24" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant25" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant26" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant27" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.block:variant28" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas#block.stackOrder" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas.background" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas.height" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas.lockViewerZoom" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas.mobileView" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas.pattern" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas.theme" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.canvas.width" }
  • AddedVertex { vertex_id: "pub.leaflet.pages.linearDocument" }
  • AddedVertex { vertex_id: "pub.leaflet.theme.page" }

Additional Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "pub.leaflet.pages.canvas#background", src: "pub.leaflet.pages.canvas#background", tgt: "pub.leaflet.pages.canvas#background.image", kind: "prop", name: Some("image") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant1", kind: "variant", name: Some("pub.leaflet.blocks.text") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant10", kind: "variant", name: Some("pub.leaflet.blocks.horizontalRule") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant11", kind: "variant", name: Some("pub.leaflet.blocks.bskyPost") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant12", kind: "variant", name: Some("pub.leaflet.blocks.page") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant13", kind: "variant", name: Some("pub.leaflet.blocks.poll") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant14", kind: "variant", name: Some("pub.leaflet.blocks.button") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant2", kind: "variant", name: Some("pub.leaflet.blocks.blockquote") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant3", kind: "variant", name: Some("pub.leaflet.blocks.header") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant4", kind: "variant", name: Some("pub.leaflet.blocks.image") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant5", kind: "variant", name: Some("pub.leaflet.blocks.unorderedList") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant6", kind: "variant", name: Some("pub.leaflet.blocks.orderedList") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant7", kind: "variant", name: Some("pub.leaflet.blocks.website") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant8", kind: "variant", name: Some("pub.leaflet.blocks.math") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant9", kind: "variant", name: Some("pub.leaflet.blocks.code") }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant1", tgt: "pub.leaflet.blocks.text", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant10", tgt: "pub.leaflet.blocks.horizontalRule", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant11", tgt: "pub.leaflet.blocks.bskyPost", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant12", tgt: "pub.leaflet.blocks.page", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant13", tgt: "pub.leaflet.blocks.poll", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant14", tgt: "pub.leaflet.blocks.button", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant2", tgt: "pub.leaflet.blocks.blockquote", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant3", tgt: "pub.leaflet.blocks.header", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant4", tgt: "pub.leaflet.blocks.image", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant5", tgt: "pub.leaflet.blocks.unorderedList", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant6", tgt: "pub.leaflet.blocks.orderedList", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant7", tgt: "pub.leaflet.blocks.website", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant8", tgt: "pub.leaflet.blocks.math", kind: "ref", name: None }
  • Breaking: RemovedEdge { src: "pub.leaflet.pages.canvas#block.block:variant9", tgt: "pub.leaflet.blocks.code", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.background", kind: "prop", name: Some("background") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.height", kind: "prop", name: Some("height") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.lockViewerZoom", kind: "prop", name: Some("lockViewerZoom") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.mobileView", kind: "prop", name: Some("mobileView") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.pattern", kind: "prop", name: Some("pattern") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.theme", kind: "prop", name: Some("theme") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas", tgt: "pub.leaflet.pages.canvas.width", kind: "prop", name: Some("width") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#background", tgt: "pub.leaflet.pages.canvas#background.opacity", kind: "prop", name: Some("opacity") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#background", tgt: "pub.leaflet.pages.canvas#background.width", kind: "prop", name: Some("width") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block", tgt: "pub.leaflet.pages.canvas#block.alignment", kind: "prop", name: Some("alignment") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block", tgt: "pub.leaflet.pages.canvas#block.stackOrder", kind: "prop", name: Some("stackOrder") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant1", kind: "variant", name: Some("pub.leaflet.blocks.html") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant10", kind: "variant", name: Some("pub.leaflet.blocks.math") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant11", kind: "variant", name: Some("pub.leaflet.blocks.code") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant12", kind: "variant", name: Some("pub.leaflet.blocks.horizontalRule") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant13", kind: "variant", name: Some("pub.leaflet.blocks.bskyPost") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant14", kind: "variant", name: Some("pub.leaflet.blocks.standardSitePost") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant15", kind: "variant", name: Some("pub.leaflet.blocks.standardSitePublication") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant16", kind: "variant", name: Some("pub.leaflet.blocks.page") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant17", kind: "variant", name: Some("pub.leaflet.blocks.embeddedCanvas") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant18", kind: "variant", name: Some("pub.leaflet.blocks.poll") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant19", kind: "variant", name: Some("pub.leaflet.blocks.button") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant2", kind: "variant", name: Some("pub.leaflet.blocks.text") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant20", kind: "variant", name: Some("pub.leaflet.blocks.postsList") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant21", kind: "variant", name: Some("pub.leaflet.blocks.signup") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant22", kind: "variant", name: Some("pub.leaflet.blocks.recommendedPubs") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant23", kind: "variant", name: Some("pub.leaflet.blocks.reply") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant24", kind: "variant", name: Some("pub.leaflet.blocks.questions") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant25", kind: "variant", name: Some("pub.leaflet.blocks.membersOnlyDelimiter") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant26", kind: "variant", name: Some("pub.leaflet.blocks.postHeader") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant27", kind: "variant", name: Some("pub.leaflet.blocks.drawing") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant28", kind: "variant", name: Some("pub.leaflet.pages.linearDocument") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant3", kind: "variant", name: Some("pub.leaflet.blocks.blockquote") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant4", kind: "variant", name: Some("pub.leaflet.blocks.header") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant5", kind: "variant", name: Some("pub.leaflet.blocks.image") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant6", kind: "variant", name: Some("pub.leaflet.blocks.imageGallery") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant7", kind: "variant", name: Some("pub.leaflet.blocks.unorderedList") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant8", kind: "variant", name: Some("pub.leaflet.blocks.orderedList") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block", tgt: "pub.leaflet.pages.canvas#block.block:variant9", kind: "variant", name: Some("pub.leaflet.blocks.website") }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant1", tgt: "pub.leaflet.blocks.html", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant10", tgt: "pub.leaflet.blocks.math", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant11", tgt: "pub.leaflet.blocks.code", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant12", tgt: "pub.leaflet.blocks.horizontalRule", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant13", tgt: "pub.leaflet.blocks.bskyPost", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant14", tgt: "pub.leaflet.blocks.standardSitePost", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant15", tgt: "pub.leaflet.blocks.standardSitePublication", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant16", tgt: "pub.leaflet.blocks.page", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant17", tgt: "pub.leaflet.blocks.embeddedCanvas", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant18", tgt: "pub.leaflet.blocks.poll", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant19", tgt: "pub.leaflet.blocks.button", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant2", tgt: "pub.leaflet.blocks.text", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant20", tgt: "pub.leaflet.blocks.postsList", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant21", tgt: "pub.leaflet.blocks.signup", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant22", tgt: "pub.leaflet.blocks.recommendedPubs", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant23", tgt: "pub.leaflet.blocks.reply", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant24", tgt: "pub.leaflet.blocks.questions", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant25", tgt: "pub.leaflet.blocks.membersOnlyDelimiter", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant26", tgt: "pub.leaflet.blocks.postHeader", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant27", tgt: "pub.leaflet.blocks.drawing", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant28", tgt: "pub.leaflet.pages.linearDocument", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant3", tgt: "pub.leaflet.blocks.blockquote", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant4", tgt: "pub.leaflet.blocks.header", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant5", tgt: "pub.leaflet.blocks.image", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant6", tgt: "pub.leaflet.blocks.imageGallery", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant7", tgt: "pub.leaflet.blocks.unorderedList", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant8", tgt: "pub.leaflet.blocks.orderedList", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas#block.block:variant9", tgt: "pub.leaflet.blocks.website", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas.background", tgt: "pub.leaflet.pages.canvas#background", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "pub.leaflet.pages.canvas.theme", tgt: "pub.leaflet.theme.page", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 +
    "background": {
5 +
      "description": "An image tiled across the canvas, under its guide pattern and blocks.",
6 +
      "properties": {
7 +
        "image": {
8 +
          "accept": [
9 +
            "image/*"
10 +
          ],
11 +
          "maxSize": 1000000,
12 +
          "type": "blob"
13 +
        },
14 +
        "opacity": {
15 +
          "description": "Opacity of the image as a percentage. Defaults to 100.",
16 +
          "maximum": 100,
17 +
          "minimum": 0,
18 +
          "type": "integer"
19 +
        },
20 +
        "width": {
21 +
          "description": "Width of each tile in canvas px. Defaults to 500.",
22 +
          "type": "integer"
23 +
        }
24 +
      },
25 +
      "required": [
26 +
        "image"
27 +
      ],
28 +
      "type": "object"
29 +
    },
4 30
    "block": {
5 31
      "properties": {
32 +
        "alignment": {
33 +
          "description": "Alignment of a single block's content. A linear document's blocks carry their own.",
34 +
          "knownValues": [
35 +
            "lex:pub.leaflet.pages.linearDocument#textAlignLeft",
36 +
            "lex:pub.leaflet.pages.linearDocument#textAlignCenter",
37 +
            "lex:pub.leaflet.pages.linearDocument#textAlignRight",
38 +
            "lex:pub.leaflet.pages.linearDocument#textAlignJustify"
39 +
          ],
40 +
          "type": "string"
41 +
        },
6 42
        "block": {
43 +
          "description": "A single block, or a linear document: blocks grouped in reading order that are positioned, sized and rotated on the canvas as one.",
7 44
          "refs": [
8 45
            "pub.leaflet.blocks.iframe",
46 +
            "pub.leaflet.blocks.html",
9 47
            "pub.leaflet.blocks.text",
10 48
            "pub.leaflet.blocks.blockquote",
11 49
            "pub.leaflet.blocks.header",
12 50
            "pub.leaflet.blocks.image",
51 +
            "pub.leaflet.blocks.imageGallery",
13 52
            "pub.leaflet.blocks.unorderedList",
14 53
            "pub.leaflet.blocks.orderedList",
15 54
            "pub.leaflet.blocks.website",
16 55
            "pub.leaflet.blocks.math",
17 56
            "pub.leaflet.blocks.code",
18 57
            "pub.leaflet.blocks.horizontalRule",
19 58
            "pub.leaflet.blocks.bskyPost",
59 +
            "pub.leaflet.blocks.standardSitePost",
60 +
            "pub.leaflet.blocks.standardSitePublication",
20 61
            "pub.leaflet.blocks.page",
62 +
            "pub.leaflet.blocks.embeddedCanvas",
21 63
            "pub.leaflet.blocks.poll",
22 -
            "pub.leaflet.blocks.button"
64 +
            "pub.leaflet.blocks.button",
65 +
            "pub.leaflet.blocks.postsList",
66 +
            "pub.leaflet.blocks.signup",
67 +
            "pub.leaflet.blocks.recommendedPubs",
68 +
            "pub.leaflet.blocks.reply",
69 +
            "pub.leaflet.blocks.questions",
70 +
            "pub.leaflet.blocks.membersOnlyDelimiter",
71 +
            "pub.leaflet.blocks.postHeader",
72 +
            "pub.leaflet.blocks.drawing",
73 +
            "pub.leaflet.pages.linearDocument"
23 74
          ],
24 75
          "type": "union"
25 76
        },
26 77
        "height": {
27 78
          "type": "integer"
28 79
        },
29 80
        "rotation": {
30 81
          "description": "The rotation of the block in degrees",
31 82
          "type": "integer"
32 83
        },
84 +
        "stackOrder": {
85 +
          "description": "Fractional index ordering this block against its siblings on the z axis. Blocks without one stack below every block with one, ordered by position.",
86 +
          "type": "string"
87 +
        },
33 88
        "width": {
34 89
          "type": "integer"
35 90
        },
36 91
        "x": {
37 92
          "type": "integer"
38 93
        },
39 94
        "y": {
40 95
          "type": "integer"
41 96
        }
42 97
      },
43 98
      "required": [
44 99
        "block",
45 100
        "x",
46 101
        "y",
47 102
        "width"
48 103
      ],
49 104
      "type": "object"
50 105
    },
51 106
    "main": {
52 107
      "properties": {
108 +
        "background": {
109 +
          "ref": "#background",
110 +
          "type": "ref"
111 +
        },
53 112
        "blocks": {
54 113
          "items": {
55 114
            "ref": "#block",
56 115
            "type": "ref"
57 116
          },
58 117
          "type": "array"
59 118
        },
119 +
        "height": {
120 +
          "description": "Fixed canvas height in canvas px; see width.",
121 +
          "type": "integer"
122 +
        },
60 123
        "id": {
61 124
          "type": "string"
125 +
        },
126 +
        "lockViewerZoom": {
127 +
          "description": "Viewers cannot zoom the canvas or scroll it sideways: no wheel, pinch, double-tap or zoom controls, and the initial framing (see mobileView) stays. Vertical scrolling is unaffected.",
128 +
          "type": "boolean"
129 +
        },
130 +
        "mobileView": {
131 +
          "description": "How a narrow viewport frames the canvas: the whole canvas scaled to fit the width (unconstrained, the default), or a phone-width area anchored to the canvas's left edge or centered on it, shown at up to 1:1.",
132 +
          "knownValues": [
133 +
            "unconstrained",
134 +
            "left",
135 +
            "center"
136 +
          ],
137 +
          "type": "string"
138 +
        },
139 +
        "pattern": {
140 +
          "description": "The guide pattern drawn over the canvas's background, under its blocks. Absent, a canvas that grows with its content shows the grid and a fixed-size canvas is plain.",
141 +
          "knownValues": [
142 +
            "grid",
143 +
            "dot",
144 +
            "plain"
145 +
          ],
146 +
          "type": "string"
147 +
        },
148 +
        "theme": {
149 +
          "ref": "pub.leaflet.theme.page",
150 +
          "type": "ref"
151 +
        },
152 +
        "width": {
153 +
          "description": "Fixed canvas width in canvas px. With height, bounds the canvas: blocks are clipped to the area. Absent, the canvas grows with its content and is 1272px wide, or as wide as the inside of the publication's page (its theme's pageWidth) when it is one of a publication's pages.",
154 +
          "type": "integer"
62 155
        }
63 156
      },
64 157
      "required": [
65 158
        "blocks"
66 159
      ],
67 160
      "type": "object"
68 161
    },
69 162
    "position": {
70 163
      "properties": {
71 164
        "block": {
72 165
          "items": {
73 166
            "type": "integer"
74 167
          },
75 168
          "type": "array"
76 169
        },
77 170
        "offset": {
78 171
          "type": "integer"
79 172
        }
80 173
      },
81 174
      "required": [
82 175
        "block",
83 176
        "offset"
84 177
      ],
85 178
      "type": "object"
86 179
    },
87 180
    "quote": {
88 181
      "properties": {
89 182
        "end": {
90 183
          "ref": "#position",
91 184
          "type": "ref"
92 185
        },
93 186
        "start": {
94 187
          "ref": "#position",
95 188
          "type": "ref"
96 189
        }
97 190
      },
98 191
      "required": [
99 192
        "start",
100 193
        "end"
101 194
      ],
102 195
      "type": "object"
103 196
    },
104 197
    "textAlignCenter": {
105 198
      "type": "token"
106 199
    },
107 200
    "textAlignLeft": {
108 201
      "type": "token"
109 202
    },
110 203
    "textAlignRight": {
111 204
      "type": "token"
112 205
    }
113 206
  },
114 207
  "id": "pub.leaflet.pages.canvas",
115 208
  "lexicon": 1
116 209
}

Compare Other Versions

Lexicon Garden

@