Provide a way to disable rich JSON editor on Android
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 38.1k
- Forks
- 4.6k
- Avg merge
- 19d 15h
- Merged PRs (30d)
- 1
Description
Android 14 - Lineage 21 - sing-box for Android Graphical Client 1.13.21 arm64 apk
Description
After we got the new rich JSON editor, it cause many bugs like: selection hang on, floating bar masking and more.
I can understand that rich editor is hard. For this moment, please provide a way to disable it (and the floating bar). The native TextView is poor but bugless.
Reproduction
Common edit operations, see: sing-box-android-rich-json-editor-20260913-0043.mp4 (2.1 MiB)
https://github.com/user-attachments/assets/0410090f-a395-4465-8f86-1fda764c58e2
Logs
Supporter
- I am a sponsor
Integrity requirements
- I confirm that I have read the documentation, understand the meaning of all the configuration items I wrote, and did not pile up seemingly useful options or default values.
- I confirm that I have provided the server and client configuration files and process that can be reproduced locally, instead of a complicated client configuration file that has been stripped of sensitive data.
- I confirm that I have provided the simplest configuration that can be used to reproduce the error I reported, instead of depending on remote servers, TUN, graphical interface clients, or other closed-source software.
- I confirm that I have provided the complete configuration files and logs, rather than just providing parts I think are useful out of confidence in my own intelligence.
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 from the Android graphical client's rich JSON editor and trace how the editor and floating bar are selected or configured. Add a user-accessible way to use the native TextView instead, then verify that both rich-editor behavior and the floating bar are disabled when the option is enabled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 64/100