nextcloud / nextcloud/tables

Grid view of tables in Applications (Design)

Open
#1,913 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement
Dominant language
JavaScript
Stars
214
Forks
52
Avg merge
1d 10h
Merged PRs (30d)
82

Description

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

I find the design choice of the apps makes it difficult to actually interact with the tables.

The tables are either too big in the view or too small that you cannot actually see that there is tables underneath the page.

If you have lots of tables you will have to scroll all the way down to the last table.

Describe the solution you'd like

=> A main page with the different tables of the app. Like a grid view of the tables of the app
For the people to quickly Jump to the correct table
Similar to the talk app. Inside the different rectangles you would have the description of the tables and the icons.

Image

=> What would be really cool is within this view below the tables. An activity since the last visit. #1897 => To see which table needs an action.
5 rows modified, 2 rows added etc...

Describe alternatives you've considered

?

Additional context

No response

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 Applications table view and the Talk app's similar grid view, using the supplied screenshot as the design reference. Define a main page that presents each table in a selectable rectangle with its description and icons, and consider the separate activity summary requested in relation to #1897. Done means users can quickly jump to the intended table without scrolling through all tables.

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
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.