Closed jsismail closed 5 months ago
Just realized that I could have created this issue from the discussion thread https://github.com/vincode-io/Zavala/discussions/239#discussion-6726778. Linking here for completeness.
If we suppressed the bullets, how do you tell the difference between a Row with multiple paragraphs in it and multiple Rows?
The vertical bars help show how indented a Row is. I find this useful and don't think it clutters up the UI.
I'm trying to keep Zavala as simple as possible. There needs to be a clear case for how this improves Zavala sufficiently to warrant the additional complexity.
That's fair and I appreciate the design direction.
Regarding telling the difference between a row with multiple paragraphs and multiple rows, it could be addressed by a different spacing height - smaller for multiple paragraphs between paragraphs, larger for multiple Rows between rows.
Regarding the vertical bars, the indentation itself imply the indentation.
I think the use cases we have are mind are different. I'm thinking about "light" outilnes - usually single-line rows. Visually, there can be more outline chrome than outline information. Perhaps "heavy" outlines don't suffer from the same imbalance.
Also, thank you for making a faithful User feel heard. What ever your final decision, it is what it is. I think there's value in the conversation regardless.
Design decisions like this are very subjective. I appreciate you bringing it up and expressing your thoughts.
For now though, I'm going to close out this issue. I'll reference or reopen this issue if we find out that the vertical bar or the bullets are causing an accessibility or a severe usability issue.
Some outline chrome (see attached picture) should be toggle-able. Indentation is enough to define the outline's structure. Disclosure triangles are necessary outline chrome. All other outline chrome can be visually noisy. It would be nice if there were an option to turn off the dots and vertical lines.