bharbron / hexbook-semantic

An Electron-React-Redux-Semantic-UI application for automatically generating a hexcrawl campaign notebook from random tables.
5 stars 3 forks source link

Name and fix-in-place the initial Book #60

Open bharbron opened 5 years ago

bharbron commented 5 years ago

Rename the initial Book 'Hex Book', change its ID to 'HEX' (for consistency with the rest of the store), and update the Book components so that this book cannot be renamed or have the 'HEX' template removed from the first position in the book.

Still allow other settings (page size, etc.) to be changed. Allow other templates to be added to the book.

Update books selectors so that this book appears first in the getBooks array.

bharbron commented 5 years ago

Still debatable whether we want to do this or not. Part of the reason for suggesting this is that when we get to final processing, we want to ensure that all entries the 'HEX' table are processed. Forcing the table to be templated and included in a book would ensure that would happen.

Alternatively, we could simply put logic in the final processor that ensures the 'HEX' table is processed even if it isn't in a template/book anywhere.