- Fixed: BookShelf element rendered unstyled — the Layout dropdown wrote
shelf3d / shelf2d, which are not layouts the BookShelf addon
implements. Corrected to shelf-2d, grid, list.
- Removed: the “3D Shelf” layout option. No such layout exists in the
BookShelf addon; selecting it always produced broken output.
- Fixed: BookShelf stayed empty in the WPBakery frontend editor. WPBakery
re-renders elements over admin-ajax after wp_head, so the shortcode’s
stylesheet and script enqueues were discarded. They are now inlined for
builder previews only; front-end output is unchanged.
- Added: full BookShelf shortcode coverage — the element now exposes all 23
tnc-bookshelf attributes (was 4), grouped into General, Layout,
Display, Popup, and Colors.
- Added: Source override (All / By Category / Selected) with conditional
Categories and FlipBook IDs fields.
- Changed: BookShelf picker resolves the post type from
TNCFB_Bookshelf_CPT::POST_TYPE instead of a hardcoded tncfb_bookshelf.
- Requires the BookShelf – TNC FlipBook Addon for the BookShelf element.