David
041ca074fb
[NT] MenuWidget: add keyboard shortcuts for start/end ( #12065 )
2024-06-21 18:07:10 +02:00
zwim
8b88f5eb73
[ConfirmBox, MultiConfirmBox ...] remove margin around ( #12039 )
2024-06-18 07:02:30 +02:00
hius07
ded709e3a1
InputContainer: consistent input type in onInput() ( #12012 )
2024-06-15 09:54:17 +03:00
David
04eec52eee
BookMap on devices with useDPadAsActionKeys ( #11916 )
...
as first discussed here #11908 . This PR brings the book map to non-touch devices that useDPadAsActionKeys().
Book map can be accessed from the menu or by using the following shortcut: ScreenKB + Down or Shift + Down depending on whether you use a K4 device or a kindle with keyboard respectively.
Inside the book map, a user can toggle the hamburger menu by pressing the Menu key and make any adjustment from there. ScreenKB (or Shift) + Up/Down allows it to scroll and Page turn buttons to move by whole full page turns. Back key allows user to exit the map.
2024-06-05 22:50:22 +02:00
David
2d07a82ea2
Add menu key event to Menu widget ( #11966 )
...
As seen here https://github.com/koreader/koreader/pull/11918#issuecomment-2137290809
2024-06-05 08:07:03 +02:00
SomeGuy
c5600ffe19
SortWidget, DictQuickLookup: rename some functions ( #11949 )
...
addressing concerns found #11933
2024-06-01 14:25:28 +02:00
hius07
b06272592d
Annotation list: flexible item heights ( #11918 )
2024-06-01 10:32:15 +03:00
SomeGuy
c429ac8c3f
Menu button support for dictquicklookup, sortwidget, keyboard settings for NT ( #11933 )
...
Menu key support for some widgets. would have closed #11783 and #6463 (cumulative with @comphilip's fixes)
It fixes a problem where some virtual keys were not available for non-touch users. closes #11862
Also, adds keyboard settings to non-touch devices. closes #11934
2024-05-31 22:33:04 +02:00
Frans de Jonge
8f2bd5420d
Introduce Device:useDPadAsActionKeys() ( #11900 )
...
1. Non-Kindle-specific `hasFiveWay` behavior is changed to `hasDPad and useDPadAsActionKeys`. For now they remain Kindle-specific in practice, unless one sets `useDPadAsActionKeys = yes` in a user patch.
2. With that disambiguation out of the way, `hasFiveWay` itself is further disambiguated into `hasScreenKB` and `hasSymKey`, as per the actual property being used, rather than something that tends to correlate with it. (It needn't be Kindle-specific per se, but non-Kindle devices have equivalent shortcuts with for example `Shift`.)
Running the emulator with `DISABLE_TOUCH=1` will set `hasSymKey = yes`, which can be tested with right shift.
Closes #11887 .
2024-05-26 21:25:54 +02:00
SomeGuy
d217f5c161
Menu widget: limit right as hold to hasFewKeys ( #11890 )
...
Addresses concerns in #11884 .
2024-05-26 15:33:06 +02:00
hius07
c6e6d72cf3
Collections: add collection mark to books ( #11868 )
2024-05-26 08:18:44 +03:00
Frans de Jonge
b222900cb9
Enable Alt+Shift+G for screenshots on all devices with a keyboard ( #11888 )
2024-05-25 21:11:38 +02:00
hius07
556e5bd6b4
VirtualKeyboard: delete word on backspace swipe west ( #11843 )
...
Closes #11831 .
2024-05-25 18:51:44 +02:00
SomeGuy
81575ae24f
Global long press on K4, 'ScreenKB' + 'Press' (this time for real) ( #11884 )
...
discussed #11834
then merged #11872 , then reverted #11881
2024-05-25 11:11:53 +02:00
Frans de Jonge
07b507370f
Revert "Global long press on K4, 'ScreenKB' + 'Press' ( #11872 )" ( #11881 )
...
This reverts commit 3f64ecfd28 .
2024-05-24 16:34:08 +02:00
Frans de Jonge
20d8a5c313
FocusManager: enable more keyboard shortcuts by default ( #11871 )
2024-05-23 07:36:51 +02:00
SomeGuy
3f64ecfd28
Global long press on K4, 'ScreenKB' + 'Press' ( #11872 )
...
discussed #11834
2024-05-21 23:48:54 +02:00
SomeGuy
6c7e2a9c62
Support screenshots on Non-Touch with ScreenKB as modifier ( #11802 )
...
on devices (mostly kindles) with keyboards: Alt + Shift + G
on kindle 4: ScreenKB + Menu
2024-05-20 21:22:27 +02:00
SomeGuy
577c5d454f
Non-touch DPad improvements ( #11749 )
...
Closes #11295 .
2024-05-20 21:20:50 +02:00
hius07
daf0fa4b4b
MultiInputDialog: fix keyboard height changed ( #11832 )
2024-05-16 22:10:43 +03:00
hius07
6b192c346a
Annotations: Bookmark list improvement ( #11825 )
2024-05-16 21:57:04 +03:00
nairyo
126c01e1b5
Replace tweak_buttons_func with an event instead ( #11777 )
...
Also see https://github.com/Ajatt-Tools/anki.koplugin/issues/22
2024-05-16 20:44:01 +02:00
Philip Chan
5d63907cae
fix #11810 : only set FocusManager layout if hasDPod ( #11811 )
2024-05-15 18:29:32 +02:00
Philip Chan
f0a3bcf05b
NT: add Hot swapping dictionaries button and edit button into FocusManager's layout ( #11803 )
...
fix #11783
2024-05-12 09:50:15 +02:00
peicuiping
a7e34673e6
chore: remove repetitive words ( #11785 )
2024-05-09 12:10:53 +02:00
Valentin Dubois
526a1fb727
Initial support for new Kobo (Clara B/W + Colour, Libra Colour) ( #11737 )
...
* Support the Clara B&W, Clara Colour & Libra Colour
* Enable HW dithering on *all* the Kobo MTK devices
* Enforce 32bpp instead of 8bpp for Kobo devices with a color panel (the driver doesn't actually support 8bpp anyway)
* Enable standby support on MTK (whenever possible, i.e., not when plugged in, as that is horribly, horribly broken).
* Enforce the dedicated "color" waveform mode for image content in ScreenSaver, ImageViewer & Reader.
* Fix charging LED support on MTK
* Tweak the frontlight ramp on MTK + LM3630 so that it actually ramps smoothly
2024-05-09 03:27:37 +02:00
sdasda7777
8530282d38
Add Czech keyboard layout ( #11769 )
...
Fixes #11339 .
2024-05-08 11:04:23 +02:00
hius07
c47d3b3177
Menu widget: cleanup ( #11759 )
2024-05-07 09:34:30 +03:00
hius07
d82815952e
Annotations, part 1 ( #11563 )
...
New format to handle annotations (page bookmarks, highlights, notes) and store them in the book metadata files.
2024-05-03 09:08:57 +03:00
hius07
8ff846ba6e
SortWidget: sort alphabetically ( #11705 )
2024-04-30 13:30:02 +03:00
hius07
f5be04a738
Keyboard: detect tap if swipes are disabled ( #11699 )
...
Discussed in #11668 .
2024-04-24 18:23:58 +02:00
Frans de Jonge
a7edf213a5
[minor] FileChooser: use en-dash instead of dash for UI ( #11615 )
2024-04-04 16:00:53 +02:00
hasezoey
42c93a7623
FileChooser collates: use "item.sort_percent" for sorting + extra on-hold handling ( #11592 )
...
re https://github.com/koreader/koreader/pull/11524#issuecomment-1984110990
re https://github.com/koreader/koreader/pull/11542#issuecomment-2018164346
re #11592
2024-03-30 14:04:43 +01:00
poire-z
67cd647d1a
ReaderToc: add option to show chapter lengths ( #11546 )
2024-03-20 10:09:44 +01:00
hius07
5414858b74
Menu widget: fix item property name ( #11534 )
2024-03-12 08:51:33 +02:00
hius07
6f896e9383
ReaderFooter: chapter progress bar ( #11505 )
2024-03-10 08:05:30 +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
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
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
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
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