Skip to content

Releases: satorumurmur/bibi

v1.2.0 🐳

05 Jul 00:10
Compare
Choose a tag to compare

[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>
  • 一部の書籍が正しく表示されなかった問題を解決。
  • (さらにいくつかのバグ修正)

v1.1.3 🌿

26 May 11:07
Compare
Choose a tag to compare

Recover the Local Reader Mode

  • Drag & drop EPUBs onto file:///**/bibi/index.html!

v1.1.2 🥗

25 May 11:27
Compare
Choose a tag to compare

Fixed Slider & History. ...and

  • Restored receiver of messages from parent frame.

v1.1.1 💐

12 May 10:50
Compare
Choose a tag to compare

Enhanced UI

  • Optimized for touch, mouse, wheel, and key.
  • Realized to zoom-in only the content of the book, not the entire viewport including UIs.
  • Made contents draggable/flickable by mouse.
  • Removed bunch of historical bugs, and made more stable.

v1.1.0 🍀

10 May 09:42
Compare
Choose a tag to compare

v1.0.1🎍

08 Jan 13:05
Compare
Choose a tag to compare

v1.0.0🎄

03 Jan 09:13
Compare
Choose a tag to compare

The First Completion

  • Total rebuild.
  • Up to 4000% faster.
        -Asynchronous loading of fixed-layout books.
        -Partial downloading of zipped books.
  • Dress system for customize the look.
  • Bookmarks & History.
  • Enhanced compatibility.
  • and more....

v0.999.9 Revision 8

03 Apr 01:00
Compare
Choose a tag to compare

Changes from v0.999.9 Revision 7

  • Fixed an issue that Chrome 65 or higher could not open zipped EPUBs.
  • Added "Loupe" extension which enables to zoom fixed-layout EPUBs in for desktop/laptop devices.

Special Thanks

"Loupe" extension is developed with support from The Rodo Shimbun Company.

v0.999.9 Revision 7

22 Jul 08:39
Compare
Choose a tag to compare

!!!! New v0.999.9 Revision 8 has been released. !!!!

Changes from v0.999.9

Revision 7

  • Made subpanels displayed by buttons in menu-bar scrollable in small screens.
  • Fixed interfering with pinching-in/out in paged-mode for the fixed-layout (prepaginated) EPUBs.
  • Optimize Pipi (bib/i.js for embedding).

Revision 6

  • Added "allow-embedding-in-other-webpages" feature for "Share" extension (with bib/i/presets/default.js).
  • Changed to open new window for Facebook & Google+ share-button.
  • Fixed a bug in "Share" extension (Facebook share-button was broken).
  • Updated "bib/i.(s)css" for embedding.

Revision 5

  • Fixed bugs in "Analytics" extension.

Revision 4

  • Enhanced slider UI.

Revision 3

  • Patched to get valid coords of pointer event on Internet Explorer.

Revision 2

  • Added support for XML spine-items.
  • Added a block for the links to other websites in config-menu. (you can customize it with the setting in bib/i/presets/default.js)

v0.999.9

23 Jun 08:25
Compare
Choose a tag to compare

!!!! New v0.999.9 Revision 8 has been released. !!!!

Features

Accessibility

  • Users are able to change font size after the book has opened. ("FontSize" extension)
  • Users with smartphones can zoom in by pinch-out.

Compatibility

  • Even with Internet Explorer, open zipped EPUB files without extracting it to a folder, finally.
  • Even a book which is made with legacy CSS, displays it with pre-processed / translated CSS as necessary.

Customizability

  • Users with smartphones are now also able to read books remained as embedded in the webpage, not only in newly opened window.
  • Publishers can set the default font size.
  • Publishers can also specify the book to open by writing it in the data-bibi-book attribute of the body tag of the HTML file which is individually prepared, in addition to using ?book= parameter in the URL.

Special Thanks

"FontSize" extension is developed with support from The KAITEKI Institute, Inc. and SINAP Inc..

Beta History

v0.999.9 Public Beta 4

  • Refactored and cleaned up the source code.
  • Fix a bug in FontSize extension.
  • Made it selectable in preset file for publishers whether or not to make spreads with 2 pages automatically.

v0.999.9 Public Beta 3

  • Enhance stability on In-App-Browsers, especially (the loose) Facebook app for iOS.
  • Add "X-UA-Compatible" meta set "IE=edge" for compatibility.
  • Make scale-step of font-size changing editable in presets for FontSize extension.
  • Edit design of shade & subpanels which appears when users tapped/clicked buttons on menu bar.

v0.999.9 Public Beta 2

  • Supports Scaling by Pinch-In/Out
    • Users can zoom in contents by pinching-out, and can back by pinching-in.

v0.999.9 Public Beta 1

  • Added New Extension for Optimizing Font Size
    • Users can change font-size by using new button in the menu bar on the top.
    • Publishers can customize default font-size by editing preset file in bib/i/presets/.
  • Fixed bugs in the behavior of UIs for page flipping on the both sides of the screen.
  • Fixed an issue that links in navigation pane may not work on touch devices.
  • Fixed an issue that it may not work on IE11 which is in some kind of settings (like that for enterprise, for example).