aboutsummaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
authorTim Culverhouse <tim@timculverhouse.com>2023-05-08 20:20:34 -0500
committerRobin Jarry <robin@jarry.cc>2023-05-16 11:11:48 +0200
commit6e038c7fd510563efc35780e293e25e34ffe3077 (patch)
treeb8d9d6b323aba6e741ffa8cdd481db92a1c6da88 /main.go
parentf1772c92f92eca7b68c5042d71a7985d64dfef63 (diff)
downloadaerc-6e038c7fd510563efc35780e293e25e34ffe3077.tar.gz
dirtree: modify drawing of the dirtree
Update the dirtree drawing structure to be a bit more compact. The dirtree is drawn with one column left for a flag, which indicates if a parent is collapsed or expanded. Only draw the "flag" when the parent is collapsed. Change the flag to a '+' character to match common UI patterns of expanding lists having a '+' box. Don't draw the '>' character in the dirtree. This character is nice in the threaded message view, but clutters up the dirtree. I know this is a matter of preference, but this approach is similar to most other UI tree view and gives the dirtree an extra column of space. The original dirtree looks like this: ┌Inbox ├─>Sub └─>Sub And collapsed: -Inbox This patch changes it to: Inbox ├─Sub └─Sub And collapsed: +Inbox Signed-off-by: Tim Culverhouse <tim@timculverhouse.com> Acked-by: Moritz Poldrack <moritz@poldrack.dev>
Diffstat (limited to 'main.go')
0 files changed, 0 insertions, 0 deletions