Releases: satorumurmur/bibi
Releases · satorumurmur/bibi
v1.2.0 🐳
[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 🌿
Recover the Local Reader Mode
- Drag & drop EPUBs onto
file:///**/bibi/index.html
!
v1.1.2 🥗
Fixed Slider & History. ...and
- Restored receiver of messages from parent frame.
v1.1.1 💐
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 🍀
v1.0.1🎍
v1.0.0🎄
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
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
!!!! 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
!!!! 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 thebody
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).