nextcloud / nextcloud/contacts

Overhaul Adressbook-Selector Design

Open
#3,722 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement
Dominant language
JavaScript
Stars
642
Forks
220
Avg merge
14h 39m
Merged PRs (30d)
51

Description

Is your feature request related to a problem? Please describe.

I have multiple adress books. Not all of them are synced to my phone.

Sometimes when i add a contact, it doesnt get synced because it ended up in the wrong adress-book.

Describe the solution you'd like

I would like to see some or all of the following:

  1. Give an adressbook a color - just like a calendar has one
  2. Make the current selected adressbook more prominent in the editor
  3. Allow to set a "default" adressbook

Especially 1 would make discerning adressbooks more easy without clutter.

Describe alternatives you've considered

See above

Additional context

It also seems on mobile-web, the adressbook heavily truncates the selected book, further making it hard to discern. (Truncating more than nessessary that is, there is more tah enough space)

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

The issue names no files, tests, or entry points. Start by locating the address-book selector in the Contacts JavaScript UI, including its mobile-web rendering, then clarify which requested improvements are in scope; done should cover the agreed selector changes and prevent unnecessary truncation on mobile.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.