duckduckgo / duckduckgo/Android

[Request] Add option to name pages before adding to home screen

Open
#6,793 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Describe the bug

Currently, the app-like shortcut that gets placed on the home screen gets part of the URL as its title. This is impractical. The user should have the option of providing a title before the shortcut is created.

How to Reproduce

Not a bug, but a feature request.

Expected behavior

When clicking "Add to Home Screen", the user should be prompted with a text field which will determine the name of the shortcut created. It could be automatically populated based on the current page (my suggestion would be the title of the page, not the top-level URL), however, the user has the option of providing their own text before confirming, upon which the phone-specific "Add to Home Screen?" dialogue is triggered.

For an example of this done right, look at Firefox or Edge for Android...

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 locating the Android flow behind “Add to Home Screen” and inspect how the shortcut title is currently chosen. Add an editable title step before the phone-specific confirmation, with the page title as the default; done when the shortcut uses the user’s chosen text.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.