Lagrange [work/v1.7]

Improved focus switching for dialogs

=> Jaakko Keränen

Tue Feb 2 14:17:00 2021 +0200

Widgets can now be defined as being the "focus root", i.e., the topmost

widget under which focus switching happens. Normally this is the window

root widget, but dialogs use this flag to confine focus switching

inside the dialog.

InputWidget in Overwrite mode will focus switch to the next focusable

widget when the text field becomes full.

 res/about/version.gmi |  1 +
 src/app.c             |  4 +++-
 src/ui/inputwidget.c  |  4 +++-
 src/ui/util.c         |  6 +++---
 src/ui/widget.c       | 16 +++++++++++++++-
 src/ui/widget.h       |  1 +
 src/ui/window.c       |  1 +
 7 files changed, 27 insertions(+), 6 deletions(-)

=> Diff (Colored) | Diff (Colored, Plain Text) | 🔨 Patch

=> Parent faa87932 | Repository

Proxy Information
Original URL
gemini://git.skyjake.fi/lagrange/work%2Fv1.7/commits/d3cb0d94
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
61.18636 milliseconds
Gemini-to-HTML Time
0.401072 milliseconds

This content has been proxied by September (ba2dc).