SolidOS / SolidOS/solid-ui

Add a widget: table with hierarchy

Offen
#252 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement
Vorherrschende Sprache
TypeScript
Sterne
153
Forks
46
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
7

Beschreibung

There is a handy view which is used, for example, in the Mac OS X finder (and OmniOutliner.app in the Pro version), which combines a table view of several columns across with the ability, in the first column, to open up the subtree underneath the given row.

Example uses

  • Exploring files in their pod, the user wants as an alternative to the current folder view which old has outline mode with no columns.

  • Listing tasks in a tracker, when tasks can have sub-tasks. Currently you can create subtasks individually, but the user wants to be open up tasks to see their subtasks in the issue table view

  • If we support groups within other groups in the Contacts, this widget would be able to list an outline mode list with the number in each group.

There may be all kinds of other uses.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Das Issue beschreibt ein hierarchisches Tabellen-Widget, nennt aber keine Implementierungsdatei, keinen Test und keinen Einstiegspunkt. Zuerst müssen der Umfang des Widgets und die bestehenden Tabellen-, Ordner-, Aufgaben- oder Kontakte-Ansichten geklärt werden, die es unterstützen soll. Erledigt wäre die Aufgabe mit einem abgestimmten Design und einer funktionierenden Implementierung für den ausgewählten Anwendungsfall.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.