hius07
a1ae53c8e5
SkimTo dialog: compact mode ( #12046 )
2024-06-22 17:57:12 +03:00
jonnyl2
ad8e78cd09
Fix save screenshot dialog wasn't modal ( #12067 )
...
Screenshot dialog could not be interacted with in Text editor. Closes #12066 .
2024-06-21 23:37:09 +02:00
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