2
0
mirror of https://github.com/koreader/koreader synced 2024-11-16 06:12:56 +00:00
koreader/frontend/ui/widget/container
onde2rock e502bf04d3 [feat, UX] Support the virtualKeyboard on non touch-device (#3796)
* [VirtualKeyboard] Add support for keynaviguation

Also rename the variable "layout" to "keyboard_layout" because conflict
with the layout from the focusmanager

* Make the goto dialog compatible with key naviguation

My solution is to change the order of the widget. The last one will the
virtualkeybard so it catch all the keybinding, and below it, make the
dialog "is_always_active = true" so it can receive touch event.

* Correctly show the virtual keyboard on dpad devices

* change the order to call the virtualKeyboard so it end up on top

* Handle the multi input dialog

* Support reopening the virtualKeyboard by the Press key

* add check focusmanager

* Fix https://github.com/koreader/koreader/issues/3797

* MultiInputDialog : Now work on non touch-device

* Set the virtualkeyboard to be a modal widget

* Fix the layout in multiinputwidget

* Fix for the various combination of
hasKeys,hasDpad,isTouchDevice

* [Focusmanager] Better handling of malformed layout
2018-03-30 12:46:36 +02:00
..
alphacontainer.lua Added Size module 2017-09-23 20:24:45 +02:00
bottomcontainer.lua Dev docs: some widgets 2017-04-27 01:29:54 -07:00
centercontainer.lua Dev docs: some widgets 2017-04-27 01:29:54 -07:00
framecontainer.lua Normalize some widgets appearance (those using ButtonTable) 2017-10-08 20:44:11 +02:00
inputcontainer.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 2018-03-30 12:46:36 +02:00
leftcontainer.lua Dev docs: some widgets 2017-04-27 01:29:54 -07:00
movablecontainer.lua Fix some issues with movable dict window (#3722) 2018-03-05 21:27:55 +01:00
rightcontainer.lua Dev docs: some widgets 2017-04-27 01:29:54 -07:00
topcontainer.lua Dev docs: some widgets 2017-04-27 01:29:54 -07:00
underlinecontainer.lua Kindle4NT improvements (#3745) 2018-03-14 22:16:38 +01:00
widgetcontainer.lua [doc] WidgetContainer: fix some typos 2017-11-15 09:02:33 +01:00