Fixed Layout
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Greatly Improves The Performance For PageTransition of Curling
Pages Automatically spread according to SpreadAuto and SpeadBoth property in Opf.
Author Archives: skytree21
SkyEpub 4.4.0 for iOS Released
Reflowable Layout
Fixed the bug that sometimes pagenation malfunctioned.
Fixed Layout
Improved the performance greatly using multiple caching and smart loading.
Spread property in Opf such as SpreadNone, SpreadAuto, SpreadBoth is now applied.
SkyEpub 4.4.0 for Android Released
Fixed Layout
Fixed Bugs that sometimes fixed layout epub which is created by specific tool is failed to open.
Animation Effect is added to PageTransition.Slide in Fixed Layout.
SkyEpub 4.3.1 for iOS Released
Reflowable Layout
Fixed Bugs that sometimes RTL text is aligned in wrong direction.
**************** IMPORTANT *************************
Fixed Layout
Single Page Mode is added to the property “render:spread” is ‘None’
SkyEpub 4.3.9 for Android Released
Reflowable Layout
1. Fixed Bug that sometimes click on link does malfunction.
SkyEpub 4.2.8 for iOS Released
Reflowable Layout
The max character size is enlarged from 27 to 55.
For old RTL book, SDK now detects the RTL direction in css file.
SkyEpub 4.3.8 for Android Released
Reflowable Layout
Bugs Fixed
For old RTL epub, Detecting some RTL direction in CSS.
In some devices, Video not displayed.
VideoListener interface newly added to sdk
package com.skytree.epub;
import android.view.View;
/**
* VideoListener interface is to handle Full screen video
*/
public interface VideoListener {
/**
* Called when video element in html goes to full screen.
* @param videoView View where video content played.
*/
void onVideoEntersFullScreen(View videoView);
/**
* Called when video element will exit from full screen mode.
*/
void onVideoExitsFromFullScreen();
}
SkyEpub 4.3.7 for Android Released
Reflowable Layout
New Function public void stopPlayingMedia(); is Added.
you can explicitly stop playing audio,video in epub.
Normally onPause in Activity will be fired whenever app is going to background mode.
you can use this function in onPause handler to stop playing when home button of device is pressed.
@Override
protected void onPause() {
super.onPause();
rv.stopPlayingMedia();
sd.updatePosition(bookCode, pagePositionInBook);
sd.updateSetting(setting);
}
SkyEpub 4.2.7 for iOS Released
Reflowable Layout
RTL related bugs are fixed in BookViewController.m
For old RTL Books which do not have page-progression-direction=”rtl” property in spine,
New function setRTL:(BOOL)isRTL is added.
MediaOverlay
Bugs Fixed the functions below are not fired sometimes.
-(void)reflowableViewController:(ReflowableViewController *)rvc parallelDidStart:(Parallel *)parallel;
-(void)reflowableViewController:(ReflowableViewController *)rvc parallelDidEnd:(Parallel *)parallel;
-(void)parallesDidEnd:(ReflowableViewController *)rvc;
Fixed Layout
Bugs Fixed when FileName has whitespaces, Loading pages sometimes is failed.
SkyEpub 4.3.6 for Android Released
ReflowableLayout
RTL related bugs are fixed in BookViewActivity.java
For old RTL Books which do not have page-progression-direction=”rtl” property in spine,
New function setRTL(boolean isRTL) is added.
