at.margin.readingRoom
Presentational configuration for a user's public reading room — a curated, themed view over their annotations. One per user.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | margin.at |
| Indexed |
Record
record · key literal:selfProperties
description
stringLonger description of what the room collects.
maxLength: 2000maxGraphemes: 600
featuredUris
arrayAT URIs of annotations pinned to the top of the room.
maxLength: 12
itemsstring · at-uri
showExternalBookmarks
booleanWhether bookmarks from external services (Semble, Lichen, etc.) are shown in the room.
default: true
subtitle
stringTagline shown beneath the title.
maxLength: 300maxGraphemes: 150
title
stringTitle shown at the top of the reading room.
maxLength: 200maxGraphemes: 100
#theme
objectVisual theme for a reading room. Omitted fields fall back to app defaults.
Properties
accentColor
stringAccent color as a hex string (e.g. #3b82f6).
maxLength: 20
backgroundColor
stringPage background color as a hex string (e.g. #fcfcfc).
maxLength: 20
fontFamily
stringCSS font family identifier for body text.
maxLength: 100
layout
stringArrangement of notes on the room page.
default: "masonry"knownValues: masonry | grid | list