Frans de Jonge
ca8e9352ba
[i18n] Add en-GB and Romanian translation to UI ( #11577 )
...
* Add en_GB translation to UI
Follow-up to https://github.com/koreader/koreader-translations/pull/167
* Uncomment Romanian
2024-03-20 23:41:32 +01:00
Denis Malinovsky
f4a8514545
ReaderTypography: update menu features symbols for Russian ( #11570 )
2024-03-20 23:24:49 +01:00
poire-z
67cd647d1a
ReaderToc: add option to show chapter lengths ( #11546 )
2024-03-20 10:09:44 +01:00
Frans de Jonge
9387fcd2d0
[fix] ReaderLink: fix copy link ( #11569 )
...
Fixes #11567 .
2024-03-18 17:36:01 +01:00
hius07
bb98cbf612
ReaderStatus: update status modification time ( #11568 )
...
In the "End of the book" action.
Closes #11564 (No idea how we got a book without modification time but the time stamp must be updated in any case)
2024-03-18 17:35:35 +01:00
hugleo
424fa9b6fd
ReaderView: ensure that the pan zoom direction is not nil ( #11557 )
...
Fix gif and web files not opening: https://github.com/koreader/koreader/pull/11425#issuecomment-2002164851
2024-03-17 12:13:04 +01:00
Jo Van Bulck
4d19ce24ed
Dictionary: Fix download message when connection fails ( #11548 )
2024-03-14 16:58:47 +01:00
poire-z
9a84755e56
Wikipedia EPUBs: add settings for include/highres images ( #11544 )
...
Allows setting a default answer to the "Include image"
and "slightly higher quality images" questions when
saving a Wikipedia article as EPUB.
2024-03-14 00:16:52 +01:00
poire-z
191ef2b4c0
Book style tweak: add more suggestions in "CSS ≡" ( #11533 )
2024-03-14 00:16:09 +01:00
hugleo
b026f84949
ReaderZooming: make auto-crop default be page content ( #11438 )
2024-03-14 00:15:10 +01:00
SomeGuy
ac0483bfce
Screensaver: 0% only on first page, 100% only on final page ( #11541 )
...
Fixes #11516
2024-03-13 21:22:33 +01:00
hius07
5414858b74
Menu widget: fix item property name ( #11534 )
2024-03-12 08:51:33 +02:00
poire-z
0eaa2d8248
Wikipedia: tweak EPUB css to force epub.css look
...
Include in the EPUB stylesheet most of our epub.css
tweaks, so we get our expected styling even when
html5.css is used as the default stylesheet.
(Users liking the "web page" look can still get it
by enabling some of our existing style tweaks.)
2024-03-10 17:06:14 +01:00
poire-z
70e6f4ce09
util.prettifyCSS(): handle better :is() and similar
2024-03-10 17:06:14 +01:00
poire-z
e3d7669588
Style tweaks: add tweak to avoid some presentational hints
2024-03-10 17:06:14 +01:00
poire-z
9467034f3f
ReaderTypeset: tweak Style> menu logic and defaults
...
- Reword and document most menu items.
- Handle internally two default styles, one applying only
to FB2/FB2 books, and the other to all other formats.
- Also don't reset the stylesheet to epub.css when
toggling Embedded Styles to off.
2024-03-10 17:06:14 +01:00
hius07
6f896e9383
ReaderFooter: chapter progress bar ( #11505 )
2024-03-10 08:05:30 +02:00
hius07
bdb1c3135c
Fulltext search: default mode, fixes ( #11507 )
2024-03-10 07:57:50 +02:00
hius07
8df885438c
Bookmarks: edit highlighted text ( #11484 )
2024-03-09 17:03:43 +02:00
poire-z
c65d128032
Menu, DictQuickLookup, TextViewer: allow mousewheel scrolling ( #11525 )
...
We also need to catch it in TrapWidget so we can
interrupt Wikipedia articles images loading.
2024-03-09 09:11:23 +01:00
zwim
58b3367d18
anti alias rounded corners in UI
2024-03-06 22:11:48 +01:00
NiLuJe
dd8560cef8
Input: Don't let wacom pens clobber the slot of the next contact ( #11520 )
...
If there's only one contact, we won't get an ABS_MT_SLOT, so we need to
make sure we fall back to the main finger slot once we've caught a tool
switch.
Also, move the dedicated pen slot further away, so it has zero chance of
being detected as a potential buddy contact to a finger contact.
Fix #11514
2024-03-06 08:26:48 +01:00
hius07
7edb64ecee
Upper menu: fix generating the menu ( #11513 )
...
revert all changes to the upper menu made in #11495
2024-03-05 07:38:06 +02:00
hius07
ec98c6334b
MenuSearch: open upper menu when needed only ( #11495 )
2024-02-28 07:29:33 +02:00
hasezoey
ade1daca3a
FileChooser: "percent - unopened - finished last" consider status "complete" as 100% ( #11472 )
...
re #11369
2024-02-27 20:52:37 +01:00
hius07
72a6fa1e64
FileManager: less lfs calls when selecting files ( #11476 )
2024-02-19 08:03:12 +02:00
hius07
db2336440f
Alt status bar: custom metadata support ( #11463 )
2024-02-18 08:06:50 +02:00
Hzj_jie
d4c78aaa4f
Kindle oasis has no ambient brightness sensor ( #11456 )
...
I did not notice an ambient brightness sensor, nor adaptive brightness feature. (Ref: https://www.geekwire.com/2016/kindle-oasis-review-amazons-premium-e-reader-use-premium-features/ )
Was it previously wrongly configured?
2024-02-17 14:09:48 -08:00
hugleo
52fae11da7
ReaderView: ensure pan zoom mode on document open ( #11425 )
...
When we open the document for the first time, the pan
positions are not being applied. If I use the bottom-to-top
mode we should see the bottom first, but the top is being
shown instead.
2024-02-17 01:34:40 +01:00
hugleo
ef0077df23
ReaderPaging: fix offset issue on next page in pan zoom ( #11408 )
2024-02-17 01:31:31 +01:00
hugleo
041117cbb6
ReaderZooming: revert Autocrop fix ( #11325 )
...
From f990937f9f .
2024-02-17 01:26:21 +01:00
hasezoey
76980098ec
FileChooser: add new sorting method ( #11369 )
...
"percent - unopened - finished last"
(ie. 90% > 50% > 0% > unopened > 100%)
2024-02-17 01:22:06 +01:00
hius07
5d4747c593
FileManager: less lfs calls ( #11452 )
...
Use item info provided by FileChooser.
Also fix showing PathChooser with invalid path,
and fix issue when opening non-supported files.
2024-02-17 01:17:59 +01:00
poire-z
76bf85738a
Style tweaks: add inpage foootnote classnames and a tweak
2024-02-17 00:33:03 +01:00
poire-z
d77b511849
bump crengine: text selection and footnotes fixes and tweaks
...
Includes:
- LvDocView: allow setting custom title/authors/series
- elementFromPoint(): fix possible crash when float at end of document
- Non-linear fragments: fix generic handling on erm_final
- DrawBorder: fix bottom border inset/outset drawing
- getSegmentRects(): allow segments to include images
- getRangeText(): allow gathering images
- Allow standalone image in link to trigger in-page footnotes
- ldomDocument::render(): avoid uneeded deserialization on each page turn
- lvtinydom: add ldomNode::getAllInnerAttributeValues()
- LVFootNote: avoid retrieving internal CompactArray object
- In-page footnotes: allows for multiple id= inside them
cre.cpp:
- rename overrideDocumentProp() to setAltDocumentProp()
- isLinkToFootnote(): handle image-only links
- text selection functions: add includeImages param
2024-02-17 00:33:03 +01:00
poire-z
0506ffe289
HttpInspector: new plugin for developers to inspect KOReader ( #11457 )
...
Can be used to inspect the state of the objects in
a running KOReader.
It can also be used to execute actions (like the ones
available to associate to a gesture) with HTTP requests
from a remote computer/devices/gadgets.
The TCP server side is provided either with a new
ZeroMQ StreamMessageQueueServer (thanks bneo99),
or with a LuaSocket based SimpleTCPServer.
Minor UIManager tweak to avoid uneeded inputevent
when such a ZeroMQ module is running.
2024-02-16 12:24:31 +01:00
Frans de Jonge
bdd475f55f
[i18n] ReaderSearch: add translation context to "All" button ( #11352 )
...
Cf. https://github.com/koreader/koreader/pull/11313/files#r1439406753
2024-02-08 17:40:41 +01:00
hius07
b8090c641c
Minimize DocSettings:open() calls ( #11437 )
2024-02-07 10:35:52 +02:00
hius07
c3bb2263b7
DocSettings: check legacy history location only once ( #11439 )
2024-02-06 08:44:37 +02:00
hius07
962477e7c6
TextViewer: make find result bold ( #11427 )
2024-02-03 10:32:33 +02:00
zwim
f836f6a237
Clear UI leftovers before doing an OTA-install, add unmovable to InfoMessage and ConfirmBox ( #11412 )
2024-01-29 22:37:32 +01:00
hius07
38a14ff3a0
PathChooser: fix calling Folder shortcuts ( #11367 )
2024-01-26 22:03:28 +01:00
hius07
d94b819eb1
CoverBrowser: use bookinfo cache in Classic mode ( #11404 )
...
Getting bookinfo from the cache db is much faster than opening a book, let's use it in Classic mode too.
With fallback if no metadata available.
2024-01-26 22:01:45 +01:00
NiLuJe
a8a944cbaf
ScreenSaverWidget: Simplify the setDirty call
...
No need for a closure, there's no dimen involved.
2024-01-21 06:42:09 +01:00
NiLuJe
39744d7642
TouchMenu: TouchMenuItem's UnderlineContainer should probably have its own dimen object
...
The coordinates could wonky otherwise, as TouchMenuItem is an
InputContainer.
Mostly harmless in practice as that UC is its main widget.
2024-01-21 06:42:09 +01:00
NiLuJe
4785df48a9
PRSTux: Disable OTAs
...
We haven't been offering any for years, and I've just killed zsync
support there anyway.
2024-01-21 06:42:09 +01:00
hius07
925aa728c9
Fulltext search: action to show last findall results ( #11388 )
2024-01-20 10:00:21 +02:00
NiLuJe
82bf8bf379
ScreenSaver: Properly exclude macOS resource forks again
...
The previous check was inlined in the dir walk, so it always saw a
relative path.
Here, it gets an absolute one instead, so act accordingly ;).
Fix #11390
Regression since #11056
2024-01-19 21:11:02 +01:00
NiLuJe
e5cb24a891
ConfigDialog: Simplify the previous fix
...
Geom's intersectWith & friends have nil guards in place since #7664 ,
so the insane workaround is completely superfluous.
2024-01-19 21:11:02 +01:00
NiLuJe
19ed35e59c
ConfigDialog: Don't enforce 0x0 dimensions on initial display
...
FrameContainer now behaves like other widgets, and no longer re-computes
dimensions in paintTo *if you provide a dimen*.
Since we do here, for.... reasons I'm not entirely sure still make any
sense, make sure we actually compute valid dimensions,
instead of an empty rect from Geom:new ;).
Fix #11389
2024-01-19 21:11:02 +01:00