Commit Graph

1337 Commits (a713936d8c3deff8818df4b8f5299961cccc4225)

Author SHA1 Message Date
WS64 582c56a6dc add reminder to save unsaved settings 10 years ago
WS64 085b4fce6a Handle defaults by type (boolean/string/number) 10 years ago
WS64 24af13e1c3 Full refresh after suspend 10 years ago
WS64 ff4fa33608 Update uimanager.lua 10 years ago
WS64 768077aaa0 Screensaver functionality for Kobo 10 years ago
WS64 fde966afd2 Readded a comment that was lost by an earlier PR 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 3018c7c6b6 add rotate method for ImageWidget 10 years ago
pazos 850eea418e translate filemanager (search & setdefaults) 10 years ago
chrox b7c7287bab remove more global variables 10 years ago
chrox 9f3eb0b784 rescale image if width or height is specified in ImageWidget 10 years ago
pazos bad193346e Translate bookmarks page title 10 years ago
WS64 09334dd7a6 Changed size and added some "close"s 10 years ago
WS64 19c7c14809 Search Enhancements
- Paths now can have unicode characters
- Long tap on search result shows book infos
10 years ago
WS64 11996cb6bb Kobo: Turn light on/off according to start parameters
Kobo only.
I guess Kindle handles this himself anyway?
10 years ago
Huang Xin a7d1e720ef Merge pull request #789 from WS64/master
remember editor settings after changing/cancelling one entry
10 years ago
WS64 dd70023c2c Add a parameter to swithItemTable to jump directly to this item 10 years ago
WS64 6c911bb453 remember editor settings after changing/cancelling one entry 10 years ago
Huang Xin aef8c14c42 Merge pull request #787 from WS64/master
Change behaviour when LIBRARY_PATH is nil
10 years ago
WS64 d81f6e7dd2 typo 10 years ago
WS64 a51f8e8050 Update filemanagersetdefaults.lua 10 years ago
WS64 5cb550d471 Change behaviour when LIBRARY_PATH is nil 10 years ago
chrox 19e6f603f0 move 'Set defaults' to tools tab
And save to persistent defaults dialog will popup when holding
on the 'Set defaults' menu.
10 years ago
chrox a9b16613cf enable highlight in dictionary lookup window
This should fix #774.
10 years ago
chrox 828d698b56 fix scaleByDPI(1) returns 0 in screen of lower DPI 10 years ago
chrox 38c75f8359 fix the first file in a zip is a directory will raise error in zipContentExt 10 years ago
WS64 bd596927dd Corrected the filename 10 years ago
WS64 a0818bb1ab Update filemanagersearch.lua 10 years ago
WS64 9830119405 Add defaults editor 10 years ago
WS64 0880924087 Add defaults and remove search options 10 years ago
WS64 eada89002d Remove Search Options (will be part of edit defaults) 10 years ago
WS64 7ccb948833 Add default value 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
Huang Xin 81f2d4b668 Merge pull request #778 from pazos/master
clean the pot file
10 years ago
WS64 cd763f00b4 Register search options 10 years ago
WS64 2490d8da53 Remove pattern searching.
That caused the error when searching for "("
10 years ago
WS64 52d6acdd50 Add search options (new) 10 years ago
WS64 bdf26d7859 Added dkjson as owner of the unichar function 10 years ago
WS64 1189ce051d Add Umlauts to Keyboard 10 years ago
pazos 9458936868 no need to translate trademarks v2 10 years ago
WS64 3e4dc9c282 Added complete unichar support 10 years ago
WS64 844ae29fe5 Send TOC parameters to progressbar 10 years ago
WS64 e0c9501f85 Add chapter markers 10 years ago
WS64 969734931b progressbar can be turned off in mini bar 10 years ago
WS64 e42117272f Search for metadata.calibre if not found by user input 10 years ago
WS64 874f2461af Search Calibre metadata to open a book 10 years ago
WS64 b76307ce4a Register search to the filemanager menu 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 5dc30d305a add OTA settings for server mirrors and channels 10 years ago
chrox 3cb03825e5 display OTA update menu only on Kindle and Kobo 10 years ago
chrox 8948400907 fix #765 10 years ago
chrox 3c8e6975fb move screen DPI and refresh rate entries into Screen menu 10 years ago
NiLuJe 8b6c5a2e2e Tweak the spacer appearance condition
Make it sync with the first/last icon, instead of always showing it.
Doesn't change much, since it's invisible, but, still, more correct this
way ;).
10 years ago
NiLuJe bd32e1f10a Add some breathing room to the FM icons.
In the form of a spacer icon between the first/last icon and the
next/prev one. Should help with fatfingeritis.
10 years ago
chrox 51ba4f987a fix no battery info on minibar for PDF documents
This should fix #757.
10 years ago
chrox 024091168f set refresh rate immediately after input custom rate 10 years ago
chrox 225efb7655 prompt users to restart after changing screen DPI 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
NiLuJe 5354fead70 Handle the new 4GB PW2 models 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
NiLuJe 51bd5b943b Merge pull request #751 from chrox/master
add 'Check update' menu and OTA update
10 years ago
chrox d9f5edf54a add 'Check update' menu and OTA update functionality 10 years ago
WS64 2968960a35 Filemanager: Added "first" and "last" page 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 82b458102a swipe east/west to switch dictionary in dict quick lookup window 10 years ago
chrox 0d1dfcbb6a range field in gesturerange can be function now 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
pazos 37d6239e20 Add wifi toggle for kobos 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 120f18737e add advanced option forced_ocr to force ocring text 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
chrox d1052a46fc prompt users to turn on Wifi if network is unreachable 10 years ago
Huang Xin f5c717536a Merge pull request #732 from WS64/master
Update TOC settings after some screen mode/hyphenation changes
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 de16368cc9 Added inverted landscape settings 10 years ago
WS64 e88e2c3bd2 removed unnecessary variables 10 years ago
Huang Xin 4310af0b42 Merge pull request #731 from WS64/master
Add white borders to Kobo Aura because of obscuration by black bezel
10 years ago
WS64 5c2b8dc66e move offset functions to screen.lua because of Kobo Aura issues 10 years ago
WS64 ee6dfe04ed border Kobo Aura screen because of obscuration by black bezel 10 years ago
Qingping Hou 6a774d1358 Merge pull request #728 from chrox/master
add API to query battery status on Android
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
WS64 c1ecf23c2c Update credocument.lua 10 years ago
chrox df57c19b99 check battery status file 10 years ago
chrox bb9426038f add API to query battery status on Android 10 years ago
chrox 3b25af4f4d protected call to open sidecar history file
This should fix #724.
10 years ago
Qingping Hou 108a451f0e fix: crash on emulator when trying to display battery level 10 years ago
NiLuJe 5ebed6655b Use Noto instead of Droid, where appropriate. 10 years ago
NiLuJe 3168ebd219 Move the waveform mode selection a bit...
Move it from the main UI loop to init, we're using static values anyways,
and a change of device at runtime is highly unlikely (:D).
10 years ago
NiLuJe 8435a79a3a Add a warning about the waveform mode constants...
Note that they're from the Kindle driver, the Kobo one might expect
slightly different values...
10 years ago
NiLuJe a2cf015545 Detect the EU 4GB WiFi PW2 10 years ago
NiLuJe d45efd81d8 Add a battery indicator to the menu.
Very quick'n dirty hack, doesn't seem to blow up horribly.
re: #679
10 years ago
NiLuJe a6ff78e5d8 Fix the battery checks.
I have *no* idea how that even seemed to work, but in fact didn't.
Also no idea where the hell is the battery status supposed to appear in
the menu, because it's currently not there.
10 years ago
NiLuJe 9e6dd11b0e Keystrokes aren't that cheap. 10 years ago
NiLuJe 19295cc027 One more comment... 10 years ago
NiLuJe 806c2ffc00 Another hugely important commit! 10 years ago
NiLuJe 25a4fc01ea Clear up some comments... 10 years ago
NiLuJe 64566e0f3a Try to use reagl on the PW2...
That doesn't seem to work as nicely as the stock reader... :/
10 years ago
NiLuJe 603dd3bd05 Some Kidle refresh mode experiments...
Emulate (as best we can) the refresh behavior of the Kindle Touch reader
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
chrox bcd2c8e8f8 display 2 pages side-by-side in landscape for larger screen 10 years ago
NiLuJe 834ff9a1fb Don't fake the swipe to unlock if not needed.
Re: #695
10 years ago
NiLuJe 9132f520c7 Add the last missing PW2 model. 10 years ago
Paulo Matias 06571c575b Merge pull request #691 from chrox/master
fix dofile of nil filename
10 years ago
Huang Xin 8294f6de6f Merge pull request #693 from pazos/master
clean crash.log for kobos
10 years ago
pazos ccfc6e0bc5 clean crash.log for kobos 10 years ago
chrox a3a4e7f7fb fix dofile of nil filename 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 2900432efb read/save document settings in document sidecar too 10 years ago
chrox 9fc048ecfc considering visible page count in readerrolling
This should fix #660.
10 years ago
chrox e7fc16dd25 hold on config panel option to set default option 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
Huang Xin 9d9a73ccac Merge pull request #684 from WS64/ws64
Configurable "mini" progress bar
10 years ago
chrox 78918bc531 hold on font menu entry to set default font 10 years ago
chrox 07c2049cc4 confirmbox with button table 10 years ago
chrox b0b2149a92 touch menu entry now responses hold gestures 10 years ago
chrox 6cdfd322f1 update buildin font names 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
chrox fd1bb86514 fix cannot get word box in last page of a chapter 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
Qingping Hou 45f3294f8d fix(kobo suspend): ignore user input in suspend mode 10 years ago
Qingping Hou 4400468741 refactor(uimanager): use event_handlers to dispatch events 10 years ago
Qingping Hou f7766d9606 feature(device): add isKindle method 10 years ago
Qingping Hou f57014cfc3 fix(kobo): partially fix suspend support
Tested in Kobo Aura HD.

