Frans de Jonge
bdbda9b405
ReaderMenu: fix MenuSorter-related typo ( #2689 )
...
Fixes #2688
8 years ago
Frans de Jonge
791d540a5a
FileSearcher: filter .sdr directories
...
Fixes #2665
8 years ago
Frans de Jonge
8b7e18a7d7
MenuSorter: resolve review comments
...
* simplify user config loop
* simplify unit test for Travis memory use
* remove unused util variable
8 years ago
Frans de Jonge
ddf590eb6d
MenuSorter: split out menu order configuration
8 years ago
Frans de Jonge
a970a1f034
MenuSorter: fix outside testability (for potential unit tests)
8 years ago
Frans de Jonge
8f31a81601
MenuSorter: some documentation
...
MenuSorter: forgot to add plugin style change
MenuSorter: worked out the final quirks
* Menu always compressed into tables without missing indexes for ipairs compatibility
* Orphans attached
* Separators no longer count as items
8 years ago
Frans de Jonge
b7b5950e98
MenuSorter: review comments and various bug fixes
...
* fixed wrongful retention of submenus variable and added return to MenuSorter:findById
* fixed readerfooter_spec.lua error
* fixed review comments
8 years ago
Frans de Jonge
aa0bf60ccb
MenuSorter: pass config prefix for proper user override
8 years ago
Frans de Jonge
5b20106db7
MenuSorter: initial implementation
...
* Menus are now sanely configurable
* Custom separator placement for clearer menus
8 years ago
robert00s
f2f0c376fa
Minor Reader Fronlight modyfication
8 years ago
Qingping Hou
00cf81febc
readercopt(fix): set view mode after reader is ready
...
Otherwise, self.xpointer might still be nil in
ReaderRolling:onChangeViewMode
8 years ago
robert00s
a2bfc3858d
changes after comments
8 years ago
robert00s
4479d686a0
Refresh status bar after resume
8 years ago
Qingping Hou
a943b73303
fix: adjust pan rate for eink and non-eink screens
8 years ago
Qingping Hou
fc12ee6537
decouple reader footer from dictquicklookup widget & translation fix ( #2664 )
...
* chore: fix strings for translations
* dictionary(chore): decouple reader footer from dictquicklookup widget
8 years ago
poire-z
39d1afe37d
Update footer when refreshing screen with diagonal swipe
...
And added diagonal swipe support to readerrolling.
8 years ago
Robert
4f40250b88
Prompt users to turn on Wifi in Cloud Storage and OPDS Browser ( #2650 )
...
* prompt users to turn on Wifi in Cloud Storage and OPDS Browser
8 years ago
poire-z
4316284260
Footer: added "memory usage" item
...
Helps following KOReader memory usage (and memory leaks).
8 years ago
robert00s
e07db0e7a0
Grayed out Open last document
8 years ago
Frans de Jonge
d1785e1863
Reorganize menus
...
* Replace "home" (exit) menu with hamburger
* Discard pokeball and put items in hamburger
* Introduce search menu in reader
Cf. #2562
8 years ago
Frans de Jonge
0566df5f28
FileSearcher: also show directory results
...
Fixes #2177
8 years ago
Frans de Jonge
da3ff5e336
History: add 'autoremove_deleted_items_from_history' setting
8 years ago
Frans de Jonge
2c80ff7d7b
FileManagerHistory: remove harmful deletion code and turn it into a feature
...
Fixes the problem introduced in 51327911f2
and turns it into a feature that should fix #2477
8 years ago
Frans de Jonge
6458c8e9eb
File Manager: rename to "KOReader File Browser" and add up arrow to ".."
...
This should make it clearer to new users what's going on. Fixes #2529 .
8 years ago
Frans de Jonge
fed22b509d
FileManager: rename hasSidecarDir to hasSidecarFile
...
Fixes #2550
Cf. b502047635
8 years ago
Zijie He
4f1cabcdbc
Improve several outputs
8 years ago
Hzj_jie
726b15ad01
More sorting orders in file manager ( #2535 )
8 years ago
Zijie He
faaca028e7
Remove empty sidecar folder
8 years ago
Zijie He
b502047635
Removing metadata file instead of purging .sdr folder
8 years ago
Frans de Jonge
3ea18208d7
Removed deprecated Confirmbox option cancel_on_tap_outside = true
8 years ago
Frans de Jonge
67a6eb271d
Language: Would you like to read this Wikipedia %1 article?
...
Discussion on https://www.transifex.com/houqp/koreader/translate/#nb_NO/koreader/106518021
@Frenzie Second option is I came to too. Very consistent and nice.
by kingu, 6 minutes ago
Let's see, I'm not entirely happy with the phrase. Here are a couple of brainstorms.
Would you like to read the full version of this Wikipedia EN article?
Would you like to read this Wikipedia EN article?
by Frenzie, an hour ago
@kingu It's the language code, such as EN, FR, etc.
http://imgur.com/u1q6tT4l.png
by Frenzie, an hour ago
ISSUE
What is %1 here?
by kingu, 3 days ago
8 years ago
Hzj_jie
f91ad679d9
swithItemTable -> switchItemTable
8 years ago
Qingping Hou
9b7aba3fba
fix: override readerhighlight hold in readerfooter
...
Also fix touch zone dependency graph generation code.
ReaderHighlight has now been migrated to use touch zone
Inputcontainer's touch event handling logic changed to only stop
propagation when handler returns `true`. Previously, it stops
propagation when a handler is found. This is needed to support
both readerhighlight_tap and tap_forward touch zones.
8 years ago
Frans de Jonge
399190c520
Merge pull request #2508 from NickSavage/master
...
OPDS: Fixed Wifi prompt and enabled removing default catalogs.
8 years ago
poire-z
2ded2bce5e
Wikipedia: save full page as epub (html, with optional images)
...
Also for the current text-only wikipedia full page: replace
the ==s in section titles with some unicode symbols for a better
visual feeling of hierarchy. These same symbols are also used
in the .epub.
Both can be disabled by adding ["wikipedia_prettify"] = false
to settings.reader.lua
readerhighlight: close ButtonTable (like other buttons do) when looking
up wikipedia, otherwise if we save as epub, and swtich to new document,
this ButtonTable will never be closed and stays in UI.
8 years ago
Nick Savage
ebb290f0ba
OPDSCatalog: Normalize default and user-added catalogs
...
This patch makes the OPDS Browser treat the default catalogs (Project Gutenberg, Feedbooks, etc.) the same as a user-added catalog. This makes them removable and editable if the user so chooses.
8 years ago
poire-z
97d34c5bb0
Better handling of tap on invalid/external links
...
Tap on external urls or invalid links would jump to
document's 1st page. We check first the validity of the
link, and deal with wikipedia links or just show the external
url.
ConfirmBox: allow dismissing/cancelling by taping outside,
to keep UX consistent.
8 years ago
poire-z
ee06171c83
New ImageViewer widget + hold on image show it fullscreen
...
Simple image viewer with Best Fit/Original size and Rotate
(for landscape images) buttons.
readerhighlight: check if hold is on an image to show it
fullscrren
8 years ago
robert00s
fe5379814d
Ask for connection when clicking on Wikipedia
8 years ago
poire-z
130f7b0773
wikipedia: fix languages rotation and query
...
Fix innacurate language query and rotation when back from nested lookups.
More informative lookup message (langage used, search or full page)
Allow for screen refresh with diagonal swipe (like in readerpaging).
8 years ago
poire-z
5012fb79d3
Set hyphenation dict fallback with Hold
...
For documents without language defined in metadata (.txt, .html),
crengine would fallback to hardcoded English_US_hyphen_(Alan).pdb.
This allows for setting a different one.
8 years ago
Qingping Hou
f95ad00b9e
feat: add logger module & rewrite kobo suspend script in lua
8 years ago
Hzj_jie
5bda44473d
Add dictionary to filemanager
8 years ago
Qingping Hou
d16688c43c
feat: show full menu on menu key for touch devices
8 years ago
Robert
31218fa79e
Skim to widget (New Go to page/location widget ) ( #2460 )
8 years ago
Qingping Hou
ead5dfd9b4
readerview(feat): add registerViewModule method
8 years ago
Qingping Hou
dc2746f1d7
chore: various minor cleanups
8 years ago
Robert
957e8ce768
Add open last book menu item in file manager ( #2450 )
8 years ago
Frans de Jonge
4f64ac4b69
Minor language fixes
...
Unsubscribe from was suggested by Allan Nordhøy (kingu) on Transifex.
8 years ago
robert00s
ae9261b685
Fix #2440
8 years ago
Robert
187598deb2
Cloud storage - dropbox and ftp integration ( #2424 )
8 years ago
Hzj_jie
c662ca4cc8
Load plugins also in FileManager ( #2426 )
...
added is_doc_only plugin attribute
8 years ago
Qingping Hou
d2743b6f15
fix: migrate readermenu to use touch zone
8 years ago
Qingping Hou
070be5bfb1
fix: migrate readerrolling to touch zones
8 years ago
poire-z
fe56ecd301
Clear readers' cache: invalidate in-memory references
...
This avoids crash on exit after clearing caches.
8 years ago
retrue
eae730d140
Some uppercase fixes ( #2421 )
8 years ago
poire-z
1708fd5e1c
Dictionary and wikipedia enhancements ( #2393 )
...
Stardict:
- remove duplicate results
- better cleaning of selection
- append results from a 2nd query of a 2nd set of dictionaries
in data/dict_ext/
Wikipedia:
- use the search API for better results
- allow viewing the full page content of a result in a bigger window
- allow queries for multiple languages
- available languages can be set in settings.reader.lua :
["wikipedia_languages"] = {"en", "fr", "it"}
- "Wikipedia lookup" added to Tools menu
For both:
- allow selection of multiple words for a new lookup (so one can
actually browse wikipedia)
- allow continuous reading with Tap
- display "current result / total number of results"
Details in #2393
8 years ago
Qingping Hou
a6c506dc10
kobolight(refactor): move into plugin & only enable for kobo
8 years ago
Qingping Hou
0c49b915de
refactor: add touch zone subsystem to inputcontainer
...
Touch zone decouples screen size from gesture event registration.
The win here is each individual widget does not need to update
gesture range on screen rotate/resize anymore.
Another advantage is we now have a centralized ordered array to handle
all registered touch event listeners, makes it much easier to resolve
gesture range conflicts between multiple widgets.
This patch also includes the following changes:
* migrate readerpaging to use readerui's touch zone
* migrate readerfooter to use readerui's touch zone
* move inverse read direction setting to touch menu's setting tab
* moved kobolight widget from readerview into readerui
* various dead code cleanups and comments
8 years ago
Qingping Hou
8799b4b6b1
doc: geometry module
8 years ago
Robert
93e075feb6
Adding the buttondialogtitle widget and show long filename in filemanager ( #2414 )
8 years ago
Robert
7e1c0c15c6
Refresh filemanager after exit from OPDS browser ( #2405 )
8 years ago
poire-z
ca59efc5b6
FileManager Menu: added "Developer options" ( #2391 )
...
and "Clear readers' caches" subitem.
8 years ago
poire-z
949e5ba54d
FileManager: added button to purge sidecar directory ( #2391 )
...
Also move its sidecar directory when moving a file.
8 years ago
poire-z
efd6c7f556
Added "Swipe to follow first link" option ( #2392 )
...
Allow swipe west to jump to current page's first link (easier than clicking on small links)
Also fixed existing function names to comply with style guide.
8 years ago
poire-z
2c01f3add9
Fix: dog ears disappearance when switching fonts ( #2394 )
...
or switching orientation, or some other page layout setting.
Reverted commit a049edd
, which should be done better (see #2395 ).
8 years ago
poire-z
bbba2799a5
Fix: unexpendable TOC in some cases ( #2394 )
...
When on a page in a 2nd level section, after switching orientation,
TOC was stuck with the section we're in unexpandable.
8 years ago
Robert
64a79f6892
Frontlight progress bar ( #2385 )
8 years ago
Sergey Organov
3800a3077a
DictQuickLookup:update(): strip all leading empty lines/spaces
...
This gets rid of sometimes huge spacing between a word and its
description taken from dictionary, and thus need for scrolling just to
read fisrs few lines of description.
8 years ago
Robert
171d40d287
feat: Would you like to read the downloaded book for OPDS ( #2370 )
8 years ago
Huang Xin
b16a33a232
Merge pull request #2375 from koreader/houqp-master
...
readerpaging(fix): handle edge cases where paging pan will crash the reader
8 years ago
Dimitrios Semitsoglou-Tsiapos
b87ce7fe12
footer: update when toggling markers
8 years ago
Qingping Hou
8e76ed4f0b
fix: flush reader setting on change from filemanagermenu
8 years ago
Qingping Hou
cd24eb82d7
readerpaging(fix): handle edge cases where paging pan will crash the reader
8 years ago
Bastien Dejean
cffb21f7be
Add new setting: auto_book_status
...
Fixes #2363 .
8 years ago
Qingping Hou
88ab21c62c
minor: change setting names for home_dir_name
8 years ago
Bastien Dejean
b3d58fba00
Don't try to set the value of fm_screen_mode
...
I'm not sure what the original intention was, but in practice, the user
experience regarding the way this setting is saved is horrible: it seems
to change randomly and once the orientation is changed from portrait to
landscape, the only way to fix it is to edit `settings.reader.lua`.
8 years ago
Bastien Dejean
58b6c94a8d
Generalize and consolidate tildify
...
- Don't do any substitution unless `home_dir_name` exists.
- Don't rely on `gsub` because it might interpret some characters in
`home_dir` as magical (and might also replace a match not starting at
the beginning of `path`).
8 years ago
Bastien Dejean
283a113aaa
Handle corner case in tildify
8 years ago
Bastien Dejean
2f5935411a
Replace the home dir by ~ in the FM's current path
...
This mirrors the well known shell convention and release the user from
a needlessly verbose description of the current path.
8 years ago
Bastien Dejean
83f18d6d77
Properly spell the title of the file manager
...
Us humans can handle spaces in titles.
8 years ago
robert00s
09f2db3729
Fix long filename text in history textbox ( #2322 )
...
Fix long filename text in history textbox
8 years ago
Bastien Dejean
41764e23e8
Make page gap configurable
8 years ago
Qingping Hou
558754e9b5
footer(refactor): various bug fixes and optimizations
8 years ago
robert00s
886e2d6cb1
display document metadata ( #2307 )
...
display document metadata in file manager and history menu
8 years ago
robert00s
683b0381bf
Patch for wikipedia language ( #2304 )
...
* smarter language detection for wikipedia
new order:
* check language for document
* check global language setting
* check language for lookup phrase
Fix: https://github.com/koreader/koreader/issues/1844
8 years ago
ycrichard
c3aa5fa0d9
allow disable highlight by default
...
minor code change
typo
8 years ago
ycrichard
f3149b0b2c
add frontlight information in the footer including context menu
8 years ago
Qingping Hou
31d22dfc17
fix(kobofrontligh): initialize dimen with nil value
8 years ago
Qingping Hou
67ae10742a
defaults: try parse int from user input
8 years ago
ycrichard
17e9a8e45b
add kobo frontlight gesture ( #2284 )
...
* add kobo frontlight gesture
8 years ago
Qingping Hou
abbb72b6d3
readerrolling(fix): do not emit PageUpdate event until document is ready
8 years ago
Qingping Hou
404702914e
minor: adjust wording for fallback font setting based on Frenzie's suggestion
8 years ago
Qingping Hou
d6c48b06f9
chore: fix all luacheck issues
8 years ago
Qingping Hou
252100891f
fix(defaults): override defaults with persistent defaults for advanced setting menu
8 years ago
Qingping Hou
ca21ab4be5
fix(defaults): type casting for user input
8 years ago
Qingping Hou
c619de324e
chore: more luacheck fixes
8 years ago
chrox
166aa52a24
move painting and drawing debug log to verbose
8 years ago
chrox
9ab005a1d3
fix unit test of readerlink and readerpaging
...
and have more confidence with the unit testing framework.
Now `make testfront` won't retry on failure and testing files are
ordered in each run so that it's possible to reproduce testing failure.
And this patch also fix flush settings not working before suspend issue:
at some point the `FlushSettings` event is sent to `UIManager` instead
of `ReaderUI`, but `UIManager` only delegated events to active widgets
and `ReaderUI` is actually not an active widgets thus will miss the event.
This patch also add a verbose debug mode with "-v" as a switch to turn
on this mode. With verbose mode on, event handling will be logged.
8 years ago
chrox
2fa8ebb7c4
don't consume swipe gesture event in readerlink
...
if location stack is empty
8 years ago
Qingping Hou
ec6da5318c
screensaver(fix): add back menu toggle to support screensaver folder
8 years ago
Hzj_jie
3df363165a
Fix crash in readertoc.lua
...
This issue has been mentioned in https://github.com/koreader/koreader/issues/2186 .
8 years ago
Qingping Hou
1c5543358c
readerfooter(fix): avoid setting mini footer to invisible when full progress bar is on
...
Our previous assumption is user will only choose between full or min
bar. The does not hold anymore as many more info has been added to the
mini bar and sometimes user might want to have both of them on. This
patch makes the reader behavior consistent when both bars are set to be
on for a document.
8 years ago
Hzj_jie
7493fc89f6
Add removed item name in "Remove this item from history" and fix wrong items deleted issue. ( #2164 )
...
* Add removed item name in "Remove this item from history".
* Fix #2162 , wrong history items deleted.
8 years ago
Qingping Hou
f30e487959
readerpaging(fix): set the corrent page number on GoBackLink event
8 years ago
Qingping Hou
0d9fc17d7c
chore: rename SetDefaults:SaveSettings
8 years ago
chrox
1d887f4fe1
book reading statistics for djvu documents
8 years ago
Hzj_jie
d4c31d683f
Add a setting to disable save document ( #2138 )
...
* Add a setting to disable save document
* Add UI elements to control save-document settings
8 years ago
Huang Xin
014abf21bc
Merge pull request #2153 from houqp/houqp-master
...
reader(fix): fix crash when DAUTO_SAVE_PAGING_COUNT is set to 0
8 years ago
Qingping Hou
4cdafedcc8
Merge pull request #2147 from koreader/houqp-master
...
move setDirty call from TextWidget:setText to FileManager
8 years ago
Qingping Hou
726259f5a1
reader(fix): fix crash when DAUTO_SAVE_PAGING_COUNT is set to 0
...
* setup autoSaveSettings callback on ReaderReady event
* delay calling autoSaveSettings with UIManager:nextTick
8 years ago
Huang Xin
b8f23d162d
filemanager(fix): refresh banner in filemanager insteand of TextWidget
8 years ago
Qingping Hou
304b0f218e
chore: fix some of the luacheck errors
8 years ago
Qingping Hou
a10a4f65a5
minor: use predefined color instead of gray method
8 years ago
NiLuJe
207af74527
Support the White Kindle PW3 & the Kindle Oasis.
...
Also attempts to support the new Kindle Basic, pending confirmation.
8 years ago
Hzj_jie
400e63a463
Resolve review comments
8 years ago
Hzj_jie
493ff00609
Add path in file manager
8 years ago
chrox
1c5c7d3a7c
fix #1682 by closing all dict windows when holding close icon
8 years ago
chrox
551857ce6e
fix some luacheck warnings
8 years ago
chrox
03fda94562
fix #2110 by adding disable double tap option in screen options
8 years ago
Qingping Hou
fadad90447
uimanager(fix): handle stack change in close
8 years ago
Frans de Jonge
97925df40a
Merge pull request #2086 from chrox/fix_2084
...
fix #2084 introduced by copy and paste in #2079
8 years ago
chrox
ad88192d85
fix #2054 by removing ticks max limitation
8 years ago
chrox
0ca82fb072
fix #2084 introduced by copy and paste in #2079
8 years ago
Qingping Hou
cf3c91d92e
Merge pull request #2079 from Hzj-jie/master
...
ReaderZooming should remove the size of page footer when calculating zoom value
8 years ago
Qingping Hou
fe6aaca47d
Merge pull request #2083 from chrox/fix_2060
...
fix #2060 by handling blank search pattern
8 years ago
chrox
5bbcae954e
fix #2060 by handling blank search pattern
8 years ago
chrox
5983050d79
PDF free zoom mode revisit
...
this should implement feature request of zoom mode for multi-columns
page in #501
This PR depends on koreader/koreader-base#435
How to use?
1. Tap the top left corner of a PDF/Djvu page to get into the flipping
mode
2. Double-tap on text block will zoom in to that column
3. Double-tap on any area will zoom out to an overview of the page
4. repeat step 2 to focus to another page block
How does it work?
1. We first find the mask of text blocks in the page. (Pic 1)
2. Then we intersect page boxes with user tap to form a page block. (Pic 2)
3. Finally we zoom the page to the page block and center current view to
that block. (Pic 3)
8 years ago
Zijie He
ac6ccc0038
ReaderZooming should remove the size of page footer when calculating zoom value.
8 years ago
chihyang
a948ecb19a
Add 'read from right to left' in readerrolling
...
- Fix problems in readerpaging.lua;
- Add the same feature in readerrolling.lua.
8 years ago
chihyang
c161bc2f79
Add a new feature 'read from right to left'
...
A new feature 'read from right to left' is added, which is more fit for
Traditional Chinese and Japanese books. Once the feature is enabled:
1. The gesture region of TapForward and area will be flipped
horizonally;
2. The action for swiping to west and to east will be exchanged.
8 years ago
Frans de Jonge
eb28513403
Fix 'screen server' typo (should be screensaver)
8 years ago
Qingping Hou
2e417cfbd8
filemanager(refactor): use purge method from docsettings
8 years ago
Qingping Hou
f71534e399
readerfooter(fix): only populate footer info after document is loaded
8 years ago
Huang Xin
f718b0669f
Merge pull request #2045 from koreader/defaults
...
defaults(refactor): remove global hack in filemanagersetdefaults
8 years ago
Qingping Hou
ac03cd241f
fm(fix): close filemanager before showReader
...
This removes filemanager from UI widget stack so it does not listen
to events sent to the reader. Before this patch, screenshot event will
be sent to filemanager.
8 years ago
Qingping Hou
9586b36eb6
defaults(fix): purge entry from persistent file
8 years ago
Qingping Hou
476e35708d
inputdialog(feat): add is_enter_default attribute to buttons
8 years ago
Qingping Hou
60587e08c6
defaults(refactor): remove global hack in filemanagersetdefaults
...
also added screensaver folder setting dialog for kobo
8 years ago
Zijie He
882a815f6c
Use default font if settings.reader.lua does not provide one. Provide a Toggle button if readerfooter gesture actions are disabled.
8 years ago
chrox
4c491b5ee2
rename 'Highlight' to 'Highlight options' in menu
...
This should fix #2023 .
9 years ago
Zijie He
1aa0c4192a
Multi-line toggle switch & add instruction to resolve sdcv build error.
9 years ago
Qingping Hou
2cf4e77ae5
readerui(chore): rename _running_instance
9 years ago
Qingping Hou
0f3eeb24c9
progressbar(fix): persist progressbar visibility
9 years ago
Qingping Hou
0166ff8add
reader(fix): force draw info message before loading document
...
Since the doShowReader will run in nextTick, it will get picked up by
checkTask, which is in the beginning of next UI loop and blocks
UIManager from redrawing the screen for the info popup.
9 years ago
Frans de Jonge
89a4b49c8b
Merge pull request #1987 from chrox/fix_landscape_opening_dialog
...
fix 'opening file' dialog not centered in landscape
9 years ago
chrox
6e723237ba
fix 'opening file' dialog not centered in landscape
...
by setting the timeout to 0.0 seconds so that when the screen
is turned to landscape the dialog is already closed.
9 years ago
chrox
92184f0199
fix #1985 by always return to the parent dir of current doc in the FileManager
9 years ago
Qingping Hou
0226efc4cd
readerfooter(minor): just incase self.pages is nil
9 years ago
Qingping Hou
572412b1f6
readerrolling(fix): detect end of book properly
9 years ago
Qingping Hou
f0cc8749b6
Merge pull request #1977 from Hzj-jie/migrate-history
...
Migrate history folder into sdr - A new history.lua file and ReadHistory component
9 years ago
Zijie He
667e8834ad
Migrate history folder, FileManagerHistory uses own history.lua file and ReadHistory component
9 years ago
Qingping Hou
c22a3747d8
fix all the tests
9 years ago
Qingping Hou
a049eddcbc
bookmark(fix): bookmark comparison for crengine
9 years ago
Frans de Jonge
5638819f25
Removed a bunch of "successfully", replaced an ellipsis, and some deviant spellings of KOReader.
9 years ago
Allan Nordhøy
bc16ed5035
Spelling of calibre and KOReader. Ellipsis.
9 years ago
Qingping Hou
eb37d9b8b6
kobo: fix screen probe for touch
9 years ago
Qingping Hou
dffc42d234
fix(readerrolling): crash with legacy last_per config in page mode
9 years ago
Qingping Hou
467199285f
minor: rename Koreader to KOReader
9 years ago
Qingping Hou
26f5c8861b
chore: minor style cleanup
9 years ago
Qingping Hou
11d5b5c0a1
fix(readerlink): restore reader view context on go back
9 years ago
Qingping Hou
2d5222ef33
readerview: add get/set methods for view context
9 years ago
Qingping Hou
f48d9bd6d9
fix(readerfooter): marker ticks initialization
9 years ago
Qingping Hou
2f78493e9e
minor: write reader error to stderr
9 years ago
Qingping Hou
adc7ddccfc
test: start every test suit with a clean reader setting
9 years ago
Qingping Hou
1683023f2c
refactor(readerfooter): optimization and bug fixes
...
* avoid unnecessary initialization
* really fix the crash caused by autoRefreshTime....
* responsive progress bar layout
9 years ago
Qingping Hou
1ede9d03f1
fix: avoid initializing readerfooter multiple times
...
This will create multiple autoRefreshTime function and crash the reader on exit
9 years ago
Qingping Hou
34e0238b6f
readermenu: move book status to info tab & minor cleanup
9 years ago
Qingping Hou
a99ab5a976
bookstatus: adjust layout and spacing for bookstatus page
9 years ago
Qingping Hou
5e8c5243c4
uimanager: fix crash on crash....
9 years ago
Qingping Hou
8190093f83
kobo: don't create FrontLightState config if it didn't exist to begin with
9 years ago
Qingping Hou
9afae91b13
chore: rename frontlight related variables to keep style consistent
...
flIntensity -> fl_intensity
flState -> is_fl_on
fallback_FrontLightLevel -> fallback_fl_level
9 years ago
Qingping Hou
d4254e5266
fix: unschedule auto refresh footer task on document close
9 years ago
Qingping Hou
46ade8e795
readergoto: show current page in input hint
9 years ago
Qingping Hou
847837c5c1
readergoto: use the term page and location based on doc type
9 years ago
Qingping Hou
8c01835458
fix: only show reader status at the end of the book
9 years ago
zijiehe
8861365264
Add rename function for filemanager
9 years ago
Qingping Hou
4598284bbb
fix(readerfontlight): crash in toggle
9 years ago
Qingping Hou
03e81cfa4d
test: fix readerui instance reset test
9 years ago
Qingping Hou
72e7cd5cf4
style: move functions around
9 years ago
Qingping Hou
b63ddb8736
fix: kill in fly hinting event on document close
9 years ago
Qingping Hou
e422842256
minor: a lot of luacheck fixes
9 years ago
Qingping Hou
6a6469fa09
more luacheck fixes
9 years ago
Qingping Hou
f2c016161e
fix: typo in readerstatus
9 years ago
Qingping Hou
59c17ef420
minor: more luacheck fixes
9 years ago
Qingping Hou
12c6bd7121
test: fix readerbookmark unit test
9 years ago
Qingping Hou
11ee8d6fcc
refactor: use new KeyValuePage widget for displaying statistics
9 years ago
Alex Pletnev
fbf98ed920
#1710 FR: Add support of statistics plugin for pdf
9 years ago
Qingping Hou
8e707da616
reader(status): append status item to the end of menu properly
9 years ago
Qingping Hou
9bd2d42834
build: enforce luacheck in travis build
9 years ago
Alex Pletnev
c0a2b3d4d9
#1730 Create complete book feature
9 years ago
Alex Pletnev
0f9bfbf147
#1730 Create complete book feature
9 years ago
Qingping Hou
2f0544b1b7
refactor(statistics): avoid magic 0.1 schedule with PostRender event
9 years ago
Qingping Hou
daf754d0f4
minor(readerhinting): access document directly instead of from ui
9 years ago
Qingping Hou
e2096ed8d9
doc: add documentation build infrastructure
9 years ago
chrox
41d3642467
add auto refresh time option for status bar, close #1769
9 years ago
Huang Xin
1dff6c7bc6
Merge pull request #1784 from koreader/houqp-master
...
minor FM fix
9 years ago
Qingping Hou
1609becd61
Merge pull request #1772 from dset0x/frontlight-sync
...
WIP Synchronise frontlight level with nickel config
9 years ago
Qingping Hou
fb0606aa9c
style(FM): rename internal only method into function
9 years ago
Qingping Hou
34515484d1
fix: remove invalid setDirty in FileManager:restoreScreenMode
9 years ago
Qingping Hou
e19f73bdba
style(util): rename tablelength to tableSize
9 years ago
Andrey Golovizin
bb1d4c60b3
Choose hyphenation dict by document language
9 years ago
Dimitrios Semitsoglou-Tsiapos
eb47c5a39f
Synchronise frontlight level with nickel config
...
* Drops support for mocking the frontlight setting internally which may
cause incorrect in-memory values.
* Adds new supported value for `KOBO_LIGHT_ON_START` (-2), which sets
'Kobo eReader.conf' as the source to update `settings.reader.lua`'s
brightness setting on startup, thus using the value from it
indirectly.
* Adds the `KOBO_SYNC_BRIGHTNESS_WITH_NICKEL` configuration variable
which updates 'Kobo eReader.conf' every time the brightness setting is
changed within koreader.
* Fixes missing call to save brightness when modifying via two-finger
swipe.
Closes #1523 .
9 years ago
Qingping Hou
d1ca8bc494
fix(filemanager): delete document with settings
9 years ago
Qingping Hou
7caeae8701
fix: make screenshoter always active for filemanager
9 years ago
Qingping Hou
6fe9f7870b
chore: more luacheck fixes
9 years ago
Qingping Hou
9c46cafc9c
chore: fix luacheck warning
9 years ago
Qingping Hou
3b92bdc084
feat: support screenshot in filemanager
9 years ago
Qingping Hou
4759def09c
chore: fix static-check errors
9 years ago
Qingping Hou
55234ef899
fix: read stats crashes pdf/djvu documents
9 years ago
Qingping Hou
90d1101ab7
minor: quit uimanager properly on coroutine error
9 years ago
Qingping Hou
41240464ca
minor: fail loudly with stack trace when doShowReader crashed
9 years ago
Qingping Hou
ffd438de18
fix(ReaderFooter:getDataFromStatistics): return na if book has no stats history
9 years ago
Alex Pletnev
6bf9d75807
#1750 TB feature/statistics issue
...
Change time to read book formula to: ((total_read_time / read_pages) * (all_pages - current_page))
9 years ago
Alex Pletnev
ce4e32e01c
#1723 Add time to read into the status bar
...
Add new statuses:
TB - book time to read
TC - chapter time to read
Fix backward compatible in statistics plugin
9 years ago
chrox
79e0f3fe65
fix hold-to-set font size not effective
9 years ago
chrox
8b85cbf157
add support for password protected zip/cbz documents
9 years ago
chrox
96dc338812
fix #1570 to disable swipe to go back by default
9 years ago
chrox
f2d38336c1
fix #1642 GFW block in China may also cause Network unavailable error
9 years ago
chrox
a60544b1ad
Koreader Ubuntu-touch port
...
Currently only tested on Ubuntu-touch emulator with framework
ubuntu-sdk-14.10 for armhf.
The ubuntu-touch port is binary compatible with the Kobo port
major changes in this PR are:
1. rename the emulator device to sdl device since both the emulator
and the ubuntu-touch target use libsdl to handle input/output.
2. ubuntu-touch app has no write access to the installation dir so
all write-outs should be in a seperate dir definded in `datastorage`.
9 years ago
Huang Xin
d393fbb180
Merge pull request #1628 from apletnev/#1581
...
Add Statistic plugin (#1581 Amount of hours spent on a book)
9 years ago
Alexander Pletnev
c45328f14e
Add Statistic plugin ( #1581 Amount of hours spent on a book)
...
Changes based on comments
9 years ago
chrox
5ec384efb5
fix #1593 cannot download from COPS OPDS server
...
and get rid of the ugly baseurl workaround for "Internet Archive",
actually the url building of all these catalogs is perfectly
handled with `url.absolute(base, relative)`.
9 years ago
Qingping Hou
63e88baf33
fix: stop self.dimen polution for inputcontainers
...
Without this fix, self.dimen is shared among all inputcontainers
intances, which breaks some of the UI rendering. All widget should
set/initialize their own self.dimen in self:init() method.
9 years ago
NiLuJe
ce5f66ccbc
Prefix battery percentage w/ a + when charging.
...
Adresses comments on MR.
Add a comment explaining the magic behind CRe's charging icon when using
CRE's full (top) status bar.
9 years ago
Alexander Pletnev
52d821df00
Add Statistic plugin ( #1581 Amount of hours spent on a book)
9 years ago
Qingping Hou
f09f6e0db8
Merge pull request #1621 from Frenzie/readerfont
...
Fix set default or fallback font string isn't picked up by lua_xgettext
9 years ago
Frans de Jonge
30a95c8fc3
Fix set default or fallback font string isn't picked up by lua_xgettext
9 years ago
NiLuJe
a4ebfee83b
Handle the PW3
...
(Dry-coded, assume it's basically a PW2 w/ the KV screen ;p)
9 years ago
Frans de Jonge
f84b537954
Make 'default' and 'fallback' strings translatable
9 years ago
Frans de Jonge
e935ef3ada
Merge pull request #1615 from frankyifei/2015-9-3
...
implement GUI dialog for setting crengine fallback font
9 years ago
frankyifei
059de23037
implement GUI dialog for setting crengine fallback font
9 years ago
Frans de Jonge
f1e8710f0f
Implement persistent global style setting
9 years ago
Frans de Jonge
f9d415642a
Fix clear external styles not persistent in document settings
...
References #1601
9 years ago
chrox
ec1d9e4b7d
partial refresh after deleting highlights
...
This should fix #1558 .
9 years ago
chrox
612ee99707
dictionary lookup now supports phrase
...
This should fix #1537 .
9 years ago
chrox
34ea9ac574
add datastorage module to handle data directory on various platform
...
On kindle, kobo and pocketbook the data directory is the current
running directory but on Android the app is installed in system
defined location and users may have no access to that location.
The same circumstances should be true for the upcoming Koreader for
Ubuntu touch, so the data directory (in which tessdata, dictionaries,
global settings, persistant defaults and probably history data are
stored) could be stored in another place.
9 years ago
Qingping Hou
186673587e
chore: fix some of the luacheck errors
10 years ago
NiLuJe
50dbf6b581
Switch a few widgets to ui refresh modes
...
More closely matches native behavior on REAGL devices.
Closing those widgets should still trigger a partial refresh though,
because we usually get back to the reader, and text, so we want REAGL
;).
10 years ago
chrox
d345f21c39
Fix sdcv on Android cannot handle morphological changes
10 years ago
chrox
98515a2210
Fix filemanager cp/mv/rm operations not work on Android
10 years ago
chrox
402806d32b
Dictionary on Android
...
Stardict dictionary files should be copied to
/sdcard/koreader/data/dict/ directory.
10 years ago
chrox
263309d0f3
Add option to disable swipe to go back
...
and add a menu entry "Go back".
This should fix #1443 .
10 years ago
chrox
0788709f26
Popup goto dialog only when holding on visible status bar
10 years ago
chrox
946f527bb5
Remember scroll mode in flipping mode
...
This is a follow-up workaround on #1439 .
10 years ago
chrox
82393f0ed3
fix loading frontend/JSON.lua for json.lua on Kindle
...
The VFAT file system of `/mnt/us` is case insensitive so that
require("json") from Spore which intends to load luajson module in
rock directory actually will load `frontend/JSON.lua`, the two JSON
parser libraries have slightly different APIs.
This patch remove the pure Lua JSON library in favor of `luajson` which
uses LPeg pattern marching backend for better performance.
10 years ago
chrox
ff3a42e503
typo fix of #1462
10 years ago
chrox
90a5e09bdc
disable highlight in dict window if it's highlighted already
...
This should fix #1418 .
10 years ago
chrox
2ad21dcaa2
only strip punctuations when highlight to search
...
This should fix #1419 .
10 years ago
chrox
69e6b6b9cb
hold on directory in filemanager can set the it as HOME directory
...
and this "HOME" directory will override the command line option passed to
koreader.
This patch implements #1434 .
10 years ago
chrox
3224eb1797
fix inproper variable name for pages left
10 years ago
chrox
992e769aaf
support goto relative page number
...
We can input relative page number now in the reader goto dialog.
Goto "+4" will page forward 4 pages and goto "-4" will page
backward 4 pages.
This implements #1437 .
10 years ago
chrox
ea76d91ed4
save zoom mode in flipping mode
...
This is a workaround to fix #1439 .
10 years ago
chrox
35abf4bfaf
move minibar configurations to reader menu
...
and fix #1446 by adding progress percentage in minibar.
10 years ago
chrox
d08e22ec2e
add simple sync service as a plugin
...
The 'KOSync' plugin will synchronize furthest reading progress
across different koreader devices after users registering their
devices.
The synchronizing service is open-sourced as the project
[koreader/koreader-sync-server](https://github.com/koreader/koreader-sync-server ).
10 years ago
chrox
3a0960d391
goto current toc entry automatically when open TOC window
10 years ago
chrox
5b76805911
disable follow link by default because it may cause trouble in reflowing mode
10 years ago
chrox
1894e71b07
don't expand toc node when it's parent node is collapsed
10 years ago
chrox
17f1498156
fix successively set landscape rotate the screen
10 years ago
chrox
5d79158602
fix cannot save document if exit directly after highlighting in PDF
10 years ago
chrox
f22a53affd
screen orientation won't change when going into filemanager
...
and filemanager remembers screen orientation at exit
This should fix #1338 .
10 years ago
chrox
ca6b3d7e33
fix #1373 by checking the pos0 and pos1 of selected text
10 years ago
chrox
e25ca27db3
auto expand the parent TOC node of current page
...
and fix current item of item not updated when in the last node
This should fix #1396 .
10 years ago
chrox
720ab191ab
fix crash when opening TOC window in scroll mode of EPUB
10 years ago
chrox
10db20f289
don't add duplicated bookmark and can delete bookmark
...
This should fix #1397 .
10 years ago
chrox
1e8f07629f
don't pop-up TOC window
10 years ago
chrox
07586cea71
strip punctuations around word before searching
...
This should fix #1337 .
10 years ago
chrox
49e672d599
totally disable rotation gesture to change screen orientation
10 years ago
chrox
d94d7d3aa7
fix PgFwd/PgBack cannot turn page in PDF scroll mode
10 years ago
chrox
1cba495fe0
add PocketBook port of Koreader
10 years ago
Hans-Werner Hilse
f789913702
read global default value for margin size
...
The global configuration wasn't evaluated before
10 years ago
Hans-Werner Hilse
a4571c297e
read global default value for using embedded stylesheets
...
The global configuration wasn't evaluated before.
Fixes #1364 .
10 years ago
Hans-Werner Hilse
05503791b4
issue a full refresh when changing rotation
10 years ago
chrox
b3d79b053a
workaround to fix #1340
10 years ago
chrox
d9fa97df5a
fix #1336 by ignoring uncompatiable saved highlights
10 years ago
Hans-Werner Hilse
bb5254022d
fix: save properly last open menu in reader
...
20fd6f902e
missed the saving part when
renaming the configuration variable.
Fixes #1335 .
10 years ago
Hans-Werner Hilse
7c1c072b21
fix for rotated document to file manager transition: do a refresh
...
fixes part 2 of #1333
10 years ago
chrox
b0e2ce2a8b
update comment about reverting full refresh in onPanRelease
10 years ago
chrox
35545169a6
zoom mode is meaningless when reflowing, so disable zoom mode options in reflow mode
10 years ago
chrox
c43885b917
show debug info when JSON data cannot be decoded
10 years ago
chrox
846836dceb
fix #1275
...
Full refresh when highlighting text is quite annoying, I fixed it by
using 'ui' refresh type.
And this patch also fixed a bug that after cleaning temporary highlights
the screen is not refreshed.
10 years ago
chrox
b767394fc2
fix #1150 by adding FOLLOW_LINK_TIMEOUT variable
10 years ago
chrox
ef6235e4ae
fix #1305
10 years ago
chrox
6c9b7facbe
fix crash when removing highlighted bookmarks in PDF
10 years ago
chrox
eea6f97796
fix #1319
10 years ago
chrox
aa9566205b
fix filemanager cannot remember sorting order
10 years ago
Hans-Werner Hilse
94ce08937a
clean up refreshes
...
This is a larger clean-up of the refresh situation.
The general shift is that refreshes are now mainly triggered by
the (top-level) widgets when they get shown or closed via UIManager.
All refreshes for the widgets when they are in use were handled by
themselves before. This adds the case of showing/closing.
It is the desired result of not having UIManager:show()/:close()
do (full screen) refreshes on its own.
10 years ago
chrox
20fd6f902e
fix #1175
10 years ago
Hans-Werner Hilse
e7f7417cd3
refresh only dialog part of the screen for multi-word selection window
10 years ago
Hans-Werner Hilse
8376e2f821
dictionary window triggers refresh itself, not via show()
10 years ago
Hans-Werner Hilse
c4a9903162
on finish of pan gesture when scrolling, do partial refresh
...
it was set to a full refresh. However, we want to behave as if in
non-scrolling mode and issue a partial refresh. That might get
updated to a full refresh if the full-refresh counter has reached
the limit - which is configurable.
10 years ago
Hans-Werner Hilse
745e3837e0
updating the screen in tap handler of readerfooter is not needed
...
Was a hack anyway, c.f.
https://github.com/koreader/koreader/pull/1306#discussion_r21057461
Seems to be not needed anymore. If some areas are now not refreshed
anymore, that ought to be fixed in another place.
This also gets rid of redundant screen flashes.
10 years ago
Hans-Werner Hilse
82c26b1f18
adapt widgets to new refresh/repaint API
10 years ago
Frans de Jonge
7fd8f4d2f1
Add missing util.template definition to readerfrontlight.lua
...
Fixes #1302 .
10 years ago
Frans de Jonge
73a6f71a0b
Prevent spaces from being eaten by Transifex
...
Fixes #1276
10 years ago
Hans-Werner Hilse
b2e38ca80d
honor alpha when painting the dog-ear bookmark icon
...
allows for different icons making use of that. For our current icon,
it actually doesn't.
Fixes #402
10 years ago
Hans-Werner Hilse
f828f6e7e4
show dictionary title in info popup when setting default dictionary
10 years ago
Hans-Werner Hilse
1156bcd057
show a popup upon making a dictionary the default dictionary
10 years ago
Frans de Jonge
693fa0837e
Reworked several strings
...
This is the remaining gruntwork of #1276 . I believe that only leaves networkmgr.lua and filemanagersearch.lua, which will require a little more thought.
10 years ago
Frans de Jonge
66f04af8fb
Various applications of util.template
...
This is the first bunch for #1276 . I'd like to resolve #1281 before doing more.
10 years ago
chrox
fe885be563
refactoring readerbookmark to show both bookmarks and highlights
...
in the bookmark menu
and use binary search of the sorted bookmarks table whenever is
possible.
10 years ago
Frans de Jonge
141095b0c8
Alterations to the menu
...
References #1219 and #1258 .
10 years ago
Hans-Werner Hilse
48ea442e28
close file descriptor of dictionary lookup pipe
10 years ago
chrox
1accddb8cd
fix #1236 by opening the parent directory of last used document
10 years ago
chrox
548e830fdc
fix crash when highlighting text in EPUB documents
...
Since the new Screen:getSize modthod returns a regular table
instead of a Geom which is set to the dimen field of readerview,
there is no copy method in the dimen field. And we don't need to
copy dimen any more since the result won't be modified. Even the
screen page area somehow needs to be modified, the caller of this
function should make a copy of that variable by itself.
10 years ago
Hans-Werner Hilse
22697adf20
switch from scaleByDPI() to scaleBySize()
10 years ago
HW
9b5ff4ca41
Merge pull request #1224 from chrox/cover_60
...
add unit tests for readerdictionary and readerhighlight
10 years ago
Huang Xin
823147f8df
Merge pull request #1225 from Frenzie/language
...
Refactored menu
10 years ago
Huang Xin
b6f37debeb
Merge pull request #1226 from Frenzie/filesearcher
...
Filesearcher: added notification for no results
10 years ago
Frans de Jonge
7c01a3f2a9
Fixed spaces stripped out by Transifex in readerui.lua by using util.template
10 years ago
Frans de Jonge
da00b4b8a9
Refactored menu
...
While looking into #1219 I accidentally ended up refactoring some stuff.
Tested in emulator and on H2O, but be wary because I might have overlooked something.
10 years ago
chrox
566586619a
add unit tests for readerdictionary and readerhighlight
10 years ago
Frans de Jonge
92f0092ad4
Filesearcher: added notification for no results
10 years ago
Frans de Jonge
d701d9b198
First util.template encapsulated strings
10 years ago
chrox
a65dcb4c0d
find the finest toc ticks by sorting out the largest one
10 years ago
chrox
897358e09a
add missing translation of 'Screensaver' options
10 years ago
chrox
ee3c5525f9
add an option to show an arrow to indicate page overlap
10 years ago
HW
c651816f4b
Merge pull request #1195 from chrox/fix_1121
...
fix #1121
10 years ago
chrox
3e7ca5706e
fix #1121
10 years ago
chrox
b80dd1f966
add fulltext search for PDF documents
10 years ago
Huang Xin
e54d2fec30
Merge pull request #1186 from Frenzie/filesearcher
...
Initial file search implementation
10 years ago
Frans de Jonge
7a4b737ecd
Changed "delete" in history to "remove this item from history" for clarity
10 years ago
Frans de Jonge
518c46033e
Change "Search Books" to "Search books" for consistency with other search dialogs
10 years ago
Frans de Jonge
19029d1aab
Comment out wasteful DEBUG statements
10 years ago
Frans de Jonge
06239fb9ec
Initial file search implementation
...
See #1165 .
10 years ago
Andrey Golovizin
50d9041c1d
Use checked_func instead of remembering the checked item.
10 years ago
Andrey Golovizin
a3e51b339d
Show current font face in menu.
10 years ago
Andrey Golovizin
c5122abb21
Show current hyphenation dictionary in menu.
10 years ago
Andrey Golovizin
99eecde875
Use setStringProperty method to set hyphenation dictionary.
10 years ago
Frans de Jonge
90d3c23030
Enter *a* word to look up.
10 years ago
Frans de Jonge
fcb59bfd30
Improved SetDefaults dialog message.
10 years ago
Frans de Jonge
26baa5e007
Added timeout to successful delete message.
10 years ago
Frans de Jonge
324d67a7a8
Various language-related fixes.
10 years ago
Frans de Jonge
81cb358775
Change rm invocation from rm -r to rm -rf
...
Fixes #941 .
10 years ago
Frans de Jonge
5faff6331f
"File to remove" DEBUG message was empty
...
You can't get the full file path of a file that no longer exists, obviously.
10 years ago
Frans de Jonge
886a9d8f8f
File manager improvements: added delete confirmation dialog and success/failure message
...
This makes deleting files from within KOReader less scary and also provides the initial framework for handling different exit codes for #941 .
10 years ago
Qingping Hou
38cf53b426
Merge pull request #1159 from chrox/fix_1155
...
dismiss 'Opening file' dialog once reader view is ready
10 years ago
Qingping Hou
2cb23c9df6
Merge pull request #1153 from chrox/fix_1149
...
fix #1149 by adding 'Network setting' in filemanager
10 years ago
chrox
d65e5cf813
dismiss 'Opening file' dialog once reader view is ready
10 years ago
chrox
edb124471d
screensaver options only apply to Kobo devices
10 years ago
chrox
cfa4f03c18
fix #1149 by adding 'Network setting' in filemanager
10 years ago
chrox
307bbe8675
fix #1142 by adding 'show page overlap' option for EPUB doc
...
And 'show page overlap' option is disabled in "page" mode for EPUBs,
and in fit to page/*height zoom mode for PDFs.
10 years ago
NiLuJe
1063ee74e5
Fix flipping mode refreshes
...
Don't do regional footer refreshes when we're in flipping mode.
There's probably a more elegant/correct way to handle this, but this
does the job ;).
Fix #1140
10 years ago
NiLuJe
eef26a0e94
Ask for a full refresh when clearing HL
...
Helps avoiding ghosting, especially on REAGL devices.
re #1119
10 years ago
Frans de Jonge
ff4e2f3458
Minor English improvements.
10 years ago
Qingping Hou
123d0a1230
Merge pull request #1126 from chrox/wifi_toggler
...
add network settings in reader menu
10 years ago
Qingping Hou
e0f18ebf5a
Merge pull request #1125 from chrox/fix_1105
...
fix #1105
10 years ago
Qingping Hou
fac2e121d2
Merge pull request #1124 from chrox/remember_menutab
...
remember menu tab index when showing reader menu
10 years ago
chrox
590073e4a8
add network settings in reader menu
...
and remove the wifi toggler on the footer of each menu page,
so that network status is only checked (currently with the stdout of ip cmd)
when navigating to the "Network settings" submenu instead of checking
on each menu popup.
10 years ago
chrox
ea4a37fe29
fix #1105
10 years ago
chrox
95ac27df5c
remember menu tab index when showing reader menu
10 years ago
NiLuJe
041f11cba0
Tweak some comments
10 years ago
NiLuJe
656a2c7cb6
Actually do what the comment says.
...
Don't hijack forced partial updates (i.e., from UI elements) on always
FULL REAGL devices. It doesn't implode if we don't, and it makes for a
snappier UI.
10 years ago
NiLuJe
e2e99e5d99
make RedaerFooter updates regional
10 years ago
chrox
7b5358c481
fix filemanager not aware screen dimen when change from landscape to portrait
10 years ago
chrox
26467d557f
timestamp of screenshot filename is now of second precision
10 years ago
HW
f3b132d85f
Merge pull request #1113 from chrox/fix_1096
...
fix #1096
10 years ago
chrox
03ee6630cf
fix #1096
10 years ago
Hans-Werner Hilse
d91dccae80
fix night mode setting
...
implement bezel cleaning with proper background color
10 years ago
NiLuJe
e9d5799ce4
Add the KT2 & KV to relevant device checks
10 years ago
HW
a7938b1680
Merge pull request #1090 from chrox/fix_869
...
fix #869
10 years ago
Qingping Hou
f7e0800297
Merge pull request #1089 from chrox/fix_1039
...
add option to turn off e-ink optimization
10 years ago
Qingping Hou
a6b832f3e7
Merge pull request #1087 from chrox/fix_973
...
add option to disable highlighting as well as dictionary lookup
10 years ago
Qingping Hou
d052a8543f
Merge pull request #1086 from chrox/fix_1070
...
fix #1070 by associating conentwidth zoom mode to auto cropping
10 years ago
chrox
461afa25a8
add 'Home' key event to close filemanager
10 years ago
chrox
0dd3a1f8a1
add option to turn off e-ink optimization
...
which currently just sets free the limitation of panning gestures
emitting rate. This should fix #1039 when unchecking the
"E-ink optimization" in the "Screen settings".
10 years ago
chrox
d5f6d743bd
add option to disable highlighting as well as dictionary lookup
...
This should also fix #973 .
10 years ago
chrox
405b8e0be2
fix #1070 by associating conentwidth zoom mode to auto cropping
10 years ago
chrox
9d5ff580a3
fix #1083
10 years ago
chrox
ae1dd3b380
screenshot to PNG files by default
10 years ago
chrox
bd0975896d
add fulltext search for EPUB documents
10 years ago
chrox
8ddca4bf49
close reader config panel when touching reader menu
10 years ago
Hans-Werner Hilse
3066c86e38
Refactoring hardware abstraction
...
This is a major overhaul of the hardware abstraction layer.
A few notes:
General platform distinction happens in
frontend/device.lua
which will delegate everything else to
frontend/device/<platform_name>/device.lua
which should extend
frontend/device/generic/device.lua
Screen handling is implemented in
frontend/device/screen.lua
which includes the *functionality* to support device specifics.
Actually setting up the device specific functionality, however,
is done in the device specific setup code in the relevant
device.lua file.
The same goes for input handling.
10 years ago
chrox
a32991d898
add new sorting methods for file list in filemanager
...
Now files can be sorted by filename or last accessed time
10 years ago
chrox
dfcd67c5bf
move screenshot settings to submenu of Screenshot entry in readermenu
...
And also fix a touchmenu bug that prevent some menu entries
(always at the bottom of the menu) from showing submenus. The reason is
that the onTapSelect method of TouchMenuItem doesn't return true, so that
the tap gesture will propagate to the parent widget and be captured by
touchmenu itself. But at this time the dimen of touchmenu is changed to
the submenu of the tapped menuitem. If the submenu is short enough the
tap will be outside of touchmenu which will cause a TapCloseAllMenus
event and the submenu will never be shown.
10 years ago
chrox
72f9449de8
ignore more markup tags in dictionary window
10 years ago
chrox
bdebe90412
keep only one readerui instance running
10 years ago
chrox
4897d70b1f
add reader history in the info panel
10 years ago
chrox
6b2768f801
fix cannot set default dictionary
10 years ago
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
WS64
f537125756
Bugfix
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
chrox
14e2bf3d69
refatoring: lazy loading of packages
10 years ago
Huang Xin
8fda638da6
Merge pull request #936 from WS64/master
...
fix the nil tags data bug
10 years ago
WS64
d790f8aafe
fix the nil tags data bug
10 years ago
Ebrehem
44ecf74ba3
Update readerfooter.lua
10 years ago
WS64
4ee35bb972
Add "exclude screensaver" to menu
10 years ago
chrox
2299ac118a
fix infinit loop when OPDSCatalog is created without onExit definded
10 years ago
WS64
de1d8d7cac
Switch back to portrait before leaving book
10 years ago
chrox
84abe620d2
refresh filemanager when closing opdscatalog
10 years ago
chrox
11a8a1dce6
show file size and directory items in filemanager
10 years ago
Qingping Hou
18d4c7550a
chore: cleanup FileManagerHistory:updateItemTable()
10 years ago
Qingping Hou
7c6790796a
fix: replace showReaderUI with ReaderUI:showReader
10 years ago
chrox
c91224f12c
add default directory for filemanager
10 years ago
chrox
69c162ac4f
refactoring to generic multiinputdialog
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
Qingping Hou
ab3be1012b
Merge pull request #861 from chrox/screensaver
...
fix performance issue of screensaver on Kobo
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
WS64
6c4869f8a8
Only use registered file types in search
10 years ago
Qingping Hou
288a49252e
Merge pull request #854 from chrox/screensaver
...
refactoring: use Document API getCoverPageImage to get cover image
10 years ago
chrox
0bc3eadcae
refactoring: use Document API getCoverPageImage to get cover image
10 years ago
Paulo Matias
afb591a552
Merge pull request #852 from chrox/screensaver
...
emulate Power button with F2 on emulator
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
40bddf0735
emulate Power button with F2 on emulator
10 years ago
Huang Xin
451092905e
Merge pull request #842 from WS64/master
...
Add a new multi line input dialog and change some search behaviour
10 years ago
chrox
6a0cc0afc6
remove too verbose information that is utterly untranslatable
...
I would suggest when creating a translate string you'd better keep
as much words together as you can other than trying to call the
`_` function on each word which may cause the final
translation in some languages unreadable.
For example, no matter how we translate the single words, the Chinese
translation of
```
_("No ") .. some_thing .. _("found ") .. _("matching") .. other_thing
```
will be nonsense.
Better way would be:
```
some_thing .. " is not found matching" .. other_thing
```
10 years ago
chrox
5890e4a0b1
use conventional util name and update koreader-base
10 years ago
WS64
4bad1a6f6f
New editor for table fields used
10 years ago
WS64
3bb45f3a20
Changed the way to handle the own database file
...
This should make it easier to update the format of the file and also prevents errors when someone keeps this file but the deletes the original calibre file
10 years ago
Qingping Hou
8ddade9862
Merge pull request #837 from chrox/save_highlight
...
prompt user to save PDF document after highlighting
10 years ago
WS64
6c603bf9ad
remove global variable
10 years ago
WS64
6e86923659
remove global variable
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
4c68e091f9
refactoring: better logic and indentation
10 years ago
Michael Hall
8d9eb30886
Switch to local variables
10 years ago
Michael Hall
8e57adadb2
2nd change to make image dynamic in search
10 years ago
Michael Hall
d84984521b
Making image size in search info dynamic based on screen size
10 years ago
Huang Xin
e4ab31de31
Merge pull request #825 from WS64/master
...
Add last book screensaver for Kobo, also covers to book info screen
10 years ago
WS64
03c2782844
Don't show "0: text" in series view but just "text"
10 years ago
WS64
9661616edb
Removed screensaver functions to new lua file
10 years ago
WS64
1a4bdd5895
Removed screensaver functions to new lua file
10 years ago
WS64
db7c97211c
Add images to info screen
10 years ago
Qingping Hou
63b6d25f72
Merge pull request #818 from chrox/master
...
enable Wikipedia support
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
Huang Xin
8bde68aedd
Merge pull request #820 from WS64/master
...
Bugfix. Latest version just allowed you to enter the editor once
10 years ago
WS64
9b6d273c66
Bugfix. Latest version just allowed you to enter the editor once
10 years ago
chrox
557c29a7d9
prompt users to turn on Wifi in OTA update and Wikipedia lookup
10 years ago
Huang Xin
3334b4dc77
Merge pull request #819 from WS64/master
...
Add { and } to cirtual keyboard and just save back settings that really were changed
10 years ago
WS64
f99f18ee13
Just save settings that really were changed
...
And not also settings that are different from the ones loaded.
This prevents Koreader from overwriting your complete persistent.defaults.settings when you started Koreader with a malformated persistent.defaults.settings file and choose "save settings". In such a malformated case you just can edit the damaged setting and save it back (although you can't see which one is damaged since the defaults settings are taken)
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
Huang Xin
e3af23f5ef
Merge pull request #817 from WS64/master
...
Create a simplified database file out of the calibre file
10 years ago
WS64
d5b35e8547
Default Settings finally also with the array fields
10 years ago
WS64
669d766a39
Code cosmetics
10 years ago
WS64
fdfd94507f
Update filemanagermenu.lua
10 years ago
WS64
e19733edf4
Create a simplified database file out of the calibre file
...
Makes searches WAY 100 times faster.
From the second run on.
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
Huang Xin
88c80f447b
Merge pull request #814 from WS64/master
...
New function, browse series/tags, and sorting of all search results
10 years ago
WS64
5201f59451
Go back to series/tags list after enter a series/tag
...
Todo: Go back to the actual page
10 years ago
WS64
05abbbdff9
Minor change for error "not found2 messages
10 years ago
WS64
24f3bdb7fa
Add number of books to browse fundction
10 years ago
WS64
7fb545286b
New function, browse series/tags, and sorting of all search results
10 years ago
Qingping Hou
5d8a9fa1bd
Merge pull request #813 from chrox/dict_lookup
...
lookup input word when holding on word in dict lookup window
10 years ago
chrox
d34a7fb355
lookup input word when holding on word in dict lookup window
10 years ago
WS64
0a6fbe28e3
Reaarange cancel buttons to the left
10 years ago
WS64
f39ffc623a
Reuse previous search
10 years ago
WS64
298874c4ae
Preparation for new function "browse"
10 years ago
WS64
c7240539d5
add second library
10 years ago
WS64
582c56a6dc
add reminder to save unsaved settings
10 years ago
WS64
085b4fce6a
Handle defaults by type (boolean/string/number)
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
pazos
850eea418e
translate filemanager (search & setdefaults)
10 years ago
chrox
b7c7287bab
remove more global variables
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
Huang Xin
a7d1e720ef
Merge pull request #789 from WS64/master
...
remember editor settings after changing/cancelling one entry
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
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
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
cd763f00b4
Register search options
10 years ago
WS64
2490d8da53
Remove pattern searching.
...
That caused the error when searching for "("
10 years ago
WS64
bdf26d7859
Added dkjson as owner of the unichar function
10 years ago
WS64
3e4dc9c282
Added complete unichar support
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
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
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
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
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
11 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
11 years ago
nicolua
90d9c3ddb1
menu on k3
11 years ago
chrox
9f9acbbffb
android fix of screenshot
11 years ago
chrox
449445d95d
update help info
11 years ago
chrox
3726e096f9
indicate current highlight mode in submenu
11 years ago
chrox
1d292f16a9
remove full screen option in koptoption
...
since we can now switch progress bar status simply by tap
11 years ago
chrox
6938b54346
enlarge touch zone for readerfooter
11 years ago
chrox
17741e292b
serialize cache when closing ReaderUI other than closing document
11 years ago
chrox
31aebe1caf
disable exporting hightlights to My Clippings
11 years ago
chrox
1cd7ee9501
remove newline when exporting highlight to My Clipping
11 years ago
chrox
8f982faa7b
fix page to screen rect transform for highlighting
11 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
11 years ago
chrox
ae3b84138e
fix embeded css setting not persistent between launchings
11 years ago
chrox
eeb81f1c39
persistent reader footer mode
11 years ago
chrox
877cff2933
invert button on tap
11 years ago
chrox
f9302cd17d
fix recalculate from close document pageno
11 years ago
chrox
34fd9f3efa
add koreader plugin mechanism
...
This should implement #505 .
11 years ago
chrox
df65c1069a
remove unnecessary DEBUG
11 years ago
chrox
4a32f4415e
use borderless flat bookmark/toc window
11 years ago
chrox
ac396e3aa9
highlight current toc entry
11 years ago
chrox
47f986941f
tap on reader footer to hide footer
11 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
11 years ago
chrox
92219a1f1e
cleanup: expand tab to 4 spaces
11 years ago
Paulo Matias
1982e1154f
Refresh current path in filemanager after file operation
...
This behavior is more consistent when e.g. a file is moved to ".."
11 years ago
Paulo Matias
6c68041824
If selected file is a directory, paste inside it
11 years ago
Paulo Matias
e9421d0aa5
Add option for deleting history entries and refactor dialogs
...
- Refactor FileDialog and HightlightDialog into ButtonDialog
- Create a new ButtonDialog when a file in the History dialog is hold,
offering an option to delete the history entry.
11 years ago
Paulo Matias
271b827860
Fix dealing with filenames containing spaces
...
and missing GestureRange require
11 years ago
Qingping Hou
ae1cf90006
add language setting menu item
11 years ago
chrox
b3b0844f34
basic functionality on file copy/paste/cut/delete in filemanager
...
There file operations will popup when holding on file entries
in filemanager.
This should implement #244 .
11 years ago
chrox
92b62c907a
refactoring frontlight device to more generic power device
11 years ago
chrox
3eeba5389d
fix show hidden flag not persistent between restart
...
This should fix bug reported in comments of #278 .
11 years ago
chrox
fefa0a3507
add version information in reader menu
...
This should implement #315 .
11 years ago
chrox
2f9e65871a
invert item when tapping on filemanager
11 years ago
chrox
648b4f33ec
add vertical span between title and content in filemanager
11 years ago
chrox
e4c77c272a
sort history file with modification time
11 years ago
ciro
cfd1f07f0e
fixed issue: https://github.com/koreader/koreader/issues/354
11 years ago
HW
2154e7e852
Further refactoring
...
This should finish the work to make all globals to local variables.
That allows LuaJIT to properly compile things by interning the
references to the relevant parts (rather than looking up globals
all the time which stops a trace).
11 years ago
HW
ef111b99c6
Refactored to use strictly locals
11 years ago
Qingping Hou
4c40fece74
add hidden file toggle
11 years ago
Paulo Matias
92e12d6466
Use ReaderFrontLight:addToMainMenu in FM
...
Check if frontlight is present using the same method as ReaderFrontLight:init,
just for consistency.
11 years ago
Paulo Matias
04ebaf0964
Use `lfs.currentdir()` to get default `root_dir` as an absolute path
11 years ago
Paulo Matias
48d6020930
Initialize FileChooser with root_path, otherwise the command line argument (directory) is ignored
11 years ago
Qingping Hou
656f02c7f6
fix out-of-bound bug in filemanager
11 years ago
Qingping Hou
caf7ebb9ae
bug fix & rewrite filemanager
11 years ago