Reflowable Layout
Fixed bug that when a link to another chapter is clicked, wrong chapter is loaded in some epub.
Reflowable Layout
Fixed bug that when a link to another chapter is clicked, wrong chapter is loaded in some epub.
Reflowable Layout
New Function is added.
/** set the max number of webviews */
// when you need to adjust the number of webviews to be used in multi cache system, call the setMaxWebViews
// default value is 3, multi cache system will be desabled if the value is set to 1.
-(void)setMaxWebViews:(int)max;
Performance is enhanced and Engine is stabilized for SkyProvider.
!! IMPORTANT NOTE !!
“Android System Webview” under Lollipop version can cause a lot of issues on the most of apps which uses Android Webview system.
The problems are from that “Android System Webview” uses totally different coordinates system in Javascript. for example in scroll condition, Javascript “function elementFromPoint(x,y)” fetches the wrong element for given x,y.
“Android System Webview” automatically is updated without user’s permission.
SkyEpub 5.0.7 was modified for the case that “Android System Webview” is installed on devices.
Reflowable Layout
1. Engine was modified for “Android System Webview” under Lollipop version.
2. Fixed Bugs that Highlight is not working in RTL (Right to Left mode) for some low spec devices.
Header files are changed for avoiding Object retaining.
% overwrite the existing header files with new ones.
Reflowable Layout
Issue resolved that Page transition does not work smoothly in Slide mode when the new chapter is loaded.
% check the changes at the function “makeBookViewer” in BookViewController.m of Advanced Demo.
Fixed Layout
Issue resolved that Book is not opened when ARC is turned off sometimes.
% check the changes at the function “makeBookViewer” in MagazineController.m of Advanced Demo.
Reflowable Layout
Bug Fixed that Video is not played properly in some devices.
The function in SkyProviderDataSource protocol for SkyProvider is changed.
From
-(NSString*)skyProvider:(SkyProvider*)sp keyForEncryptedData:(NSString*)uuidForContent contentName:(NSString*)contentName;
To
–(NSString*)skyProvider:(SkyProvider*)sp keyForEncryptedData:(NSString*)uuidForContent contentName:(NSString*)contentName uuidForEpub:(NSString*)uuidForEpub;
Fixed Layout
ItemRef which has “LinearNO” in Spine will not be skipped to improve the compatibility with iBooks.
Fixes the Bug that Fixed Layout viewer sometimes crashes in landscape mode & curl animation.
The function getKeyForEncryptedData in KeyListener interface for SkyProvider is changed
From String getKeyForEncryptedData(String uuidForContent, String contentName);
To String getKeyForEncryptedData(String uuidForContent, String contentName,String uuidForEpub);
Fixed Layout
ItemRef which has “LinearNO” in Spine will not be skipped to improve the compatibility with iBooks.
Fixes Bug that pages are broken for some old devices.
Fixes Bug that Memory leak is found in SkyProvider.
A New Function was added to ContentProvider protocol
/** called by engine when this object should be destroyed explicitly. Since 5.0.3 */
-(void)destroy;