text viewer: can selected scroll by column/scroll by screen for the horizontal screen.
[kugel-rb.git] / apps / plugins / text_viewer / readme.txt
blob1180965fe4c34063e3dcec350d96e01e039449a6
1 about the text viewer plugin.
3 Limitation
4     for the target which PLUGIN_BUFFER_SIZE < 0x13000 (i.e., archos series),
5     can only be read up to 999 pages.
8 Difference between viewer.rock
9     [settings file]
10        - the global setting, 'tv_global.dat' is stored.
11        - Settings and bookmarks for each file, 'tv_file.dat' is stored.
13       Note: when viewer.dat(viewer_file.dat) exists, tv_global.dat(tv_file.dat) is created by
14             using viewer.dat(viewer_file.dat).
16     [wod wrap]
17           - add the following characters which can be split the line.
18                 '!', ',', '.', ':', ';', '?', 
19                 U+00b7, U+2010, U+3000, U+3001, U+3002, U+30fb, U+30fc, 
20                 U+ff01, U+ff0c, U+ff0d, U+ff0e, U+ff1a, U+ff1b, U+ff1f.
22           - when the line split, if the line length is short ( < 0.75 * display width), 
23             split the line in display width. (thus, maybe split a word)
25     [line mode]
26        [join]
27            - break line condition has changed.
28                - If the next line is a blank line or spaces only line, this line breaks.
30        [reflow]
31            - indent changes two spaces.
32            - supports the player which does not define HAVE_LCD_BITMAP.
34     [alignment]
35            - the right alignment supports the player which does not define HAVE_LCD_BITMAP.
37     [bookmark]
38            - increased to 16 the number of bookmarks that can be registered.
41 TODO list
42   - for the target which PLUGIN_BUFFER_SIZE < 0x13000 (i.e., archos series),   
43     supports more than 999 pages of text.
45   - add History feature.
47   - when the line_mode is reflow, allow to specify indent spaces.
49   - draw images that are linked to the text. (<img src="...">)
51   - play audios that are linked to the text. (<audio src="...">)
53   - more treatments of line breaking, word wrappings.
54     (for example, period does not appear the top of line.)
56   - whether scroll to prev/next page or scroll to top page/bottom page can be select the settings menu.