Commit Graph

1155 Commits (ce624be8b83e880b1a81106a143e1440eeda4aab)

Author SHA1 Message Date
chrox fea7b93b62 fix #1035 by CDATA tidy 10 years ago
Michael Hall 79cb75b153 Added option for proportional cover image screensaver 10 years ago
Qingping Hou b0682b0470 chore: code clean up 10 years ago
Qingping Hou 6aabc62f73 fix(reader): crash on closing reader menu 10 years ago
Qingping Hou 394c847e2b fix(app): initilize menu properly in reader and filemanager 10 years ago
Hans-Werner Hilse 5982e24d57 unify color specification
colors were a mixture of 4bpp integers (0=white, 15=black) and
fractional blackness levels (0=white, 1.0=black) before. This is
now unified to use the color specification of the Blitbuffer API.
10 years ago
chrox 91400f8fef expand/collapse for the left one third region should be more resonable 10 years ago
chrox c994e30cff fix #1024
if toc item has expand/collapse state and tap select on the left side
the state switch action is triggered, otherwise goto the
linked page.
10 years ago
chrox 07ae0cba81 fix #1011
The #1011 bug is caused by the `contains` check of link box with
visible area. When the link is at the very right (left?) of
the page, enlarged link box often exceeds the page bound rendering
the mentioned `contains` check failed. This patch uses an `intersectWith`
test to check if the link is in current page.
10 years ago
HW 3a42557b19 Merge pull request #1020 from chrox/fix_1013
fix #1013
10 years ago
chrox 1462d382d9 fix #1013 10 years ago
chrox 2ad63fc1a3 expand/collapse TOC only by tap on the icon 10 years ago
chrox 0a863f07c7 show 50 ticks on the mini progress bar at most 10 years ago
Paulo Matias 8bbdf03ccb Merge pull request #998 from chrox/fix_970
fix #970
10 years ago
Paulo Matias 2843bf362d Merge pull request #996 from chrox/djvu_render_mode
add djvu render mode options in readermenu
10 years ago
chrox 834c994ed8 fix #970
by rendering full page if bbox is larger than native page size when
zooming mode is fit to content*
10 years ago
chrox c99288f3ad fix #995 by reseting readertoc on init 10 years ago
chrox d30709edb0 add djvu render mode options in readermenu 10 years ago
chrox 506bf96379 add menu entry to lookup input word in dictionary
This should close #971.
10 years ago
chrox 7c9130744c add collapsable TOC menu 10 years ago
chrox e714caed8d refactoring restoreScreenMode from readerview to filemanager
This should fix #983.
10 years ago
chrox de38ea1199 count only leaf nodes of toc tree when level is zero 10 years ago
chrox 2b26e599d9 return to previous filemanager view instead of opening a new one 10 years ago
chrox 6dd3f99c35 reset ticks cache 10 years ago
chrox b422eb90cc refactoring readerrolling
and fix lossing progress when switching screen mode
10 years ago
chrox e34ad5ffe5 refactoring module registration in readerui
now every module can be looked up in readerui so that
unit test of these modules is possible.
10 years ago
chrox d01ae145b8 guess plugin name from plugin path 10 years ago
chrox a4d5ec6534 plugin modules have 'name' field 10 years ago
chrox 896ad0e8f8 fix #976 10 years ago
chrox cec8ee3c29 add isChapterBegin/End API for readertoc
and add missing test epub
10 years ago
chrox b09bb87d4e refactoring readertoc and readerfooter
so that they don't repeat themselves.
10 years ago
chrox 9467eab6e1 strip generic punctuation (U+2000 - U+206F) in lookup word
This should fix #921.
10 years ago
Ebrehem 44ecf74ba3 Update readerfooter.lua 10 years ago
WS64 4ee35bb972 Add "exclude screensaver" to menu 10 years ago
WS64 de1d8d7cac Switch back to portrait before leaving book 10 years ago
chrox 21dcf787da add OPDS support
This PR implements a simple OPDS browser which can be launched
from filemanager menu.
10 years ago
chrox 2bec0017a0 refactor out global functions showHomePage and showReaderUI 10 years ago
chrox c74c258fc7 add filemanager icon in reader menu
now we can access the filemanager in all launcher configurations
10 years ago
chrox fd9e3d57f3 fix performance issue of screensaver on Kobo
now loadDocument will not render the document and getCoverPageImage will
be much faster.
10 years ago
chrox 26e8dc7065 fix faked Tap event causes koreader crash
Since there is a new clear method to clear highlight selection
the faked event is not needed when closing highlight

