Eric, looking at a dense cube full of "no room" and "unmeasured": how do I say it really IS here, and in what orientation? Two answers. The packer models one flat pile and one standing row; real shelves are 3-D — boxes sit crosswise, ride on top of piles, stand proud of the edge. Acknowledge generalizes from overhang-only to the human overruling the model: "it's here anyway" on any resident the lanes can't take. An acknowledged box takes a lane when one works (honoring a flat/standing override; the spine-out case lands relaxed standing, now tagged ", proud" by the packer itself instead of guessed from misfit-ness) and otherwise is WEDGED IN: really there, in some arrangement the model can't see, outside the capacity bars and never warned about. The previous commit's ackable gate is gone — accepting always does something now, so no placebo remains to guard against. And "unmeasured" is no longer a dead end: the chip is a button. Tap, enter width × length × depth from your own tape measure, and it saves to data/measurements.json (a new committed curation store) with dims source "measured" — overlaid on every games.json read (web, dims, export, CSV import), because the owner's ruler outranks BGG's database. All three fields empty clears one. Verified live: Etherfields on the tower reads "standing, proud", an acknowledged box in a width-starved cube reads "wedged in", the measure form opens with three inputs, zero page errors. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g
407 lines
25 KiB
YAML
407 lines
25 KiB
YAML
- generic [active] [ref=f2e1]:
|
||
- link "Skip to content" [ref=f2e2] [cursor=pointer]:
|
||
- /url: "#main"
|
||
- generic [ref=f2e3]:
|
||
- link "bggpipe shelf → BGG pipeline" [ref=f2e4] [cursor=pointer]:
|
||
- /url: /
|
||
- generic [ref=f2e5]:
|
||
- text: bggpipe
|
||
- generic [ref=f2e6]: shelf → BGG pipeline
|
||
- navigation "Primary" [ref=f2e7]:
|
||
- link "Pipeline" [ref=f2e8] [cursor=pointer]:
|
||
- /url: /
|
||
- link "Photos 4" [ref=f2e9] [cursor=pointer]:
|
||
- /url: /photos
|
||
- text: Photos
|
||
- generic [ref=f2e10]: "4"
|
||
- link "Titles" [ref=f2e11] [cursor=pointer]:
|
||
- /url: /titles
|
||
- link "Review" [ref=f2e12] [cursor=pointer]:
|
||
- /url: /review
|
||
- link "Queue" [ref=f2e13] [cursor=pointer]:
|
||
- /url: /queue
|
||
- link "Library" [ref=f2e14] [cursor=pointer]:
|
||
- /url: /library
|
||
- link "Shelves" [ref=f2e15] [cursor=pointer]:
|
||
- /url: /shelves
|
||
- link "Help" [ref=f2e16] [cursor=pointer]:
|
||
- /url: /help
|
||
- figure "art by Juniper" [ref=f2e17]:
|
||
- img "the bggpipe piper — a bagpiper whose bag is a board game box" [ref=f2e18]
|
||
- generic [ref=f2e20]: BoardGameGeek and BGG are trademarks of BoardGameGeek, LLC. bggpipe is an independent project, not affiliated with or endorsed by BoardGameGeek.
|
||
- generic [ref=f2e21]:
|
||
- status
|
||
- main [ref=f2e22]:
|
||
- heading "Shelves" [level=1] [ref=f2e23]
|
||
- generic [ref=f2e24]: 3 unit(s), 27 opening(s), 8 game(s) unshelved
|
||
- heading "Add a unit" [level=2] [ref=f2e26]
|
||
- generic [ref=f2e27]:
|
||
- generic [ref=f2e28]:
|
||
- text: Unit name
|
||
- textbox "Unit name" [ref=f2e29]:
|
||
- /placeholder: Living room Kallax
|
||
- generic [ref=f2e30]:
|
||
- text: Preset
|
||
- combobox "Preset" [ref=f2e31]:
|
||
- option "IKEA Kallax cube (13.25 × 13.25 × 15.4)" [selected]
|
||
- option "IKEA Billy shelf (30.75 × 13 × 11)"
|
||
- option "custom size"
|
||
- option "no size — travel case, lent out…"
|
||
- generic [ref=f2e32]:
|
||
- text: Rows
|
||
- textbox "Rows" [ref=f2e33]: "1"
|
||
- generic [ref=f2e34]:
|
||
- text: Columns
|
||
- textbox "Columns" [ref=f2e35]: "1"
|
||
- generic [ref=f2e36]:
|
||
- text: Zone
|
||
- textbox "Zone" [ref=f2e37]:
|
||
- /placeholder: party games
|
||
- generic [ref=f2e38]:
|
||
- text: Description
|
||
- textbox "Description" [ref=f2e39]:
|
||
- /placeholder: the wall behind the couch — main game storage
|
||
- button "create" [ref=f2e41] [cursor=pointer]
|
||
- generic [ref=f2e42]: grid mode labels openings A1, A2… by row; you can edit, add, or remove openings afterward — repeat with another grid to stack sections (double-wides above cubes, say) in the same unit
|
||
- generic [ref=f2e43]:
|
||
- generic [ref=f2e44]:
|
||
- generic [ref=f2e45]:
|
||
- heading "Library Kallax" [level=2] [ref=f2e46]
|
||
- generic [ref=f2e47]:
|
||
- button "duplicate" [ref=f2e48] [cursor=pointer]
|
||
- button "rename" [ref=f2e49] [cursor=pointer]
|
||
- button "remove unit" [ref=f2e50] [cursor=pointer]
|
||
- paragraph [ref=f2e51]:
|
||
- generic [ref=f2e52]: Centerpiece of the game wall in the library
|
||
- button "edit description" [ref=f2e53] [cursor=pointer]
|
||
- generic [ref=f2e54]:
|
||
- button "Top — flat stack 0% of height, standing lane 0% of width" [ref=f2e56] [cursor=pointer]:
|
||
- generic [ref=f2e57]: Top
|
||
- generic [ref=f2e58]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e59]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- generic [ref=f2e61]:
|
||
- button "A1 oversize 7 · 1 unmeasured flat stack 99% of height, standing lane 30% of width, 1 unmeasured boxes not counted" [ref=f2e62] [cursor=pointer]:
|
||
- generic [ref=f2e63]: A1
|
||
- generic [ref=f2e64]: oversize
|
||
- generic [ref=f2e65]: 7 · 1 unmeasured
|
||
- img "flat stack 99% of height, standing lane 30% of width, 1 unmeasured boxes not counted" [ref=f2e66]:
|
||
- 'generic "flat stack: 99% of interior height" [ref=f2e67]'
|
||
- button "A2 oversize 6 · 1 unmeasured flat stack 89% of height, standing lane 67% of width, 1 unmeasured boxes not counted" [ref=f2e70] [cursor=pointer]:
|
||
- generic [ref=f2e71]: A2
|
||
- generic [ref=f2e72]: oversize
|
||
- generic [ref=f2e73]: 6 · 1 unmeasured
|
||
- img "flat stack 89% of height, standing lane 67% of width, 1 unmeasured boxes not counted" [ref=f2e74]:
|
||
- 'generic "flat stack: 89% of interior height" [ref=f2e75]'
|
||
- generic [ref=f2e78]:
|
||
- 'button "B1 no way to pack: Meteor party 7 flat stack 98% of height, standing lane 0% of width, overfull" [ref=f2e79] [cursor=pointer]':
|
||
- generic [ref=f2e80]:
|
||
- text: B1
|
||
- 'img "no way to pack: Meteor" [ref=f2e81]': ⚠
|
||
- generic [ref=f2e82]: party
|
||
- generic [ref=f2e83]: "7"
|
||
- img "flat stack 98% of height, standing lane 0% of width, overfull" [ref=f2e84]:
|
||
- 'generic "flat stack: 98% of interior height" [ref=f2e85]'
|
||
- 'button "B2 no way to pack: The Red Dragon Inn Smorgasbox party 5 flat stack 89% of height, standing lane 0% of width, overfull" [ref=f2e87] [cursor=pointer]':
|
||
- generic [ref=f2e88]:
|
||
- text: B2
|
||
- 'img "no way to pack: The Red Dragon Inn Smorgasbox" [ref=f2e89]': ⚠
|
||
- generic [ref=f2e90]: party
|
||
- generic [ref=f2e91]: "5"
|
||
- img "flat stack 89% of height, standing lane 0% of width, overfull" [ref=f2e92]:
|
||
- 'generic "flat stack: 89% of interior height" [ref=f2e93]'
|
||
- button "B3 party 16 · 8 unmeasured flat stack 36% of height, standing lane 100% of width, 8 unmeasured boxes not counted" [ref=f2e95] [cursor=pointer]:
|
||
- generic [ref=f2e96]: B3
|
||
- generic [ref=f2e97]: party
|
||
- generic [ref=f2e98]: 16 · 8 unmeasured
|
||
- img "flat stack 36% of height, standing lane 100% of width, 8 unmeasured boxes not counted" [ref=f2e99]:
|
||
- 'generic "flat stack: 36% of interior height" [ref=f2e100]'
|
||
- button "B4 two-player 6 · 1 unmeasured flat stack 39% of height, standing lane 94% of width, 1 unmeasured boxes not counted" [ref=f2e103] [cursor=pointer]:
|
||
- generic [ref=f2e104]: B4
|
||
- generic [ref=f2e105]: two-player
|
||
- generic [ref=f2e106]: 6 · 1 unmeasured
|
||
- img "flat stack 39% of height, standing lane 94% of width, 1 unmeasured boxes not counted" [ref=f2e107]:
|
||
- 'generic "flat stack: 39% of interior height" [ref=f2e108]'
|
||
- generic [ref=f2e111]:
|
||
- 'button "C1 no way to pack: Calico, A Gentle Rain, Castle Panic: The Dark Titan general 12 · 3 unmeasured flat stack 100% of height, standing lane 60% of width, overfull, 3 unmeasured boxes not counted" [ref=f2e112] [cursor=pointer]':
|
||
- generic [ref=f2e113]:
|
||
- text: C1
|
||
- 'img "no way to pack: Calico, A Gentle Rain, Castle Panic: The Dark Titan" [ref=f2e114]': ⚠
|
||
- generic [ref=f2e115]: general
|
||
- generic [ref=f2e116]: 12 · 3 unmeasured
|
||
- img "flat stack 100% of height, standing lane 60% of width, overfull, 3 unmeasured boxes not counted" [ref=f2e117]:
|
||
- 'generic "flat stack: 100% of interior height" [ref=f2e118]'
|
||
- 'button "C2 no way to pack: Evolution: The Beginning, Doctor Who: The Card Game, Dastardly Dirigibles, Exploding Kittens general 14 · 3 unmeasured flat stack 95% of height, standing lane 91% of width, overfull, 3 unmeasured boxes not counted" [ref=f2e121] [cursor=pointer]':
|
||
- generic [ref=f2e122]:
|
||
- text: C2
|
||
- 'img "no way to pack: Evolution: The Beginning, Doctor Who: The Card Game, Dastardly Dirigibles, Exploding Kittens" [ref=f2e123]': ⚠
|
||
- generic [ref=f2e124]: general
|
||
- generic [ref=f2e125]: 14 · 3 unmeasured
|
||
- img "flat stack 95% of height, standing lane 91% of width, overfull, 3 unmeasured boxes not counted" [ref=f2e126]:
|
||
- 'generic "flat stack: 95% of interior height" [ref=f2e127]'
|
||
- 'button "C3 no way to pack: Forbidden Island, Mantis Falls, Murder at the Manor, Hold Your Breath!, Guillotine general 14 · 3 unmeasured flat stack 97% of height, standing lane 100% of width, overfull, 3 unmeasured boxes not counted" [ref=f2e130] [cursor=pointer]':
|
||
- generic [ref=f2e131]:
|
||
- text: C3
|
||
- 'img "no way to pack: Forbidden Island, Mantis Falls, Murder at the Manor, Hold Your Breath!, Guillotine" [ref=f2e132]': ⚠
|
||
- generic [ref=f2e133]: general
|
||
- generic [ref=f2e134]: 14 · 3 unmeasured
|
||
- img "flat stack 97% of height, standing lane 100% of width, overfull, 3 unmeasured boxes not counted" [ref=f2e135]:
|
||
- 'generic "flat stack: 97% of interior height" [ref=f2e136]'
|
||
- 'button "C4 no way to pack: Skylanders Portal Master, Robot Turtles, Sorcerer: The Game of Magical Conflict, SPANC: Space Pirate Amazon Ninja Catgirls general 13 · 4 unmeasured flat stack 90% of height, standing lane 56% of width, overfull, 4 unmeasured boxes not counted" [ref=f2e139] [cursor=pointer]':
|
||
- generic [ref=f2e140]:
|
||
- text: C4
|
||
- 'img "no way to pack: Skylanders Portal Master, Robot Turtles, Sorcerer: The Game of Magical Conflict, SPANC: Space Pirate Amazon Ninja Catgirls" [ref=f2e141]': ⚠
|
||
- generic [ref=f2e142]: general
|
||
- generic [ref=f2e143]: 13 · 4 unmeasured
|
||
- img "flat stack 90% of height, standing lane 56% of width, overfull, 4 unmeasured boxes not counted" [ref=f2e144]:
|
||
- 'generic "flat stack: 90% of interior height" [ref=f2e145]'
|
||
- generic [ref=f2e148]:
|
||
- 'button "D1 no way to pack: The Simpsons Trivia Game, Völuspá, The Office Trivia Game, Walk the Plank! general 11 · 2 unmeasured flat stack 94% of height, standing lane 67% of width, overfull, 2 unmeasured boxes not counted" [ref=f2e149] [cursor=pointer]':
|
||
- generic [ref=f2e150]:
|
||
- text: D1
|
||
- 'img "no way to pack: The Simpsons Trivia Game, Völuspá, The Office Trivia Game, Walk the Plank!" [ref=f2e151]': ⚠
|
||
- generic [ref=f2e152]: general
|
||
- generic [ref=f2e153]: 11 · 2 unmeasured
|
||
- img "flat stack 94% of height, standing lane 67% of width, overfull, 2 unmeasured boxes not counted" [ref=f2e154]:
|
||
- 'generic "flat stack: 94% of interior height" [ref=f2e155]'
|
||
- button "D2 vintage wargames 7 flat stack 75% of height, standing lane 100% of width" [ref=f2e158] [cursor=pointer]:
|
||
- generic [ref=f2e159]: D2
|
||
- generic [ref=f2e160]: vintage wargames
|
||
- generic [ref=f2e161]: "7"
|
||
- img "flat stack 75% of height, standing lane 100% of width" [ref=f2e162]:
|
||
- 'generic "flat stack: 75% of interior height" [ref=f2e163]'
|
||
- button "D3 heavy 3 flat stack 42% of height, standing lane 94% of width" [ref=f2e166] [cursor=pointer]:
|
||
- generic [ref=f2e167]: D3
|
||
- generic [ref=f2e168]: heavy
|
||
- generic [ref=f2e169]: "3"
|
||
- img "flat stack 42% of height, standing lane 94% of width" [ref=f2e170]:
|
||
- 'generic "flat stack: 42% of interior height" [ref=f2e171]'
|
||
- button "D4 campaign 4 flat stack 83% of height, standing lane 92% of width" [ref=f2e174] [cursor=pointer]:
|
||
- generic [ref=f2e175]: D4
|
||
- generic [ref=f2e176]: campaign
|
||
- generic [ref=f2e177]: "4"
|
||
- img "flat stack 83% of height, standing lane 92% of width" [ref=f2e178]:
|
||
- 'generic "flat stack: 83% of interior height" [ref=f2e179]'
|
||
- paragraph [ref=f2e182]: Add an opening
|
||
- generic [ref=f2e183]:
|
||
- generic [ref=f2e184]:
|
||
- text: Rows
|
||
- textbox "Rows" [ref=f2e185]: "1"
|
||
- generic [ref=f2e186]:
|
||
- text: Columns
|
||
- textbox "Columns" [ref=f2e187]: "1"
|
||
- generic [ref=f2e188]:
|
||
- text: Label
|
||
- textbox "Label" [ref=f2e189]:
|
||
- /placeholder: wide top — for a single opening
|
||
- generic [ref=f2e190]:
|
||
- text: Zone
|
||
- textbox "Zone" [ref=f2e191]
|
||
- generic [ref=f2e192]:
|
||
- checkbox "at the top" [ref=f2e193]
|
||
- text: at the top
|
||
- generic [ref=f2e194]:
|
||
- text: W
|
||
- textbox "W" [ref=f2e195]:
|
||
- /placeholder: "13.25"
|
||
- generic [ref=f2e196]:
|
||
- text: H
|
||
- textbox "H" [ref=f2e197]:
|
||
- /placeholder: "13.25"
|
||
- generic [ref=f2e198]:
|
||
- text: D
|
||
- textbox "D" [ref=f2e199]:
|
||
- /placeholder: "15.4"
|
||
- button "add" [ref=f2e201] [cursor=pointer]
|
||
- generic [ref=f2e202]: a grid (rows × columns) continues the row letters — 3 × 4 under an existing A row becomes B1…D4; or set 1 × 1 and a label for a single opening. All three sizes, or none for a no-limit spot.
|
||
- generic [ref=f2e203]:
|
||
- generic [ref=f2e204]:
|
||
- heading "Library Right Shelving" [level=2] [ref=f2e205]
|
||
- generic [ref=f2e206]:
|
||
- button "duplicate" [ref=f2e207] [cursor=pointer]
|
||
- button "rename" [ref=f2e208] [cursor=pointer]
|
||
- button "remove unit" [ref=f2e209] [cursor=pointer]
|
||
- paragraph [ref=f2e210]:
|
||
- generic [ref=f2e211]: To the right of the Kallax
|
||
- button "edit description" [ref=f2e212] [cursor=pointer]
|
||
- generic [ref=f2e213]:
|
||
- button "Top — flat stack 0% of height, standing lane 0% of width" [ref=f2e215] [cursor=pointer]:
|
||
- generic [ref=f2e216]: Top
|
||
- generic [ref=f2e217]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e218]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- button "A1 — flat stack 0% of height, standing lane 0% of width" [ref=f2e221] [cursor=pointer]:
|
||
- generic [ref=f2e222]: A1
|
||
- generic [ref=f2e223]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e224]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- button "B1 — flat stack 0% of height, standing lane 0% of width" [ref=f2e227] [cursor=pointer]:
|
||
- generic [ref=f2e228]: B1
|
||
- generic [ref=f2e229]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e230]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- button "C1 — flat stack 0% of height, standing lane 0% of width" [ref=f2e233] [cursor=pointer]:
|
||
- generic [ref=f2e234]: C1
|
||
- generic [ref=f2e235]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e236]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- button "D1 — flat stack 0% of height, standing lane 0% of width" [ref=f2e239] [cursor=pointer]:
|
||
- generic [ref=f2e240]: D1
|
||
- generic [ref=f2e241]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e242]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- button "E1 6 · 3 unmeasured flat stack 0% of height, standing lane 39% of width, 3 unmeasured boxes not counted" [ref=f2e245] [cursor=pointer]:
|
||
- generic [ref=f2e246]: E1
|
||
- generic [ref=f2e247]: 6 · 3 unmeasured
|
||
- img "flat stack 0% of height, standing lane 39% of width, 3 unmeasured boxes not counted" [ref=f2e248]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- paragraph [ref=f2e251]: Add an opening
|
||
- generic [ref=f2e252]:
|
||
- generic [ref=f2e253]:
|
||
- text: Rows
|
||
- textbox "Rows" [ref=f2e254]: "1"
|
||
- generic [ref=f2e255]:
|
||
- text: Columns
|
||
- textbox "Columns" [ref=f2e256]: "1"
|
||
- generic [ref=f2e257]:
|
||
- text: Label
|
||
- textbox "Label" [ref=f2e258]:
|
||
- /placeholder: wide top — for a single opening
|
||
- generic [ref=f2e259]:
|
||
- text: Zone
|
||
- textbox "Zone" [ref=f2e260]
|
||
- generic [ref=f2e261]:
|
||
- checkbox "at the top" [ref=f2e262]
|
||
- text: at the top
|
||
- generic [ref=f2e263]:
|
||
- text: W
|
||
- textbox "W" [ref=f2e264]:
|
||
- /placeholder: "13.25"
|
||
- generic [ref=f2e265]:
|
||
- text: H
|
||
- textbox "H" [ref=f2e266]:
|
||
- /placeholder: "13.25"
|
||
- generic [ref=f2e267]:
|
||
- text: D
|
||
- textbox "D" [ref=f2e268]:
|
||
- /placeholder: "15.4"
|
||
- button "add" [ref=f2e270] [cursor=pointer]
|
||
- generic [ref=f2e271]: a grid (rows × columns) continues the row letters — 3 × 4 under an existing A row becomes B1…D4; or set 1 × 1 and a label for a single opening. All three sizes, or none for a no-limit spot.
|
||
- generic [ref=f2e272]:
|
||
- generic [ref=f2e273]:
|
||
- heading "Library Left Shelving" [level=2] [ref=f2e274]
|
||
- generic [ref=f2e275]:
|
||
- button "duplicate" [ref=f2e276] [cursor=pointer]
|
||
- button "rename" [ref=f2e277] [cursor=pointer]
|
||
- button "remove unit" [ref=f2e278] [cursor=pointer]
|
||
- paragraph [ref=f2e279]:
|
||
- generic [ref=f2e280]: To the left of the Kallax
|
||
- button "edit description" [ref=f2e281] [cursor=pointer]
|
||
- generic [ref=f2e282]:
|
||
- button "Top — flat stack 0% of height, standing lane 0% of width" [ref=f2e284] [cursor=pointer]:
|
||
- generic [ref=f2e285]: Top
|
||
- generic [ref=f2e286]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e287]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- button "A1 — flat stack 0% of height, standing lane 0% of width" [ref=f2e290] [cursor=pointer]:
|
||
- generic [ref=f2e291]: A1
|
||
- generic [ref=f2e292]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e293]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- button "B1 — flat stack 0% of height, standing lane 0% of width" [ref=f2e296] [cursor=pointer]:
|
||
- generic [ref=f2e297]: B1
|
||
- generic [ref=f2e298]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e299]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- button "C1 — flat stack 0% of height, standing lane 0% of width" [ref=f2e302] [cursor=pointer]:
|
||
- generic [ref=f2e303]: C1
|
||
- generic [ref=f2e304]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e305]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- button "D1 4 · 4 unmeasured flat stack 0% of height, standing lane 0% of width, 4 unmeasured boxes not counted" [ref=f2e308] [cursor=pointer]:
|
||
- generic [ref=f2e309]: D1
|
||
- generic [ref=f2e310]: 4 · 4 unmeasured
|
||
- img "flat stack 0% of height, standing lane 0% of width, 4 unmeasured boxes not counted" [ref=f2e311]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- button "E1 — flat stack 0% of height, standing lane 0% of width" [ref=f2e314] [cursor=pointer]:
|
||
- generic [ref=f2e315]: E1
|
||
- generic [ref=f2e316]: —
|
||
- img "flat stack 0% of height, standing lane 0% of width" [ref=f2e317]:
|
||
- 'generic "flat stack: 0% of interior height"'
|
||
- paragraph [ref=f2e319]: Add an opening
|
||
- generic [ref=f2e320]:
|
||
- generic [ref=f2e321]:
|
||
- text: Rows
|
||
- textbox "Rows" [ref=f2e322]: "1"
|
||
- generic [ref=f2e323]:
|
||
- text: Columns
|
||
- textbox "Columns" [ref=f2e324]: "1"
|
||
- generic [ref=f2e325]:
|
||
- text: Label
|
||
- textbox "Label" [ref=f2e326]:
|
||
- /placeholder: wide top — for a single opening
|
||
- generic [ref=f2e327]:
|
||
- text: Zone
|
||
- textbox "Zone" [ref=f2e328]
|
||
- generic [ref=f2e329]:
|
||
- checkbox "at the top" [ref=f2e330]
|
||
- text: at the top
|
||
- generic [ref=f2e331]:
|
||
- text: W
|
||
- textbox "W" [ref=f2e332]:
|
||
- /placeholder: "13.25"
|
||
- generic [ref=f2e333]:
|
||
- text: H
|
||
- textbox "H" [ref=f2e334]:
|
||
- /placeholder: "13.25"
|
||
- generic [ref=f2e335]:
|
||
- text: D
|
||
- textbox "D" [ref=f2e336]:
|
||
- /placeholder: "15.4"
|
||
- button "add" [ref=f2e338] [cursor=pointer]
|
||
- generic [ref=f2e339]: a grid (rows × columns) continues the row letters — 3 × 4 under an existing A row becomes B1…D4; or set 1 × 1 and a label for a single opening. All three sizes, or none for a no-limit spot.
|
||
- generic [ref=f2e340]:
|
||
- heading "Unshelved" [level=2] [ref=f2e341]
|
||
- generic [ref=f2e342]:
|
||
- link "DUNGEONS & DRAGONS" [ref=f2e343] [cursor=pointer]:
|
||
- /url: /library/game/local%3Adungeons%20and%20dragons%3AIMG_4519.jpeg
|
||
- generic "no trusted size — fit can't be verified" [ref=f2e344]: unmeasured
|
||
- generic [ref=f2e345]:
|
||
- link "DUNGEONS & DRAGONS FANTASY GAME RULES" [ref=f2e346] [cursor=pointer]:
|
||
- /url: /library/game/local%3Adungeons%20and%20dragons%20fantasy%20game%20rules%3AIMG_4519.jpeg
|
||
- generic "no trusted size — fit can't be verified" [ref=f2e347]: unmeasured
|
||
- generic [ref=f2e348]:
|
||
- 'link "Etherfields: Awakened Items & Actions" [ref=f2e349] [cursor=pointer]':
|
||
- /url: /library/game/355873%3A597861
|
||
- generic [ref=f2e350]:
|
||
- button "♥ Library Right Shelving · E1" [ref=f2e351] [cursor=pointer]
|
||
- button "→ Library Right Shelving · A1" [ref=f2e352] [cursor=pointer]
|
||
- button "→ Library Left Shelving · A1" [ref=f2e353] [cursor=pointer]
|
||
- generic [ref=f2e354]:
|
||
- 'link "Etherfields: Search Mini Deck" [ref=f2e355] [cursor=pointer]':
|
||
- /url: /library/game/309202%3A507805
|
||
- generic [ref=f2e356]:
|
||
- button "♥ Library Right Shelving · E1" [ref=f2e357] [cursor=pointer]
|
||
- button "→ Library Right Shelving · A1" [ref=f2e358] [cursor=pointer]
|
||
- button "→ Library Left Shelving · A1" [ref=f2e359] [cursor=pointer]
|
||
- generic [ref=f2e360]:
|
||
- 'link "Etherfields: Shifting Story Promo Deck" [ref=f2e361] [cursor=pointer]':
|
||
- /url: /library/game/381209%3A651213
|
||
- generic [ref=f2e362]:
|
||
- button "♥ Library Right Shelving · E1" [ref=f2e363] [cursor=pointer]
|
||
- button "→ Library Right Shelving · A1" [ref=f2e364] [cursor=pointer]
|
||
- button "→ Library Left Shelving · A1" [ref=f2e365] [cursor=pointer]
|
||
- generic [ref=f2e366]:
|
||
- 'link "Etherfields: Story Dice Expansion" [ref=f2e367] [cursor=pointer]':
|
||
- /url: /library/game/386805%3A658656
|
||
- generic "no trusted size — fit can't be verified" [ref=f2e368]: unmeasured
|
||
- generic [ref=f2e369]:
|
||
- 'link "Etherfields: Thorn Knight" [ref=f2e370] [cursor=pointer]':
|
||
- /url: /library/game/291126%3A475383
|
||
- generic "no trusted size — fit can't be verified" [ref=f2e371]: unmeasured
|
||
- generic [ref=f2e372]:
|
||
- link "Frosthaven" [ref=f2e373] [cursor=pointer]:
|
||
- /url: /library/game/295770%3A484007
|
||
- generic [ref=f2e374]:
|
||
- button "→ Library Kallax · A1" [ref=f2e375] [cursor=pointer]
|
||
- button "→ Library Kallax · Top" [ref=f2e376] [cursor=pointer] |