Skip to content

0.1.1 (alpha)

Pre-release
Pre-release
Compare
Choose a tag to compare
@kwkbtr kwkbtr released this 06 May 02:28
· 3965 commits to master since this release

Minor update with several changes and bug fixes.
The first alpha version of the Chrome Extension (paginate arbitrary web content using Vivliostyle.js) is also provided.

Added

  • [core] Support :root pseudo-class selector
  • [core] Support CSS properties currently implemented by browsers
    • See #18 for details.

Changed

  • [core] Cascade page size specified in @page rules to page masters defined by @-epubx-page-master rules
    • When @page rules and @-epubx-page-master rules are both specified, the page size specified by 'size' property in @page rules is applied to the selected page master. This behavior is not defined in the related specs. We added this behavior for a use case in which one wants to print content styled with Adaptive Layout on a paper sheet and wants to specify the sheet size by adding a (user) stylesheet containing @page rules with 'size' property.

Fixed

  • [core] Fixed incorrect page layout when non-zero padding is specified in page context.
  • [core] 'page-width', 'page-height' variables (used in -epubx-expr) are now correctly reflect the page size specified by @page rules
  • [viewer] Fixed incorrect page size calculation when content with 'auto' page size is viewed in the spread view mode.