nextcloud / nextcloud/server

Do not display selection checkboxes by default in Files app

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

Nobody has claimed this yet.

0. Needs triage 32-feedback design enhancement feature: files
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

[!TIP]

Help move this idea forward
  • Use the 👍 reaction to show support for this feature.
  • Avoid commenting unless you have relevant information to add; unnecessary comments create noise for subscribers.
  • Subscribe to receive notifications about status changes and new comments.

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

In the Files app, selection checkboxes (selection squares) are always visible for files and folders. This adds constant visual noise and makes the interface feel cluttered and overwhelming, particularly when users are simply browsing or viewing files rather than performing bulk actions.

Describe the solution you'd like

Do not display selection squares by default. Instead:

  • Only show selection controls after a long click / long press to initiate selection mode (similar to Google Drive), or
  • Replace the always-visible selection squares with a more subtle color accentuation (e.g. background highlight or border) when selection mode is active.

This would keep the interface clean while still making multi-selection intuitive and discoverable.

Describe alternatives you've considered

  • A user preference to choose between always-visible checkboxes and contextual selection (long click or accentuation).
  • Showing selection squares only on hover (desktop) and on long press (touch devices).

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

No file or test is named. Start by locating the Files app code responsible for displaying selection controls and compare desktop hover with touch long-press behavior. Done means selection controls are hidden during ordinary browsing, selection remains discoverable and usable, and the relevant interaction behavior is covered by the project's tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
design, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.