Commit Graph

1186 Commits

Author SHA1 Message Date
hius07
02170ee9b6 Progresswidget: lighter background color (#8195)
Should make ticks more visible.
2021-09-25 10:17:05 +02:00
NiLuJe
65abac9431 TextBoxWidget: Fix getSize when recycling an instance.
* Make sure we have a BB to measure in getSize, in case the instance is
  recycled. (fix #8241)

* nil `line_num_to_image` early in `:free`

* Hide the _renderText calls that are used across the whole module to
  simply update the text layout & instantiate the inner bb behind a
  wrapper function with a slightly less obscure name.
2021-09-25 02:47:06 +02:00
hius07
859327dea5 Input dialogs: keep size in rotation (#8223) 2021-09-17 19:36:57 +02:00
hius07
5c62c11aa8 TimeWidget: keep "colon space" size 2021-09-13 19:32:19 +02:00
hius07
28c132a740 DateWidget: keep "dash space" size 2021-09-13 19:32:19 +02:00
hius07
11aca120a9 ConfigDialog: keep size in rotation 2021-09-13 19:32:19 +02:00
hius07
bdccc7de07 DateWidget: keep size in rotation 2021-09-13 19:32:19 +02:00
hius07
a321bade2b TimeWidget: keep size in rotation 2021-09-13 19:32:19 +02:00
hius07
611e576b7e DoubleSpinWidget: keep size in rotation 2021-09-13 19:32:19 +02:00
hius07
66156084e6 NumberPickerWidget: keep size in rotation 2021-09-13 19:32:19 +02:00
Mel-kior
9e55e4da3d Fix syntax 2021-09-11 10:55:50 +02:00
Mel-kior
3001efb85f Fix quote and text 2021-09-11 10:55:50 +02:00
Mel-kior
224e167309 Add passwordless wifi support 2021-09-11 10:55:50 +02:00
hius07
07c8b0029e Buttontable: pass icon size to the button 2021-09-11 10:48:09 +02:00
hius07
3b6fd8a1d5 Button: default icon size 2021-09-11 10:48:09 +02:00
hius07
e16d36d5da Readersearch: add button to recall search input dialog (#8190) 2021-09-10 01:07:31 +02:00
hius07
3a677f40de Spinwidget: update default width (#8182) 2021-09-06 21:26:57 +02:00
hius07
1a127633c2 InputDialog: add :addWidget(), use it for checkboxes (#8168)
Also: Text editor now closes its keyboard when calling Find
and Go to line (which open their own keyboards) to avoid
conflicts between multiple keyboards.
2021-09-02 22:53:54 +02:00
hius07
85cfb552cb Keyboard preferred layouts: usability fixes (#8159)
Store list of layouts in settings file as array of enabled
layouts only (up to 4 elements). Optimize code.
Allows sorting of the abbreviations in the globe popup:
just check layouts in the desired order (the first checked
will be northeast).
Requires onetime migration to clean up the settings.
2021-09-01 22:55:59 +02:00
yparitcher
36fd668093 ConfigDialog: remove uneeded support for muliple events
Fixes reflow support for dispatcher
2021-09-01 10:30:46 -04:00
NiLuJe
426e56613c FrontLightWidget: Fix "Auto" max_width (#8144)
re: https://github.com/koreader/koreader/issues/8070#issuecomment-902162990
2021-08-29 17:08:46 +02:00
NiLuJe
910c0bd250 VirtualKeyBoard: Switch to schedule-less visual feedback for flash_keyboard (#8143)
Should prevent open/close races ;).
2021-08-29 17:04:24 +02:00
hius07
32d61c7878 Virtual keyboard: default layout, compact mode (#8142) 2021-08-29 12:29:41 +02:00
hius07
68782c3f89 Checkbutton: optimize callback (#8134) 2021-08-27 21:21:14 +02:00
mergen3107
fdae07e2cc VirtualKeyboard: redesign and enhancements (#8089)
See #8089 for all the details.
2021-08-24 23:51:39 +02:00
hius07
684fd6c12d Standardize select/choose to choose (#8128)
Closes #8105.
2021-08-24 22:19:07 +02:00
hius07
3c3361addf File browser, Path chooser: fix margin of the long folder name in the header (#8103)
* Filemanager: margin of the folder name in the header

* Menu: margin of the folder name in the header
2021-08-22 09:35:22 +02:00
hius07
66b644295a Checkbutton: remove unused (#8108)
* Inputtext checkbutton: add "parent"
2021-08-22 09:10:35 +02:00
NiLuJe
c044480658 Don't exclude the full .kobo directory tree
Only exclude the useless/dangerous bits.
Allows getting to the Dropbox folder.

Fix #8101
2021-08-19 22:40:04 +02:00
poire-z
55a4d6fd1f Button: avoid cut words when switching to multilines
Followup to 954ba960
2021-08-17 21:44:48 +02:00
poire-z
6e02e62dcb Dict: avoid list items bullet/digit truncation with HTML dicts 2021-08-17 21:44:48 +02:00
hius07
b875ccc6f9 InputText: fix hold handling, add clipboard empty hint (#8091)
Before: when holding the input box in input dialogs
for calling the Clipboard, hold release was passed to
MovableContainer and input dialog moved a little bit.
2021-08-17 15:24:44 +02:00
hius07
19f43c47e1 CheckButton: accurate vertical alignment (#8083) 2021-08-17 15:20:41 +02:00
poire-z
954ba9608e Button: reduce font size to avoid truncation (#8078)
If the button text would be truncated, try to avoid
it by reducing the font size, and even switching to
a 2-lines TextBoxWidget.
TextBoxWidget: fix possible glyphs truncations when
a small line_height is used. Also avoid some bad
result from getFontSizeToFitHeight(), possible due
to some rounding errors.
2021-08-14 22:15:01 +02:00
hius07
ef1dea990e Menu/GoTo: tweak go to page/letter dialog layout (#8056)
2 columns instead of 3, to get larger buttons and
avoid truncation with some translations.
2021-08-14 21:29:25 +02:00
hius07
fa4784cf13 Screenshoter: options to View and Delete after screenshot (#8050)
Also remove code duplication in ImageViewer.
2021-08-14 17:52:29 +02:00
hius07
c8a7f52672 Checkbutton: ensure max width, multiline if needed (#8066) 2021-08-14 00:49:19 +02:00
hius07
ace3f0ee16 ConfirmBox: new properties (#8065)
* keep_dialog_open, default to false.
Set to true to keep dialog open upon pressing any button, except Cancel and dismissable tap.

* other_buttons_first, default to false.
Set to true to put other buttons above Cancel - OK row
2021-08-13 00:45:10 +02:00
zwim
b3c4b8dc94 [fix, lang] SortWidget: make "go to page" string translateable (#8061) 2021-08-10 21:19:07 +02:00
Frans de Jonge
3f8d389ee4 [fix, lang] KeyValuePage: make "go to page" string translateable (#8059) 2021-08-10 21:18:38 +02:00
hius07
2ab31a9a36 File browser: Settings submenu reordering (#8000) 2021-07-23 15:47:02 +02:00
zwim
48d1b23469 FileSearcher honor filemanagers sorting order (#7978) 2021-07-18 20:21:39 +02:00
hius07
41f2a6f8a4 InputText: fix search on multi-bytes UTF-8 (#7981)
Also fix crashes when text is invalid UTF-8.
2021-07-15 21:57:12 +02:00
hius07
7eea2ae7cd InputText/InputDialog: add case sensitive search (#7966) 2021-07-15 16:28:54 +02:00
hius07
5947085ba4 InputText: up/down arrows move cursor to start/end of line (#7976)
when already on the first or last line.
2021-07-15 10:27:21 +02:00
poire-z
ca91df1f87 CheckButton: fix hold when in a movable container (#7948) 2021-07-10 12:31:55 +02:00
hius07
f711f060bf A few small design fixes (#7933)
Reduce CheckButton font size.
Remove icons in TouchMenu truncated items popup.
Fix some wording.
2021-07-05 12:38:24 +02:00
NiLuJe
ed5a9294a4 ScreenSaver: Saner close behavior (#7929)
Should fix #7643
2021-07-05 04:56:14 +02:00
hius07
8146bbf13b KeyboardLayoutDialog movable (#7911) 2021-06-30 15:54:24 +02:00
Brian Hughes
ba65dc155b Adds time left for chapter and document to the screensaver message options (#7897) 2021-06-30 01:45:34 +02:00