nextcloud / nextcloud/bookmarks

Make it easier to edit tags

Open
#1,639 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
1.2k
Forks
189
Avg merge
5d 11h
Merged PRs (30d)
10

Description

Is your feature request related to a problem? Please describe.
I want to edit the tags for a lot of bookmarks.
Currently, I need to mark the three dots button and select Details before I can make changes to the tags.
After editing I need to select the closing X to get back to my list.

Describe the solution you'd like
I want to edit tags with fewer clicks.

Some approaches:

  • A selection of a bookmark opens the detail view directly on the side instead of opening the link. This approach may break some other workflows, so it probably needs to be an option.
  • Navigation from one detail view to the next via shortcuts ("j" and "k" are used by some other projects for "next" and "previous")
  • In the list view: make the tags directly editable. This hopefully includes the fix for https://github.com/nextcloud/bookmarks/issues/1157
    • either via a text field which converts finished tags to an item, but allows typing a new one
    • or a "+" button which appears on hover
      • Below is a quick mockup:
        Screenshot_20210830_112133

Describe alternatives you've considered
As workaround I wanted to edit the tags inside my browser. But this doesn't work, as tags aren't supported in Fluccus inside Firefox (https://github.com/floccusaddon/floccus/issues/615).

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 reviewing the bookmark list and detail-view flows to compare the proposed tag-editing approaches. Choose and scope one interaction, then verify that tags can be edited with fewer clicks without breaking link opening or navigation, including the related issue #1157 behavior.

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.