This should fix #847.
10 years ago
chrox 092522b89d promote user to save PDF document after highlighting
This is a wordaround for #791.
10 years ago
chrox 985a421852 fix #835 10 years ago
chrox f575797b01 use original lookup word in wikipedia lookup 10 years ago
chrox a275a8cc89 strip punctuations in word before wikipedia lookup 10 years ago
chrox 557c29a7d9 prompt users to turn on Wifi in OTA update and Wikipedia lookup 10 years ago
chrox 7b10d66e1b enable Wikipedia support
Since wikipedia server is language specific we should first detect
language of the text by querying Google Translate. Make sure you have
access to both Google Translate and Wikipedia service to use this
function.
10 years ago
chrox fe14809bdf update mupdf and k2pdfopt to latest versions 10 years ago
chrox 30898a3cd8 config line space/font gamma values directly 10 years ago
chrox c5def15558 lift TOC entry in navi tab 10 years ago
chrox 492a36a7da add follow links option in navigation tab of reader menu
If "Follow links" options is not checked links won't be followed.
The "Follow links" option is checked by default.
This option affect both PDF and EPUB documents.
10 years ago
chrox d34a7fb355 lookup input word when holding on word in dict lookup window 10 years ago
Qingping Hou 3eab7e0917 Merge pull request #797 from chrox/master
rescale image if width or height is specified in ImageWidget
10 years ago
chrox b7c7287bab remove more global variables 10 years ago
pazos bad193346e Translate bookmarks page title 10 years ago
chrox a9b16613cf enable highlight in dictionary lookup window
This should fix #774.
10 years ago
NiLuJe e2efb230a6 Make the geometry of the minibar user-configurable
As well as the width of the toc notches
Lower the default value of the container size a bit to avoid eating into
the last line on small borders setup (I checked on 167 & 212 DPI
devices, Feel free to revert to the previous value (19) if that causes
trouble).
10 years ago
WS64 844ae29fe5 Send TOC parameters to progressbar 10 years ago
WS64 969734931b progressbar can be turned off in mini bar 10 years ago
chrox d7fa72e46c negative x panning if writing direction is set right to left
so that in right to left writing/drawing system the right part
of the page is drawn first
10 years ago
chrox 1ddafbea14 reorder setting entries in reader menu 10 years ago
chrox 3cb03825e5 display OTA update menu only on Kindle and Kobo 10 years ago
chrox 3c8e6975fb move screen DPI and refresh rate entries into Screen menu 10 years ago
chrox 51ba4f987a fix no battery info on minibar for PDF documents
This should fix #757.
10 years ago
chrox b83c4c3d95 hide several koptoptions in advanced mode 10 years ago
chrox 55554acf39 refactoring: buildin hold on menu entry to input 10 years ago
chrox 403b9f7ce6 refactoring: use getXxMenuTable to remove redundant code in menus 10 years ago
chrox a7fc4cccde refactoring: generate check update menu entry table in OTAManager 10 years ago
chrox d9f5edf54a add 'Check update' menu and OTA update functionality 10 years ago
chrox 87e667748a add font size menu entry
It changes screen DPI and may needs to reboot the reader to take effect.
This should fix #746.
10 years ago
chrox 405411ac4c add menu entry for E-ink screen refresh rate 10 years ago
chrox 6110b8d4e8 hold to set global default floating punctuation option 10 years ago
chrox 59dbe36d57 show 'no definition found' message when no definition found 10 years ago
chrox a7fb8811f3 add floating punctuation toggler for EPUBs 10 years ago
chrox beaf768250 recalculate footer sizes when document page count is updated 10 years ago
WS64 b5be4d227e Changed wrong default entry 10 years ago
WS64 f80c79c96a remember font weight also from global settings and at least line spacing from defaults 10 years ago
Qingping Hou 65c59706fe Merge pull request #737 from WS64/master
remember saved default value for screen mode
10 years ago
WS64 f259e3d92d remember saved default value for screen mode 10 years ago
chrox e91ddee836 add advanced option type that only shown when show advanced options is selected 10 years ago
chrox ce266bffb8 add minibar height into overlap height 10 years ago
WS64 0b51ef1077 Update TOC after change of hyphenation 10 years ago
WS64 3fcd10bc01 Update TOC after changing screen mode 10 years ago
WS64 225966ef62 Use of new functions to jump to next/previous chapter that also works in 2-page mode 10 years ago
WS64 9bdcaa2b46 Added new functions to go to next/previous chapter that also work with 2-page layout 10 years ago
NiLuJe f1cc984cbf Close lipc handles on exit.
No idea if bad things happen if we don't, but at least this sounds more
correct. (re #696)
10 years ago
chrox 0c23a17b4a considering visible page count in readerrolling 10 years ago
Qingping Hou 028b7dc2bd Merge pull request #699 from WS64/master
Batter status for mini bar
10 years ago
WS64 af400bbe1e Added battery info to mini bar 10 years ago
chrox 0615e1463f easier strings to translate 10 years ago
WS64 256bad8203 Made some varaibales local 10 years ago
WS64 c441f151a5 added locals and removed tabs 10 years ago
WS64 5d308a4fab Added support for configurable swipes 10 years ago
WS64 cc81d49cc9 New function to count the actual page of the current chapter 10 years ago
WS64 1de31b9184 Added support for configurable swipes and jumping to next/previous chapter 10 years ago
WS64 79f1b027f0 Minor optimizings (elseif) 10 years ago
chrox 73e0608327 flush reader settings when closing readerui 10 years ago
chrox 9fc048ecfc considering visible page count in readerrolling
This should fix #660.
10 years ago
chrox a92ca26bea hold on zoom mode menu entry to set default zoom mode 10 years ago
Qingping Hou 7ba0a46098 Merge pull request #683 from chrox/master
restrict highlight in current page area
10 years ago
chrox 78918bc531 hold on font menu entry to set default font 10 years ago
WS64 0429325c5f removed "next chapter" for PDFs
Should actually also be done for EPUBs without TOC, but somehow I can't get it to work
10 years ago
chrox 5214cc0f4c tap to clear selected text too
This should fix #589.
10 years ago
chrox 27b15b7020 restrict highlight in current page area
This should fix #588.

Highlight in multiple pages is too complicated and requires large
code refactoring and will not be considered for now.
10 years ago
WS64 dc78dd9fda Update readertoc.lua 10 years ago
WS64 00c050f279 Update readerfooter.lua 10 years ago
WS64 c50a0f701b Update readerfooter.lua 10 years ago
WS64 dee04099d1 Update readertoc.lua
Add "pages left to next chapter" to minibar
10 years ago
WS64 ec16a3f745 Update readerfooter.lua
Add "pages left to next chapter" to minibar
10 years ago
chrox 26f5a4731e add peer-to-peer file sharing plugin ZSync 10 years ago
chrox 3967ba0346 sort plugins in path order 10 years ago
chrox bb587184a5 register swipe diagonal gesture range to screenshot
for non-multitouch devices

This PR is intended to substitude #652 which needs tweaking
double tap zone for screenshot.
10 years ago
Huang Xin 3f1827f9cb Merge pull request #641 from Markismus/master
Frontlight decrease of sensitivity for two-fingered pan gesture
10 years ago
Markismus bf4199e995 Update readerfrontlight.lua
Frontlight decrease of sensitivity for two-fingered pan gesture
10 years ago
Markismus 8120dd20f5 Update readerfrontlight.lua
Frontlight decrease of sensitivity for two-fingered pan gesture
10 years ago
chrox f13a165c4b tweaks of font size 10 years ago
chrox b8ce85d3de use two finger swipe west/east to close TOC and bookmark respectively 10 years ago
chrox e624695d54 the Back key on Android should close the popup window and menu 10 years ago
chrox 940beff044 fix insensitive rotate gesture detection
This should fix #546.
10 years ago
chrox 1fd45c3903 add tap zone configuration for the minibar 10 years ago
chrox 15baeb7867 save doc settings when receiving IntoSS or Suspend or SaveState events 10 years ago
chrox 3b5fa25c25 respond Menu key to show reader menu 10 years ago
chrox 9119d12e17 use checked/unchecked for zooming options 10 years ago
chrox d6bfbb26ac decrease toc entry indentation 10 years ago
chrox 1fa1c69de4 use checked/unchecked for show page overlap option 10 years ago
chrox b92860c22a add night mode option that inverts screen color 10 years ago
chrox 0ea5ce1afd use checked/unchecked for hightlight drawer style 10 years ago
chrox cb0459c5d1 fix cannot load thrift library on Android 10 years ago
chrox a7b88b1f9d adjust option orders in readermenu 10 years ago
chrox 857bd6fcc8 strings not shown on GUI will not be translated
This may encourage users in transifex to join Koreader project.
10 years ago
chrox 53a41c0ce8 adapt reader footer for small screen 10 years ago
chrox 803e4e8600 font weight option should be persistent between launchings
This should fix #620.
10 years ago
chrox ef84aff1db make ffi/util module local 10 years ago
nicolua 077b1bdf5a show_parent to menu_container
works in font menu and toc menu on k3
hope on touch the same
10 years ago
nicolua 09d6005bb3 yes
it will better
to show and close one widget
but I found the same problem in documentfont menu
so dancing is continued
10 years ago
nicolua 90d9c3ddb1 menu on k3 10 years ago
chrox 9f9acbbffb android fix of screenshot 10 years ago
chrox 449445d95d update help info 10 years ago
chrox 3726e096f9 indicate current highlight mode in submenu 10 years ago
chrox 1d292f16a9 remove full screen option in koptoption
since we can now switch progress bar status simply by tap
10 years ago
chrox 6938b54346 enlarge touch zone for readerfooter 10 years ago
chrox 17741e292b serialize cache when closing ReaderUI other than closing document 10 years ago
chrox 31aebe1caf disable exporting hightlights to My Clippings 10 years ago
chrox 1cd7ee9501 remove newline when exporting highlight to My Clipping 10 years ago
chrox 8f982faa7b fix page to screen rect transform for highlighting 10 years ago
chrox e1527611c5 show a box indicator when tapping on a link
only for PDF/DJVU docs for now since there is no easy way
to get link box from crengine
10 years ago
chrox ae3b84138e fix embeded css setting not persistent between launchings 10 years ago
chrox eeb81f1c39 persistent reader footer mode 10 years ago
chrox 877cff2933 invert button on tap 10 years ago
chrox f9302cd17d fix recalculate from close document pageno 10 years ago
chrox 34fd9f3efa add koreader plugin mechanism
This should implement #505.
10 years ago
chrox df65c1069a remove unnecessary DEBUG 10 years ago
chrox 4a32f4415e use borderless flat bookmark/toc window 10 years ago
chrox ac396e3aa9 highlight current toc entry 10 years ago
chrox 47f986941f tap on reader footer to hide footer 10 years ago
Qingping Hou 4b357c1466 move reader code into frontend/apps/reader
it makes more sense to completely separate the UI framework and
application code

also move frontend/ui/configurable.lua to frontend/configurable.lua
10 years ago