diff --git a/README.md b/README.md index 735f057..c88f111 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,7 @@ One record holds every language. Text and images are lists tagged with BCP-47 co ### Panels -Pages and strips can be read panel by panel. Every panel field is optional. +Pages and strips can be read panel-by-panel. Every panel field is optional. - **`bounds`**: the rectangle the app fits to the viewport. - **`background`**: color around the panel. Opacity `0` shows the page, `100` hides it. diff --git a/src/lexicons/work.sequential.defs.ts b/src/lexicons/work.sequential.defs.ts index f01809a..25212d8 100644 --- a/src/lexicons/work.sequential.defs.ts +++ b/src/lexicons/work.sequential.defs.ts @@ -120,7 +120,7 @@ export const workSequentialDefs = lx.lexicon('work.sequential.defs', { description: 'Localized alt text for this panel: describes the art and transcribes the dialogue, captions and sound effects.' }), background: lx.ref('#rgba', { - description: 'When reading panel by panel, fills the viewport around the panel if the panel\'s aspect ratio differs from the viewport\'s. The alpha is the opacity: 0 shows the panel with the surrounding page still visible, 100 hides the page behind a solid color so the panel stands on its own. Treated as fully transparent when omitted.' + description: 'When reading panel-by-panel, fills the viewport around the panel if the panel\'s aspect ratio differs from the viewport\'s. The alpha is the opacity: 0 shows the panel with the surrounding page still visible, 100 hides the page behind a solid color so the panel stands on its own. Treated as fully transparent when omitted.' }), mask: lx.blob({ maxSize: 4 * MiB, @@ -130,7 +130,7 @@ export const workSequentialDefs = lx.lexicon('work.sequential.defs', { transition: lx.string({ knownValues: ['none', 'pan', 'fade', 'zoom'], default: 'none', - description: 'When reading panel by panel, how the app moves to this panel from the previous one. Played in reverse when reading backward. \'none\' switches instantly, \'pan\' moves the view across the image to the panel, \'fade\' crossfades from the previous panel, and \'zoom\' pulls back to show the whole image then pushes in to the panel. Duration is up to the AppView. AppViews treat unknown values as \'none\'.' + description: 'When reading panel-by-panel, how the app moves to this panel from the previous one. Played in reverse when reading backward. \'none\' switches instantly, \'pan\' moves the view across the image to the panel, \'fade\' crossfades from the previous panel, and \'zoom\' pulls back to show the whole image then pushes in to the panel. Duration is up to the AppView. AppViews treat unknown values as \'none\'.' }) }, { description: 'A panel on a page or strip. Carries the image\'s alt text, one description per panel, and optionally its position for panel-by-panel reading. A splash page or single-panel strip is a single panel.'