duckduckgo / duckduckgo/Android

[Bug] RTL mobiles bug

Open
#4,331 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug Under investigation
Dominant language
Kotlin
Stars
4.8k
Forks
1.4k
Avg merge
2d 17h
Merged PRs (30d)
170

Description

Describe the bug

Content in RTL (Right-to-Left) devices appears distorted.

If you agree, I can proceed with implementing it.

How to Reproduce

You can change the locale for preview in the activity design tab to see how it displays on RTL devices.

https://stackoverflow.com/a/50079390/6046829

For example see the password page

Expected behavior

The password icon should be positioned on the right side of the input field.

Environment
- DDG App Version:
- Device:
- OS:

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by changing the locale in the activity design tab and reproducing the distortion on the password page with an RTL locale. Trace the password page's input and icon layout, then verify that the password icon appears on the right side of the input field in RTL mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
internationalization, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.