Lagrange [work/v1.7]

Mobile: New selection logic for InputWidget

=> Jaakko Keränen

Mon Sep 13 19:52:21 2021 +0300

Touch-based interaction requires a different kind of selection and copy/paste behavior. This isn't done yet; especially multi-line text still needs work.

 po/en.po                |  12 ++
 res/lang/de.bin         | Bin 24162 -> 24222 bytes
 res/lang/en.bin         | Bin 22763 -> 22823 bytes
 res/lang/es.bin         | Bin 25286 -> 25346 bytes
 res/lang/fi.bin         | Bin 25291 -> 25351 bytes
 res/lang/fr.bin         | Bin 26260 -> 26320 bytes
 res/lang/ia.bin         | Bin 24890 -> 24950 bytes
 res/lang/ie.bin         | Bin 24645 -> 24705 bytes
 res/lang/pl.bin         | Bin 25823 -> 25883 bytes
 res/lang/ru.bin         | Bin 37542 -> 37602 bytes
 res/lang/sr.bin         | Bin 37199 -> 37259 bytes
 res/lang/tok.bin        | Bin 23081 -> 23141 bytes
 res/lang/zh_Hans.bin    | Bin 21842 -> 21902 bytes
 res/lang/zh_Hant.bin    | Bin 22027 -> 22087 bytes
 src/app.c               |  16 +-
 src/defs.h              |   2 +
 src/ui/color.h          |   1 +
 src/ui/documentwidget.c |  21 +-
 src/ui/inputwidget.c    | 563 +++++++++++++++++++++++++++++++++++++-----------
 src/ui/paint.c          |  19 +-
 src/ui/paint.h          |   2 +
 src/ui/root.c           |  33 ++-
 src/ui/touch.c          |   9 +-
 src/ui/util.c           |  70 +++---
 src/ui/widget.c         |  40 ++--
 src/ui/window.c         |  10 +-
 src/ui/window.h         |   2 +-
 27 files changed, 591 insertions(+), 209 deletions(-)

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

=> Parent aeb65e88 | Repository

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

This content has been proxied by September (3851b).