Suspend can still be interrrupted if user touches the screen after
slided the power button and before the suspend function is called (2s delay).

Reason for this is still unkown.
10 years ago
chrox 2773ca9386 fix zsync cannot run properly in Kindle due to firewall 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
Markismus c390d6fca4 offset and resize Kobo Aura screen because of obscuration by black bezel 10 years ago
chrox 53165e3c2a fix init hyphenation dictionaries 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
chrox 685fbb4d94 match distance when gesturerange has scale field 10 years ago
chrox 241d67e0ec revert zip file handler to crereader
It seems that fb2.zip is a conventional format for fb2 with compression
which cannot be handled properly by mupdf.
This should fix #642.
10 years ago
Qingping Hou 7ac5b419b5 refactor(doc): use ffi binding in picdocument 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
Paulo Matias f04951e5dc Consider as corrupt a null-area bbox
Fixes crash with empty page_states
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 b8626f6098 pass onClose gesture to Menu widget 10 years ago
chrox e624695d54 the Back key on Android should close the popup window and menu 10 years ago
chrox 613c66aa73 key event map for Android 10 years ago
pazos b690d6aa95 standarize script names for kobos 10 years ago
chrox 20bd14d588 automatically set language on Android 10 years ago
chrox 88061b323e strip encoding suffix in locale name like zh_CN.utf8
So that we can automatically change to language defined in
the LANGUAGE or LANG env variable.
10 years ago
chrox 940beff044 fix insensitive rotate gesture detection
This should fix #546.
10 years ago
chrox c0bb3ab3f7 fix typo 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 9dce5bad66 use checked/unchecked for language option 10 years ago
chrox 0f829390d6 decrease indentation of touch menu entries 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 6f99e96e49 fix two finger pan gestures detection
This is a stupid bug I introduced when I thought 0 evaluated to be false.
Actually in Lua only explicit `false` and `nil` are evaluated to `false`
all other values are true in logical expressions.

