Commit Graph

128 Commits (38c8d66b5b0b5df429c1de51acfba661129157f8)

Author SHA1 Message Date
hius07 415ce40f84
Touch menu: always go up to correct parent page (#12378) 4 weeks ago
hius07 20ac3c3489
Dispatcher: minor wording fixes (#12356) 1 month ago
David 466971c0e2
ReaderFooter: add page-turn item (#12249) 1 month ago
Frans de Jonge 880b7c5ed1
Profiles: make sure to close menu/quickmenu before executing action (#12299)
Mainly a difference without distinction, but in some edge cases like screenshots it keeps the menu on the screen.
See <https://github.com/koreader/koreader/pull/12293#issuecomment-2269680044>.

The "Show as QuickMenu" is really just for balance; it makes little to no difference.
1 month ago
hius07 4d50787637
Dispatcher: prettify action list (#12133) 3 months ago
hius07 14519bc076
Dispatcher: add File browser actions 'Set display mode', 'Sort By' (#11921) 4 months ago
Joshua Bullock 1398154546
Gesture: Add toggle for orientation lock (#11795) 4 months ago
hius07 6b0d97bf22
Multiple collections (#11693) 5 months ago
vyaus f793c6a36c
Gesture: add jump to random page (#11727) 5 months ago
SomeGuy 279f16aa23
Sleep screen menu reworked (#11549) 5 months ago
hius07 6f896e9383
ReaderFooter: chapter progress bar (#11505) 6 months ago
hius07 925aa728c9
Fulltext search: action to show last findall results (#11388) 8 months ago
NiLuJe 675f5a062f Dispatcher: Allow custom intensity/warmth gesture to be setup in gesture
distance mode, like the default edge swipe, and not only with a fixed
increment.

Document the behavior in a slightly less confusing way.
9 months ago
hius07 f6fb35fd98
QuickMenu: keep open on apply (#11135) 10 months ago
NiLuJe bf03f40ef2
Dispatcher: Allow toggling USBMS (#11123)
It's right next to actual exit/restart actions, so it'll never ask for confirmation.
10 months ago
hius07 d0d3cf78f9
History: search (#11084) 11 months ago
hius07 3b2fc7a551
Reader: re-enable File search, Folder shortcuts (#11028) 11 months ago
hius07 e577c79d95
File search, FileChooser and others (#10994) 11 months ago
poire-z ea3f8951a3 Add ReaderHandmade: support for custom TOC and hidden flows
Checkboxes under TOC>Settings> allow enabling Custom TOC
and Custom hidden flows (similar to "Hide non-linear fragments"
available with some EPUBs).
Handled by a new ReaderHandmade module.
Adding and removing TOC chapters is done in PageBrowser
with long-press on a page thumbnail, and for chapters also
in the popup dialog after selecting some text in a page.

ReaderToc: add a symbol in title when the TOC is the
alternative TOC or the custom TOC.
12 months ago
hius07 be125af949
Actions for Go to first/last bookmark (#10899) 1 year ago
hius07 a767ad44db
PDF contrast: incorrect set by a gesture (#10798) 1 year ago
NiLuJe f4aca567ef Kobo: Allow disabling key repeats
Re #10743

Note that this only makes faulty switches slightly less annoying: for a
stuck switch, instead of a string of page turns, you'll get a single
missed page turn on the tap that actually releases the stuck contact...
1 year ago
hius07 0499b5109a
Profiles: fix New profile with current pdf document settings (#10778) 1 year ago
hius07 b36ccc7249
QuickMenu: add long-press on profile (#10671) 1 year ago
hius07 86f4b3c18d
QuickMenu: anchor to gesture position 3 (#10646) 1 year ago
yparitcher 27f7f1d5a9 QuickMenu: anchor to gesture position
Fixes: #10631
1 year ago
hius07 adfbbd9903
Disabled touch input: always active gestures (#10624) 1 year ago
poire-z 04425b74fc BookMap: add "Overview" mode
Add a restricted but convenient mode showing BookMap like
in initial view, while still allowing chapter levels to be
tweaked. This allows getting back to this view with another
gesture to see the overall progress in the book, while
still having the normal BookMap in flat mode acting as
an alternative ToC.
Available as an action to associate to a gesture, and
with long-press on the "Book map" menu item.
1 year ago
hius07 38bb4a1983
QuickMenu: scrollable (#10528) 1 year ago
hius07 5405fff837
Profiles: disable inapplicable actions in QuickMenu (#10500) 1 year ago
hius07 eadf76e992
Profiles: fix showing some bad values (#10495) 1 year ago
hius07 3dce41269d
Translator: translate current page (#10438) 1 year ago
yparitcher b18ab634ab Dispatcher: consistent ordering 1 year ago
yparitcher de5c872dcb Dispatcher: add `addCurrentLocationToStack`
This is useful when i want to reference something a few pages away while keeping track of my current page
1 year ago
yparitcher 64b0f5e7cf ReaderFooter: separate ToggleFooterMode from TapFooter
the footer can be toggled by gestures and menu, and should only be locked or skim in flipping mode when the footer is tapped

also allow toggling when only displaying the progress bar

rename to TapFooter to show it is not an event

Fixes: #10355
1 year ago
poire-z 7bae2ed920 Dispatcher: add "Save book metadata" 1 year ago
hius07 d992fd3cfe
Dispatcher: translate QuickMenu title (#10271)
Closes #10270.
1 year ago
hius07 3a37d30ad6
Dispatcher: use translated labels for Zoom Mode actions (#10269) 2 years ago
yparitcher bc5d354225
ReaderLink: allow a forward location stack (#10228)
this allows going back and forth from links (think of undo / redo)

when going back and no forward locations and when we are not on the same page as the last saved location, add the current location to the forward stack, helping if one goes back by mistake they can jump back to their current location

when going back and no forward locations and when we are not on the same page as the last saved location, add the current location to the forward stack, helping if one goes back by mistake they can jump back to thier current location
2 years ago
hius07 536d71970f
Bookmark flipping mode fix (#10196)
(1) Changed indicator icon to "bookmark".
(2) Added toggling action to dispatcher.
2 years ago
yparitcher 237f44deda Dispatcher: add word spacing & expansion 2 years ago
hius07 3881899338
Dispatcher: fix dynamically built menu (#10080)
Applicable for Set font and Set highlight action actions.
Closes #10077.
2 years ago
Sargun Vohra 15fb73384f
EInk: Add a setting to toggle flashing on pages with images (#10049)
With minor code cleanups along the way ;).
2 years ago
NiLuJe 788ccac561
Input/Device: Refactor Gyro events handling (#9935)
* Get rid of the `canToggleGSensor` Device cap, it's now mandatory for `hasGSensor` devices. (This means Kindles can now toggle the gyro, fix #9136).
* This also means that `Device:toggleGSensor` is now implemented by `Generic`.
* Update the Screen & Gyro rotation constants to be clearer (c.f., https://github.com/koreader/koreader-base/pull/1568) (/!\ This might conceivably break some `rotation_map` user-patches).
* Input: Move the platform-specific gyro handling to Device implementations, and let Input only handle a single, custom protocol (`EV_MSC:MSC_GYRO`).
* Input: Refine the `rotation_map` disable method implemented in 43b021d37c. Instead of directly poking at the internal field, use a new method, `disableRotationMap` (/!\ Again, this might break some `rotation_map` user-patches).
* Input: Minor tweaks to event adjust hooks to make them more modular, allowing the Kobo implementation to build and use a single composite hook. API compatibility maintained with wrappers.
2 years ago
poire-z b1b7773237
TouchMenu: tweak menu search (#9926)
- Cleanup search and animation codes, fix inconsistencies
  between animation/no-animation opening, and refreshes
  glitches on eInk.
- Show menu item on tap, with buttons to either open
  directly, or to walk there (removed earlier "Animation"
  checkbox, so the choice can be decided later).
- Move event handlers into ReaderMenu/FileManagerMenu.
- Avoid duplicated and confusing results from gestures
  and font-family submenus.
2 years ago
hius07 7719ad04f3
Reader: add open next file in folder to Dispatcher (#9916)
Closes https://www.mobileread.com/forums/showthread.php?t=350683.
2 years ago
Frans de Jonge e58a12ba04
TouchMenu: Search menu to search the menu (#9876)
Fixes #9800.
2 years ago
yparitcher 513c88d661
Dispatcher: only suspend if Device:canSuspend (#9842)
Closes #9838
2 years ago
hius07 5b889a0145
Reader style tweaks: register in Dispatcher manually (#9816)
Style tweaks can be applied with a gesture or added to a profile.
2 years ago
hius07 9338b2e524
Dispatcher: show values (#9777) 2 years ago