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
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
6 years ago
..
container [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
bboxwidget.lua Added Size module 7 years ago
bookstatuswidget.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
button.lua Add new options to screensaver (#3535) 7 years ago
buttondialog.lua Add MovableContainer: allow moving some widgets (#3636) 6 years ago
buttondialogtitle.lua Add MovableContainer: allow moving some widgets (#3636) 6 years ago
buttonprogresswidget.lua More contrast settings (#3463) 7 years ago
buttontable.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
checkbutton.lua [feat, UX] Add new OpenWithDialog based on RadioButton and RadioButtonTable (#3678) 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 [UX] Make the reader bottom menu compatible with key navigation (#3785) 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 [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 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 [UX] SDL2: set window title (#3784) 6 years ago
fixedtextwidget.lua Refactoring hardware abstraction 10 years ago
focusmanager.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
frontlightwidget.lua ui/widget/frontlightwidget: Add 'Configure' button 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 Fix some issues with movable dict window (reworked) (#3726) 6 years ago
iconbutton.lua Kindle4NT improvements (#3745) 6 years ago
imageviewer.lua UIManager: avoid painting widgets covered by a full screen widget (#3770) 6 years ago
imagewidget.lua Screensaver: a few tweaks and fixes (#3619) 6 years ago
infomessage.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
inputdialog.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
inputtext.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
keyvaluepage.lua UIManager: avoid painting widgets covered by a full screen widget (#3770) 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 Added Size module 7 years ago
menu.lua [UX] Make the reader bottom menu compatible with key navigation (#3785) 6 years ago
multiconfirmbox.lua Small visual fixes to Menu (#3338) 7 years ago
multiinputdialog.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
naturallightwidget.lua ui/widget/naturallightwidget: New widget to configure gain/offset 6 years ago
networksetting.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
notification.lua Added Size module 7 years ago
numberpickerwidget.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
opdsbrowser.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
openwithdialog.lua [feat, UX] Add new OpenWithDialog based on RadioButton and RadioButtonTable (#3678) 6 years ago
overlapgroup.lua [doc] some widget docs 7 years ago
pathchooser.lua chore: fix static-check errors 9 years ago
physicalkeyboard.lua [fix, spec] InputText:addChars() unicode handling (#3729) 6 years ago
progresswidget.lua Fix location of progress bar ticks (#3382) 7 years ago
radiobutton.lua [feat, UX] Add new OpenWithDialog based on RadioButton and RadioButtonTable (#3678) 6 years ago
radiobuttontable.lua [feat, UX] Add new OpenWithDialog based on RadioButton and RadioButtonTable (#3678) 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 feat: support screenshot in filemanager 9 years ago
scrollhtmlwidget.lua [UX] Dict: scroll back with tap: go to bottom of prev definition (#3647) 6 years ago
scrolltextwidget.lua [Fix] Make ScrollTextWidget:moveCursor return the new charpos. (#3808) 6 years ago
spinwidget.lua Menu: configure number of items per page, wrap entries (#3589) 6 years ago
textboxwidget.lua Fix some issues with movable dict window (reworked) (#3726) 6 years ago
textviewer.lua Add MovableContainer: allow moving some widgets (#3636) 6 years ago
textwidget.lua Better vertical centering of text in its box 7 years ago
timewidget.lua [fix, UX] timewidget and datewidget in landscape mode (#3666) 6 years ago
toggleswitch.lua [UX] Make the reader bottom menu compatible with key navigation (#3785) 6 years ago
touchmenu.lua Kindle4NT improvements (#3745) 6 years ago
trapwidget.lua Trapper: adds dismissableRunInSubprocess() + new TrapWidget 6 years ago
verticalgroup.lua [doc] some widget docs 7 years ago
verticalscrollbar.lua Added Size module 7 years ago
verticalspan.lua cleanup: expand tab to 4 spaces 10 years ago
virtualkeyboard.lua [feat, UX] Support the virtualKeyboard on non touch-device (#3796) 6 years ago
widget.lua doc: fix document build 8 years ago