File Details
smartbooks-fabric-1.20.1-1.2
- R
- Jun 24, 2026
- 6.44 MB
- 64
- 1.20.1
- Fabric
File Name
smartbooks-fabric-1.20.1-1.2.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Smart Books — Changelog
v1.2
✨ New Features
PDF Import — Import a PDF from the Uploads tab. Each PDF page is automatically converted into a separate book page (200 DPI, JPEG 82% quality).
PDF Export — While reading a signed book, click Export PDF to save it as a PDF on your computer. A file save dialog will open automatically.
Custom Templates — Save the current page as a template, reuse it later, or delete it when no longer needed. (Templates → Save page as template)
Table Element — Add tables from the Text tab. Configure the number of rows and columns, header row, and font size from the Inspector. Double-click a cell to edit it, press Tab to move to the next cell, and Escape to finish editing.
Page Reordering — Drag and drop pages in the Pages tab to reorder them.
Inline Text Formatting — Text boxes now support lightweight markup:
**bold**_italic___underline__~~strikethrough~~- Ctrl+B, Ctrl+I, and Ctrl+U automatically wrap the selected text with the appropriate formatting markers.
🛠 Fixes
- Multiplayer Synchronization —
quickSyncis now locked until the editor finishes loading data from the server. This prevents an emptyBookDatainstance from overwriting the server's saved data when multiple players have the same book open, eliminating this source of data loss.
⚙ Technical
- Added an LRU image cache (maximum 40 entries), eliminating repeated Base64 decoding during every render pass.
- Imported PDF pages are now stored as JPEG images at 82% quality, reducing file size by approximately 6× compared to PNG.