You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/frontend/ui/widget
poire-z f9086a2ba9
EPUB links: show footnotes in popup, larger tap area (#4261)
Adds new options to the Links> submenu, for now only
available and used with CRE documents.
- Allow larger tap area around links
- Ignore external links
- Show footnotes in popup
- Show more links as footnotes

(This last item is mostly for testing and loosening the
footnote detection algorithm, and see how it would behave
with glossary-like links and inter glossary terms links.)

Fix distance computation from gesture position to link by
using segments.
Code for detecting if a link is a footnote is in cre.cpp, and
tweakable a bit with flags in ReaderLink:showAsFoonotePopup().

Footnotes HTML content is displayed by a new FootnoteWidget,
which uses MuPDF for its rendering.
From it, swipe south or tap outside to close, swipe to the left
to follow the original link and jump to the footnote location
in the book.

Also fix tap on highlights after the recent change to use segments
for displaying: use segments also when checking taps.
6 years ago
..
container Gesture manager (initial) (#4240) 6 years ago
bboxwidget.lua Added Size module 7 years ago
bookstatuswidget.lua Allow closing full screen dialogs with swipe down (#4237) 6 years ago
button.lua Fix setting contrast on non-touch devices (#4219) 6 years ago
buttondialog.lua Add MovableContainer: allow moving some widgets (#3636) 6 years ago
buttondialogtitle.lua Adds ReaderDeviceStatus: low battery alarm (#4144) 6 years ago
buttonprogresswidget.lua Fix setting contrast on non-touch devices (#4219) 6 years ago
buttontable.lua Text editor plugin, InputDialog enhancements (#4135) 6 years ago
checkbutton.lua OpenWithDialog widget: improved display (#4078) 6 years ago
checkmark.lua [UX] Add CheckButton and use it for show password 7 years ago
closebutton.lua Fix some widget title height and close button alignment (#3366) 7 years ago
configdialog.lua UI Behavior tweaks (#3983) 6 years ago
confirmbox.lua Add MovableContainer: allow moving some widgets (#3636) 6 years ago
datewidget.lua [fix, UX] timewidget and datewidget in landscape mode (#3666) 6 years ago
dictquicklookup.lua UI Behavior tweaks (#3983) 6 years ago
eventlistener.lua Add restart koreader function and ensure FlushSettings event can be delivered to all widgets (#2772) 7 years ago
filechooser.lua Sorting: adds Sort by name - mixed files and folders (#4140) 6 years ago
fixedtextwidget.lua Refactoring hardware abstraction 10 years ago
focusmanager.lua UI Behavior tweaks (#3983) 6 years ago
footnotewidget.lua EPUB links: show footnotes in popup, larger tap area (#4261) 6 years ago
frontlightwidget.lua UI Behavior tweaks (#3983) 6 years ago
horizontalgroup.lua [doc] some widget docs 7 years ago
horizontalspan.lua cleanup: expand tab to 4 spaces 10 years ago
htmlboxwidget.lua EPUB links: show footnotes in popup, larger tap area (#4261) 6 years ago
hyphenationlimits.lua Fix untranslatable strings (#4132) 6 years ago
iconbutton.lua UI Behavior tweaks (#3983) 6 years ago
imageviewer.lua UI Behavior tweaks (#3983) 6 years ago
imagewidget.lua Add support for tiff and gif format in screensaver (#4250) 6 years ago
infomessage.lua Change icon in About window (#4233) 6 years ago
inputdialog.lua Keep some menus open when Tap or Hold (#4189) 6 years ago
inputtext.lua TextEditor: allow scrolling by lines with Pan (#4145) 6 years ago
keyvaluepage.lua Allow closing full screen dialogs with swipe down (#4237) 6 years ago
linewidget.lua (chore) some require sorting. 7 years ago
linkbox.lua Added Size module 7 years ago
listview.lua Added Size module 7 years ago
logindialog.lua Text editor plugin, InputDialog enhancements (#4135) 6 years ago
menu.lua Gesture manager (initial) (#4240) 6 years ago
multiconfirmbox.lua Wikipedia link: check if previously saved as EPUB (#3837) 6 years ago
multiinputdialog.lua [UX] Add password field to FTP (Cloud storage) (#4232) 6 years ago
naturallightwidget.lua [fix, UX] naturallightwidget: Reduce text size in button 6 years ago
networksetting.lua Dismiss Wi-Fi scan popup after connection (#4055) 6 years ago
notification.lua bump crengine: fix drawing position of bottom and right borders (#4013) 6 years ago
numberpickerwidget.lua cre hyphenation: allow for setting min left/right fragment length (#3890) 6 years ago
opdsbrowser.lua OPDS - change url for Internet Archive (#4249) 6 years ago
openwithdialog.lua Text editor plugin, InputDialog enhancements (#4135) 6 years ago
overlapgroup.lua [doc] some widget docs 7 years ago
pathchooser.lua PathChooser: clearer usage and behaviour (#4133) 6 years ago
physicalkeyboard.lua [fix, spec] InputText:addChars() unicode handling (#3729) 6 years ago
progresswidget.lua ProgressWidget: add some bound checks (#3916) 6 years ago
radiobutton.lua OpenWithDialog widget: improved display (#4078) 6 years ago
radiobuttontable.lua OpenWithDialog widget: improved display (#4078) 6 years ago
rectspan.lua cleanup: expand tab to 4 spaces 10 years ago
screensaverwidget.lua Add new options to screensaver (#3535) 7 years ago
screenshoter.lua Various minor fixes (#4172) 6 years ago
scrollhtmlwidget.lua EPUB links: show footnotes in popup, larger tap area (#4261) 6 years ago
scrolltextwidget.lua TextEditor: allow scrolling by lines with Pan (#4145) 6 years ago
spinwidget.lua Adds ReaderDeviceStatus: low battery alarm (#4144) 6 years ago
textboxwidget.lua TextEditor: allow scrolling by lines with Pan (#4145) 6 years ago
textviewer.lua Selection menu: allow viewing HTML 6 years ago
textwidget.lua Various minor fixes (#4172) 6 years ago
timewidget.lua [fix, UX] timewidget and datewidget in landscape mode (#3666) 6 years ago
toggleswitch.lua Various minor fixes (#4172) 6 years ago
touchmenu.lua Fix touchmenu unhilight optimization (#4236) 6 years ago
trapwidget.lua Trapper: adds dismissableRunInSubprocess() + new TrapWidget 6 years ago
verticalgroup.lua [doc] some widget docs 7 years ago
verticalscrollbar.lua Text input related fixes & enhancements (#4124) 6 years ago
verticalspan.lua cleanup: expand tab to 4 spaces 10 years ago
virtualkeyboard.lua add spanish keyboard with Ñ character (#4244) 6 years ago
widget.lua doc: fix document build 8 years ago