This should also fix #546. Probably because the touch screens in Kindle
are not as sensitive as in Kobo, this problem is not discovered early
util I play with multi-touch on a Android phone which has a sensitive
enough screen to expose this bug.
10 years ago
chrox cb0459c5d1 fix cannot load thrift library on Android 10 years ago
chrox 31639cce39 check window stack before sending events
This should fix FC on Android with "Start with last opened file" checked
10 years ago
chrox 2e5ff3e437 add Korean in language table 10 years ago
chrox 3ae68399eb add previous and next chevron icon in touch menu 10 years ago
chrox a7b88b1f9d adjust option orders in readermenu 10 years ago
chrox d2eaeeaeed add option to load last opened file automatically 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 427da958cb adapt touch menu for small screen 10 years ago
chrox 53a41c0ce8 adapt reader footer for small screen 10 years ago
Qingping Hou 8162192a9d fix(setting): handle empty setting files properly
empty reader setting evalues to nil
10 years ago
Paulo Matias 945cb16dbf Merge pull request #626 from chrox/master
font weight option should be persistent between launchings
10 years ago
Huang Xin c777d8ab3a Merge pull request #625 from hwhw/master
fail gracefully when the Kobo light device cannot be opened
10 years ago
chrox 803e4e8600 font weight option should be persistent between launchings
This should fix #620.
10 years ago