openzim / openzim/maps

Improve "about" buttons

Open
#135 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
19
Forks
5
Avg merge
4m
Merged PRs (30d)
2

Description

Here is what I have on my tablet:

Image

I have many remarks about it:

  • Two about buttons on the map: one at the top left (with our custome made one) and one at the bottom right (comes from the source I guess). One is enough, we should just keep ours.
  • Positioning of our About button top-left is not optimal because 99% of users don't need it, but this is still the first thing they always deal with. We shoukd move it at the bottom, probably bottom left (bottom right would be acceptable as well).
  • Question mark symbol is for help usually, most of users might end up clicking on it for wrong reason. I believe the circled I (like on bottom right is better). But this logo is too small for me on my tablet, I almost always fail to click on it. I believe a full transparent button "about" would be better: bigger, clearer and visually not so impacting (because of background transparency).

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 locating the map UI code responsible for both About buttons and inspect how their positions, icons, and touch targets are defined. Confirm the preferred single-button placement and presentation with maintainers, then verify that only one sufficiently large, clear About control remains on tablet layouts.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
accessibility, design, frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.