Skip to content

v1.2.0 🐳

Latest
Compare
Choose a tag to compare
@satorumurmur satorumurmur released this 05 Jul 00:10
· 14 commits to master since this release

[en] Optimized and Fixed

  • Rebuild and optimize the flow of fetching, processing, temporary storing, and loading data.
  • Make the asynchronous loading of fixed-layout books more fast and stable.
  • Make zoom-in/out feature available also for the reflowable books.
  • Avoids click/tap conflicts with browsers' original functionalities more naturally.
  • Add a new feature to point the particular part in the book by putting the p identifier to the URL.
    • ?book=***#p=3 or ?book=***&p=3 (= 3rd file of spine)
    • ?book=***#p=1.5.9 or ?book=***&p=1.5.9 (= 1st file's body element's 5th child element's 9th child element...)
  • Restore the abilities to specify the book data to load in index.html.
    • <body data-bibi-book="{{BookPathFromBookshelf.epub}}">
    • <div id="bibi-book-data" data-bibi-book-mimetype="application/epub+zip" hidden="hidden">{{Base64-Encoded-Text-of-EPUB}}</div> in index.html.
  • Solved the problem that some books were not displayed correctly.
  • (and more bugfixes)

[ja] 最適化と修正

  • データの取得・処理・一時保存・読み込みの一連の流れを再構築・最適化。
  • 固定レイアウト書籍の非同期読み込みをさらに高速・安定化。
  • リフロー書籍でもズームイン/アウト機能を利用可能に。
  • ブラウザ本来の機能とのクリック/タップの競合回避をさらに自然に。
  • URL に p 識別子をつけて書籍内の特定位置を指定できる新機能を追加。
    • 例)?book=***#p=3 または ?book=***&p=3 (=spine の3番目のファイル)
    • 例)?book=***#p=1.5.9 または ?book=***&p=1.5.9 (=1番目のファイルの body 要素の5番目の子要素の9番目の子要素……)。
  • 読み込む書籍データを index.html 内の記述で指定する機能を復活。
    • <body data-bibi-book="{{Bookshelfからのパス.epub}}">
    • <div id="bibi-book-data" data-bibi-book-mimetype="application/epub+zip" hidden="hidden">{{EPUBをBase64エンコードした文字列}}</div>
  • 一部の書籍が正しく表示されなかった問題を解決。
  • (さらにいくつかのバグ修正)