Handling multiple nested topic tags with common parent tags
Assuming we're going forward with using hierarchical tags with more and more, well, tags, we will at one point encounter something like this:
The three repetitions of programming languages
are both ugly and wasteful of screen space; we should find a way to compress this display. A suggestion of mine in the unofficial Discord that no one complained about (yet) would be collapsing common parent tags into one entry, resulting in a display like this:
Here, programming languages
would be an link to the parent tag, and c
, v
and zig
would link to the subtags, respectively, i.e. programming languages.c
and so on. Only one level of nesting is joined like this, i.e. no constructions like parent.[child1.[grandchild1, grandchild2], child2.[grandchild3, grandchild4]]
. This specific structure would be displayed as parent.child1.[grandchild1, grandchild2] parent.child2.[grandchild3, grandchild4]
.
For the record, that specific topic does not currently look like this (c
, v
and zig
are bare tags), I edited it for demonstration purposes.