Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Keyboard bindings for ‘Thread’ and ‘Correspondence” buttons

#259

It would be great to have keyboard bindings for the ‘Thread’ and ‘Correspondence’ buttons, just as there is for the ’Search’ button. I click these all the time.

Also nice would be an option for threads to default to displaying as fully expanded vs. (currently behaviour) displaying as fully closed.

Reported by Mark · June 28th, 2012 @ 04:08 PM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. Mark
    Mark

    I’ve managed to find the answer to both these things. Here’s a hacky solution that does what I want:

    "\\" = ("showThread:", "selectAll:", "expandThread:", "selectAll:", "nextMessage:");
    "`" = ("showCorrespondence:", "selectAll:", "expandThread:", "selectAll:", "nextMessage:");
    

    June 28th, 2012 @ 07:52 PM

  2. benny
    benny
    • State changed from new to accepted

    Very nice solution :-)

    I agree that search results should be expanded.

    I'm still not sure that I'm not going to change how searches are initiated, so I'm hesitant with regard to adding more default keyboard shortcuts.

    June 28th, 2012 @ 09:47 PM

  3. benny
    benny
    • State changed from accepted to fixcommitted

    Search results are now automatically expanded if less than 500 messages are found. A performance issue with the Cocoa class used for the list makes it a bit slow to expand a very large number of items, but it also makes little sense to do so.

    This change also meant that various aspects of searching was optimized and some bugs/nuisances were fixed. Moving forward/back in search history also works better now.

    Still no default shortcuts, but it should be possible to reduce your solution to simply:

    "\\" = "showThread:";
    "`"  = "showCorrespondence:";
    

    July 3rd, 2012 @ 08:11 PM

  4. Mark
    Mark

    Thanks, that is brilliant!

    July 8th, 2012 @ 01:56 PM

  5. benny
    benny
    • State changed from fixcommitted to fixreleased

    November 9th, 2012 @ 12:16 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.