16 votes

In deeply nested discussions, it's frequently hard to know to which comment someone is answering

IDK if this is just me, but, in some cases, the dotted lines are not enough. I become easily lost, and have to "manually" retrace the discussion.

I'd like to suggest for Tildes to use even more colors on these lines, kinda like color-schemes do for Org Mode on Emacs.

I could go even further and suggest a major "Org-Modization" of Tildes: IMHO, Org Mode has nailed this kind of structure. I know it's a bold suggestion, but there it is! ;)

Cheers!

12 comments

  1. [7]
    Bauke
    Link
    For those of us who don't know what Org Mode is, can you show us what you mean?

    For those of us who don't know what Org Mode is, can you show us what you mean?

    6 votes
    1. [6]
      mrbig
      (edited )
      Link Parent
      1. Definition From Wikipedia: Org Mode is a very large piece of software that is hard to summarize, but I'll try. It's basically a built-in Emacs package that makes it very easy to work with text...

      1. Definition

      From Wikipedia:

      Org-mode is a document editing, formatting, and organizing mode, designed for notes, planning, and authoring within the free software text editor Emacs.

      Org Mode is a very large piece of software that is hard to summarize, but I'll try.

      It's basically a built-in Emacs package that makes it very easy to work with text in an outline hierarchized fashion, but also has powerful task/planning/agenda management tools.

      It's hard to say which of these parts is more important (even more so because they're deeply related).

      You can write novels in Org Mode. You can program in Org Mode. You can organize all your appointments in Org Mode. You can create a personal wiki, with working links, using Org Mode. You can create an actual database using Org Mode.

      2. Demonstration

      Everything in Org Mode is hierarchized in a very visual way. It's easy to understand what is a child of what. I made this video demonstration to make it easier to understand.

      2 votes
      1. [3]
        ggfurasta
        Link Parent
        To me, it seems like Org Mode is what we already have but just with everything collapsed. Maybe if the "Collapse replies" button collapsed everything (including the replies to the replies), you...

        To me, it seems like Org Mode is what we already have but just with everything collapsed. Maybe if the "Collapse replies" button collapsed everything (including the replies to the replies), you could get what you are looking for.

        3 votes
        1. [2]
          mrbig
          (edited )
          Link Parent
          Org has a number of characters in each headline that indicates its depth, and they always have different colors. On vanilla Org uses only asterisks, the example I showed is altered with the...

          Org has a number of characters in each headline that indicates its depth, and they always have different colors. On vanilla Org uses only asterisks, the example I showed is altered with the package org-bullets to also change the nature of characters in addition to its amount.

          2 votes
          1. Bauke
            Link Parent
            I see, so different colors and adding bullet elements? The comment headers are already colored differently from the actual comments so there's already some separation in that sense and I don't...

            I see, so different colors and adding bullet elements? The comment headers are already colored differently from the actual comments so there's already some separation in that sense and I don't know where bullet elements would fit that don't look super out of place. If you can create a screenshot of how Tildes would look with your envisioned changes that would help a lot, I'm still not sure how exactly any of these would improve the layout and navigation.

            3 votes
      2. [2]
        Bauke
        (edited )
        Link Parent
        So how would you change Tildes to look more like that? What I can tell from the demonstration there is that Tildes uses the exact same mechanics, namely: nested lists and indentation. Under...

        So how would you change Tildes to look more like that? What I can tell from the demonstration there is that Tildes uses the exact same mechanics, namely: nested lists and indentation. Under certain circumstances Tildes does more to clarify who a parent is by adding "Replying to above comment" to prevent indentation but apart from that it looks identical. So, still unsure what you really mean.

        1 vote
  2. [4]
    cfabbro
    (edited )
    Link
    Just in case you weren't aware, you can actually click Parent on a comment to be brought to its parent comment, and then click [Back] on that parent comment to go right back to where you were in...

    Just in case you weren't aware, you can actually click Parent on a comment to be brought to its parent comment, and then click [Back] on that parent comment to go right back to where you were in the thread. Sure, it's a manual action, but it doesn't require any manual scrolling so it's super fast.

    5 votes
    1. [3]
      mrbig
      Link Parent
      Thanks! That is very good to know and will help me a lot, especially on the desktop. I'm not so sure about mobile. Still, I think the visual representation of this structure could be improved.

      Thanks!

      That is very good to know and will help me a lot, especially on the desktop. I'm not so sure about mobile.

      Still, I think the visual representation of this structure could be improved.

      2 votes
      1. [2]
        cfabbro
        Link Parent
        I actually find it's more useful on mobile than PC. But yeah, I do agree the comment layout could probably use some visual tweaking to make it easier to track deeply nested threads.

        I actually find it's more useful on mobile than PC. But yeah, I do agree the comment layout could probably use some visual tweaking to make it easier to track deeply nested threads.

        2 votes
        1. mrbig
          Link Parent
          Cool. I will test it.

          Cool. I will test it.

          1 vote
  3. Deimos
    Link
    You could do this in a user stylesheet through Stylus or a similar extension pretty easily. All comments have a data attribute with their depth, so you could do something like:...

    You could do this in a user stylesheet through Stylus or a similar extension pretty easily. All comments have a data attribute with their depth, so you could do something like:

    .comment[data-comment-depth="1"] > .comment-itself .comment-text {
        color: red;
    }
    
    .comment[data-comment-depth="2"] > .comment-itself .comment-text {
        color: green;
    }
    

    And so on, for all the depths you want to support. The above CSS would make it so that top-level comments still have normal text color, replies to them have red text, and replies to those have green text.

    3 votes