Hacker News new | ask | show | jobs
by tekacs 4026 days ago
This is nice, but the core keyboard shortcuts are (or so I find) painful and needlessly complex to use. :/

A comparison:

Workflowy -> CrushPaper

Enter -> Alt+s

Enter -> Alt+u/b

Enter + Tab -> Alt+c

This feels like it was designed to be used with a mouse and keyboard shortcuts inexpertly bolted on. :)

After that fix, this is a joy to use. :)

1 comments

Thank you for the feedback!

I think one of the major UI differences between Workflowy and CrushPaper is that CrushPaper aims to support multiline notes and quotations. I often paste snippets of code into CrushPaper but that does not seem to work well in Workflowy. In Workflowy you can create multiline notes with Shift+Enter, but then you don't seem to be able to navigate to those lines with the keyboard.

CrushPaper can definitely be changed to use Enter+Tab instead of Alt+c.

Perhaps Alt+Enter should insert a new line within a note, and Enter should create a new note. When I experimented with that during user testing no user guessed that it was possible to create multi-line notes.

A few options:

- Enter for newline and Shift-Enter for new entry (and Alt/Cmd-Shift-Enter for new child)?

This would retain your multiline discoverability. I would be careful with Alt, as it makes CrushPaper awkward to use on Macs, where Alt+s both sends the keystroke and types 'ß' (German eszett) and similar issues abide for other Alt combinations. Since you have so many Alt shortcuts, it might be worth mapping them to equivalent Cmd shortcuts on Mac, as web apps commonly do.

- OmniFocus/Outliner on Mac use Escape to finish editing and Enter always makes a new entry. Escape might make an easier-to-hit-reliably edit key than F2 (which can be hard to hit without looking/fumbling, even for a touch typist).

Thank you for these suggestions.
I think what the original commenter was getting at was that the UI flow in general doesn't reduce implied next steps. I like your project though.
Thank you for trying to explain. I think I still don't understand though. Would you mind explaining it a bit more?

And thank you, I'm glad you like it!