1. Restored default value rcountmax=5; the function to make manual full screen refresh is no more silent; at first, it asks user to set a number of partial refreshes (rcountmax) and then performs full refresh. TODO: saving parameter 'rcountmax' in the global reader settings (or separately, for each document).
2. The hotkey 'R' and the respective function toggle_render_mode() for djvu-documents are moved to djvureader.
3. Added hotkey 'M' and the respective function that calls menu with zoom-modes. Probably, one needs to remove unappropriate items, like "Fit zoom to page" and, less probably, the hotkeys (A, S, D, F and ^A, ^S, ^D, ^F) to set zoom-mode directly.
Since parameter 'render_mode' is related to djvu-documents only, the hotkey 'R' and the respective function to toggle 'render_mode' are moved from unireader to djvureader.
1. Improved the method to restore position in document after rescaling font face, size, weight, interline spacing, etc.
2. Fixed rotation functions inherited from unireader.lua
3. Removed hotkey for the function of manual cropping inherited from unireader.lua; reason: not crengine-related
4. Added fast navigation functions via Shift+fiveway: jump to previous / next TOC-entry; scroll 10 pages backwards / forward
Also added support for all other rendering modes handled by djvulibre.
Also made the message print a human-readable description of the mode rather than just the number.
closes#194, closes#218
1. Lowercase layout is default
2. Uppercase chars by pressing Shift+Key; it will probably require us to
remap some old MOD_SHIFT-commands to MOD_ALT (not the upper raw that is
responsible for digits: Alt-Q = 1, etc.)
3. New 'documentation' functions
- usual helppage with active hotkeys (Alt+H)
- list of available math functions (Alt+M, active in the calculator
mode)
4. Added two small functions to move cursor to the first/last position
in inputbox (Shift+FW-left/FW-right)
5. Some minor rearrangement for layouts (mostly for convenient work with
calculator)
6. Keeping initial "d_text" in InputBox:input(... d_text, is_hint) when
is_hint is not true (say, for minor changing of long filenames #219, etc.)
or incremental search.
Added: calculator with a proper documentation of available math
functions