termux-dialog text dismissed when accidentally touch outside dialog
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 4.3k
- Forks
- 920
- PR merge metrics
- No merged PRs in 30d
Description
termux-dialog text dismissed when touched outside the dialog
I use termux-dialog text -m in scripts to enter a lot of text, and everything is fine until writing I accidentally click over the keyboard, outside the dialog: the dialog is dismissed and all my edits are lost. And for my workflow and my clumsy fingers this bug it's blocking, and actually I can't use termux-dialog anymore.
Steps to reproduce
- open termux
- run
termux-dialog text -m - write a lot of text
- click accidentally outside the dialog
Expected behavior
Would be very nice if the dialog would not be dismissed, at least, if is not possibile, fill the exit data with the edited text, so I can show the dialog again without loosing the edits.
Additional information
$ termux-info
Updatable packages:
apt/stable 1.4.9-15 aarch64 [upgradable from: 1.4.9-10]
bash/stable 5.0.7-3 aarch64 [upgradable from: 5.0.7-1]
busybox/stable 1.30.1-7 aarch64 [upgradable from: 1.30.1-2]
command-not-found/stable 1.39 aarch64 [upgradable from: 1.38]
coreutils/stable 8.31-7 aarch64 [upgradable from: 8.31-3]
debianutils/stable 4.8.6.3 aarch64 [upgradable from: 4.8.6.2]
dnsutils/stable 9.14.4 aarch64 [upgradable from: 9.14.3]
dpkg/stable 1.19.7-4 aarch64 [upgradable from: 1.19.7]
gpgv/stable 2.2.17 aarch64 [upgradable from: 2.2.16]
krb5/stable 1.17 aarch64 [upgradable from: 1.16.3-1]
less/stable 551-1 aarch64 [upgradable from: 530-2]
libbz2/stable 1.0.8-1 aarch64 [upgradable from: 1.0.6-4]
libcurl/stable 7.65.3-2 aarch64 [upgradable from: 7.65.1]
libdb/stable 18.1.32-2 aarch64 [upgradable from: 18.1.32-1]
liblzma/stable 5.2.4-3 aarch64 [upgradable from: 5.2.4-2]
ncurses/stable 6.1.20190511-5 aarch64 [upgradable from: 6.1.20190511-1]
openssl/stable 1.1.1c-1 aarch64 [upgradable from: 1.1.1c]
termux-tools/stable 0.68-1 all [upgradable from: 0.66]
Subscribed repositories:
https://dl.bintray.com/grimler/science-packages-24 science/stable
https://dl.bintray.com/grimler/game-packages-24 games/stable
https://dl.bintray.com/termux/termux-packages-24 stable/main
System information:
Linux localhost 4.14.85-16247232 #1 SMP PREEMPT Mon Jun 17 21:26:01 KST 2019 aarch64 Android
Termux-packages arch:
aarch64
Android version:
9
Device manufacturer:
samsung
Device model:
SM-G970F
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the implementation of termux-dialog text -m in the repository and reproduce the dismissal by touching outside the dialog. Done means the dialog stays open after an outside touch or preserves the edited text so it can be shown again.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- cli, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100