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
chrox
a9fceec193
os.execute may cause FC on Android
10 years ago
Hans-Werner Hilse
653143b448
fail gracefully when the Kobo light device cannot be opened
10 years ago
chrox
79ad1271d8
take care of directory that we don't have permission
10 years ago
chrox
ef84aff1db
make ffi/util module local
10 years ago
chrox
f9215a3a04
use android config interface to detect device keyboard and screen dpi
10 years ago
chrox
a33ab1fb8c
GUI tweaks for small screen
...
that sets a maximum size that won't render content outside of the screen
10 years ago
chrox
0fdba1ff35
remove least used koptoptions to save space for small screens
10 years ago
chrox
b2e0d2a735
detect screen DPI for android devices
10 years ago
chrox
5aa8eb52da
add missing Blitbuffer since it's removed from global space
10 years ago
Hans-Werner Hilse
0244ba7053
Claim that Android devices do not have a keyboard
...
For now, we can probably live better with the assumption that
Android devices do not have keyboards. That should be replaced
by an actual check, though.
10 years ago
Huang Xin
b5b91f7d6a
Merge pull request #604 from pazos/master
...
Enable spanish, galician and catalan translation on koreader
10 years ago
pazos
ad92201005
Enable spanish, galician and catalan translation on koreader (translations are really done on transifex)
10 years ago
Markismus
55cb11f3f1
Update input.lua
10 years ago
Qingping Hou
1ebc1de944
Merge pull request #597 from chrox/master
...
make Android target
10 years ago
nicolua
077b1bdf5a
show_parent to menu_container
...
works in font menu and toc menu on k3
hope on touch the same
10 years ago
nicolua
09d6005bb3
yes
...
it will better
to show and close one widget
but I found the same problem in documentfont menu
so dancing is continued
10 years ago
chrox
bae13fb49d
partial refresh when switching config panel
10 years ago
nicolua
8a2c55330b
has been tested on k3g
...
(after ioctl to ffi.C.ioctl in framebuffer_linux.lua)
11 years ago
nicolua
90d9c3ddb1
menu on k3
11 years ago
chrox
a9b9e7f087
mv columns and text align options to 'Layout' panel
11 years ago
chrox
f507fd3709
various Android fix
...
now the android build has nearly the same features as the
Kindle/Kobo build. It's time for Android nightly build?
11 years ago
chrox
9f9acbbffb
android fix of screenshot
11 years ago
chrox
9f4f5fa451
auto adaptation for much smaller screen
11 years ago
chrox
449445d95d
update help info
11 years ago
chrox
3726e096f9
indicate current highlight mode in submenu
11 years ago
chrox
3520e0c47e
partially working android build
...
Now the Android build should read PDF and EPUB documents
with limited gestures recognized such as "tap" and "swipe"
11 years ago
chrox
0a4a092d12
initial commit for android port of koreader
...
This PR just shows how far we have went to
the android port. There is still a few steps before a running
android port.
11 years ago
chrox
6fba40cc77
use mupdf to handle zipped image files
11 years ago
Markismus
4e055b97d3
Update language.lua
...
The list of languages is updated. So now all the translations at least partially present in Transifex are selectable.
11 years ago
Hans-Werner Hilse
6bbfae389a
don't accept empty strings as valid translations
11 years ago
HW
ed982d3c95
Added a pure Lua gettext implementation
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
d33710b6b5
remove unnecessary gettext translation
11 years ago
chrox
6938b54346
enlarge touch zone for readerfooter
11 years ago
chrox
a8b7b2cdbd
add base document init method to create new configurable for each document
...
this should fix configurables pollution when opening multiple documents
at the same time, e.g. when clipping page images in Evernote plugin.
11 years ago
chrox
91e3b9d293
sort file list respecting LC_COLLATE
11 years ago
chrox
17741e292b
serialize cache when closing ReaderUI other than closing document
11 years ago
chrox
55734f6aaa
export highlighted rect in scanned page to Evernote
11 years ago
chrox
71eda7a0ca
busted test for frontend
11 years ago
chrox
709755cd9e
fix ffi.cast to uint32_t in ARM
...
I don't know if it's a bug in luajit but on an x86_64 CPU:
```lua
> = ffi.cast("uint32_t", 0xFFFFFFFFE) + 0
4294967294LL
```
while on an ARM CPU:
```lua
> = ffi.cast("uint32_t", 0xFFFFFFFFE) + 0
4294967295LL
```
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
3b1e05bb7f
switch to setIntProperty api for setting page margins
11 years ago
chrox
6bf1a9d033
use setStringProperty method to set font face
...
This should fix #569 .
11 years ago
chrox
8f982faa7b
fix page to screen rect transform for highlighting
11 years ago
Huang Xin
4156b2edd0
Merge pull request #559 from Markismus/master
...
Return to Home screen for Kobo devices Mini, Touch and Aura
11 years ago
Markismus
a153286f44
Kobo Frontlight Tweaks
...
Now the frontlight remains unchanged from Nickel to koreader and vice
versa.
Also ffi/kobolight.lua has been changed to allow for usage of the toggle
button in the filemanager.
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
7000727cac
center align message in notification
11 years ago
chrox
5b99b478b2
fix not fully filled items in filechooser
...
reported by mobileread user @ignacy
11 years ago
chrox
30e6b3529b
hide Nimbus fonts in font selecting dialog
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
775e5ea3b4
serialize the most recently used blitbuffer/koptcontext
...
to speedup koreader startup for PDF/DJVU documents
especially when reflowing
11 years ago
chrox
f9302cd17d
fix recalculate from close document pageno
11 years ago
chrox
5c1d5c3314
add Evernote plugin to export highlights and notes
...
The "My Clipping" file that storing highlights and notes for Kindle
native readers could also be parsed and exported. The parser is
implemented in `evernote.koplugin/clip.lua`.
Parsed highlights and notes in one book will be packed and rendered
into html node with a slt2 template `note.tpl` that complies with
evernote markup language(ENML).
Finally the evernote client will create or update note entries and
push them to Evernote cloud.
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
c6c4cbcab1
add dewatermark option for pdf/djvu documents
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
714bc13720
fix wrong screen dpi on Kindle paperwhite 2
11 years ago
Markismus
7e26047af4
The last code changes resulted in crashes. Now they don't and it the fine tuning is improved.
...
It changes `steps` in line 13 for better finetuning,
`rate` in line 22 so that it has a nil value for `Kobo_phoenix'
and delta_int in line 48 to the last know working syntax.
Could someone check whether line 22 does result in 3.0 for non-phoenix devices?
11 years ago
chrox
92219a1f1e
cleanup: expand tab to 4 spaces
11 years ago
chrox
bd0ba69d08
reset configurable before loading new options
11 years ago
chrox
5157a67ce2
code refactoring
11 years ago
chrox
9f50393f35
replace paging and zoomming order in readerui
11 years ago
chrox
0385374c07
code refactoring
11 years ago
Markismus
175721a185
UPDATE readerfrontlight.lua
...
Code is added to switch between Kobo Aura (Phoenix) and others.
`ReaderFrontLight`, `self.ges_events` and the `function ReaderFrontLight:onAdjust` are now different for Kobo Aura. This enables me to do a two-fingered-pan over approx 1/4 Screenheight to change from full on to full off.
The difference to the default implementation is that both the `rate` and the `msg` are omitted and the `steps` are different.
FURTHER ROOM FOR IMPROVEMENT: It would be an improvement to get a final message after the two-fingered-pan is done stating the achieved setting.
Signed-off-by: Markismus <zulde.zuldemans@gmail.com>
11 years ago
chrox
560444c168
add fallback_font option in G_reader_settings
11 years ago
chrox
21b0b24b14
fix input timer queue
...
if new timer has a timeout later than a timer in queue, the
new timer will be discarded and never be pushed into timer queue.
This is fixed by pushing new timer without timeout checking
and then sorting the queue according to timer timeouts.
This should fix #520 and #495 .
11 years ago
danan72
e03c103364
Update language.lua
11 years ago
chrox
1b55339186
cleanup readerui init for pdf
11 years ago
chrox
0eee130f5a
clipping page bbox
11 years ago
chrox
b1acbb2446
make overlap pixels configurable
11 years ago
chrox
cb757a9ddf
fix missing page margin settings
11 years ago
chrox
bae842540a
get rid of several dirty hacks
11 years ago
chrox
68757794a2
fix conflicts of two finger swipe gesture for flipping mode and showing TOC/Bookmark
11 years ago
chrox
45ca50458b
fix broken toggle frontlight on kpw2
11 years ago
chrox
11ec22c33b
dirty hack to fix wrong zoom level
...
This hack is to rescue wrong zoom level after removing unnecessary
`self:handleEvent(Event:new("SetDimensions", self.dimen))` at the
end of ReaderUI initialization which otherwise would confuse crengine
with two different dimens and would cause inconsistent reading progress.
11 years ago