View on GitHub

TraceFiction

Download this project as a .zip file Download this project as a tar.gz file

Welcome to TraceFiction

New features:

1. You can open the html base zip.
2. You can use Windows version of the novel downloader to make a zip file, you need to install Microsoft edge webview2 runtime before using the "Windows version of the novel downloader".

Chasing Novels is a set of software produced specifically for reading web novels.

TraceFiction is a powerful fiction reading and web browser software.

iPhone / iPad users read web fiction often encountered with the following prombles:
How to continue reading at next time?
It is difficult page down/page up.
How to track newest chapters? 
Font and background can't change.
Unable to full-page view.
Read difficult between Chinese Simple/Traditional words. 
TTS. 


In response to these problems, the TraceFiction was created, The TraceFiction has the following features:

1. Record your last viewing position. 
2. Specific site supply Javascript re-layout format, adjust the font size and color.
3. Swipe edge for page up/page down. 
4. Support TonWenTang character conversion. 
5. Support tracking mode and normal mode. 
6. Supports multiple iOS 7 TTS function, read footer from the left corner, select the text to read, select the text to read until footer. 
7. Support wire, Bluetooth headsets and other playback controls 
8. Support background read mode
9. Support screen off reading
10. Support custom font installation (please refer to the following for font installation) 


First, the page is divided into two TraceFiction modes - normal mode and tracking mode.
Under normal mode, TraceFiction similar general web browser , the different are that it only provides "desktop mode" and full screen view. Previous, Forward and navigate control by gesture.

Normal mode provides functions: Previous, Forward, reload the page, page up, page down, TTS (text to speech), zoom and fit the screen functions.

Tracking mode is different to general web browsing, it will be synchronized to update records where are you reading, tracking list will record your last reading position, the next time you turn on automatically jump to the last location, and can simultaneously track multiple book.
After the page loads, it will automatically translate traditional or simplified chinese by setting. Certain sites, support Javascript automatic layout, page will become more suitable for reading. Formats such as exhibited on the App Store.

Tracking mode provides functions: Previous, Next, reload the page, page up, page down, TTS (text to speech), character conversion, Javascript re-layout.
There are four parts in the TraceFiction, the first part is the browser, and the second part is the navigation view, and the third part is the rest reminder and advertising view, and the fourth part is the gesture instructions view.

The browser-control-method described as follows:

2 taps on middle of screen: show navigation page 
2 taps on left part of screen: Previous 
2 taps on right part of screen: forward
3 taps on screen: start or pause TTS
1 finger swipe: page scroll 
Swipe from left edge : page up (can be customized) 
Swipe from right edge page down (can be customized) 
Long press: select content, finished selecting options appear TTS
Tap the top right corner and the upper left: scroll to the top 
Tap the lower right corner and the bottom left: scroll to footer


The navigation-page-control-methods described as follows:

Navigation page is divided into navigation, text and reading list 

<: Previous 
>: Forward 
+: Add to Wish List 
X: Close button 
The address bar: You can enter the URL or keyword search by Google. 
Go: Start a new reading or searching. 
Font settings: You can set the text color, background and size, have set up to reload the page (tracking mode only) 

Track Listing: 
  Left swipe: Deleted one row
  Double-tap: Set to normal mode or tracking mode 
  Tap: Start Reading 


The gesture-instructions-view-control-method described as follows:

It can set don't display again. ( user can reset it in the setting). 


Notes:

  a. Webpage format processing is done by Javascript. For more information, please refer to: util.js document.
  b. Javascript is used for the conversion between traditional and simplified Chinese.
  c. Format processing support website list refer to:util.js:
  d.TTS rules:
    1. TTS will select the element in the upper left corner to start reading.
    2. Continue to use TTS after the pause, if the screen position is not scrolled, TTS will continue to read from the previous position, if scrolled, a new TTS will be started.
  e. Since 1.1.8, it supports changing fonts, but it is more complicated to add fonts.
    Detailed steps for adding new fonts in iOS: how to install fonts on an ipad or iphone
    For Android new fonts, please place the font file in Storage/Android/data/idv.hassen.tracefiction/font