New shortcut for 'ALL' Expand / collapse on the web

Comments

11 comments

  • Avatar
    Jake London

    Yes, shouldn't there be a keyboard shortcut for expand all? 

  • Avatar
    Marcel

    Now you could add shortcut to the new expand/collape all.

  • Avatar
    rawbytz

    There is already a shortcut for this. Ctrl+Space  

    • With the cursor in the zoom parent it toggles Expand/Collapse All
    • With the cursor in a child it emulates clicking the +/- icon.
  • Avatar
    Dorian Sokolovsky

    *head explodes*

  • Avatar
    Marcel

    Thank you Rawbytz! 

    By the way, some of yours bookmarklets aren't working with the new UI, am I right?

  • Avatar
    rawbytz

    Whew. I hope Dorian's head recovers.  

    @Marcel... yep, WorkFlowy is tightening up privacy of their code base. Anything calling internal WF functions is likely broken. That's probably 80% of my stuff. WF does want to continue to support 3rd party plugins, so we are working on a fix.  

  • Avatar
    Marcel

    @rawbytz , your work has been amazing. I have here in my bookmark bar a lot of them for when I need, and everytime I see in my feedly something new from your blog I was eager to see what's new. I hope they give space for works like yours that help us. 

  • Avatar
    Kevin

     @rawbytz

    First, thanks for all the great tools! I'm glad to hear that WorkFlowy is going to continue to be supportive.

    Second, yes, there are the shortcut methods you describe, but activating the Expand/Collapse All from the (...) menu works for the entire list in focus wherever you are in the list. I think it would still be helpful to have a shortcut that activated this function regardless of cursor location since my cursor is almost never in the zoom parent when I want to Expand/Collapse All.

    Edit: there is also no way to Expand/Collapse All on a child node without zooming into that node.

  • Avatar
    rawbytz

    @Kevin


    I'm all for having access to features via mouse and keyboard shortcuts.  I use both. 

    the (...) menu works for the entire list in focus wherever you are in the list.

    I'm not quite sure what the issue is here.  To use the ⋯ menu you must click... (right next to the much larger target parent text, btw) and in either case you lose focus elsewhere. To get focus on the parent node you can also use Ctrl+Home, and then Ctrl+Space.

    there is also no way to Expand/Collapse All on a child node without zooming into that node.

    • Mouse: double click the +/-
    • Keyboard: Ctrl+Space+Space
  • Avatar
    Kevin

    @rawbytz

    > in either case you lose focus elsewhere.

    I see what you mean. But a shortcut key would actually solve this problem. Say you are in the middle of a multi-page list with a mix of collapsed and expanded nodes, and your desired result is to (with the keyboard) quickly expand all the nodes in the list and be focused on the same node at the completion of the operation. So you'll Ctrl+Home, Ctrl+Space, but what then?  PgDn and Down? For a large list, that would be inconvenient. Not dreadfully inconvenient, but a keyboard shortcut that activated the Expand All function for the list (akin to ⋯, Expand All) without changing the focus would sure make it easier.

    > To get focus on the parent node you can also use Ctrl+Home, and then Ctrl+Space.

    That convenient enough for Collapse All, but in the Expand All example above, not so much.

    > Mouse: double click the +/-
    > Keyboard: Ctrl+Space+Space

    Neither of these operations change the Collapse/Expand state of sub-nodes if node in focus is not the parent. If you are on a child node with collapsed grandchildren, this will not expand them (it only folds/unfolds the node in focus). Using the keyboard, your only option to expand all grandchildren of a child node (that I can see) is Alt+Right, Up, Ctrl+Space, Alt+Left. Again, not dreadfully inconvenient, but would be easier with a keyboard shortcut that activated the Expand All function of the node in focus.

    WorkFlowy has awesome keyboard navigation support which is something I love about it. Unless the work to implement shortcut keys for the scenarios I described above is non-trivial, I just think it would be a nice-to-have.

  • Avatar
    Jason Heppler

    I'm new to Workflowy and this thread was very helpful. Thank you for all of the discussion, I have taken all of the tips to heart and will use the shortcuts noted. 

    I wanted to add a suggestion to add support for Option key + Mouse click to expand all child nodes. This would match a long standing pattern found in the Mac OS finder and IMO would be an intuitive addition for long time Mac OS users.

    Mac OS option+click finder demonstration:
    https://www.screencast.com/t/GOew8kKQc0p (<1min)

Please sign in to leave a comment.