AMMDI is an open-notebook hypertext writing experiment, authored by Mike Travers aka mtraven. It's a work in progress and some parts are more polished than others. Comments welcome! More.
This is my own notes on what I would like changed or fixed with Logseq. I don't always have the patience to file git tickets or whatnot (but would be happy to do that on request). Many of these are things I could at least in theory fix myself.
Usability things
(aka, things I would fix immediately if I could, but haven't found the time and hard to know how hard they would be)
Multiple windows
Wait, it has those, just no menu item...Cmd-N works. WAIT now it doesn't again. It definitely worked for awhile!˜
And I see that multiple window things have been subject to hacking in the last few days (as of 12/26/2021)
Would make more sense on the right
window has no easily-visible title if you are scrolled down.
Would be improved if
clicking a link went to new window if there was one, o
or if the user holds down shift
(replacing the current semantics of shift which is open in sidebar)
restarts remembered which windows were open (and positions).
Saving the last edit position per-page. ARGH. The combination of this and lack of multiple windows makes it extremely clunky compared to Emacs, where you can have as many buffers as you like and they remember where the fuck they were.
Selection across blocks seems utterly broken and really has a bad impact on usability for me.
Bugs
DONE The "show in Finder" and related commands don't work in Electron, and don't even show up in web version (fixed by later version)
kind of serious: I can't get the refresh from local files thing to work right, and I'm starting to wonder about all this mysterious state that I can't even find. Bad design.
Org mode causes all kinds of problems; avoid it.
Blockquotes: if there's an internal line break, the later paragraphs aren't rendered as quotes.
REALLY BAD behavior that looks like data loss, often caused by having multiple windows but I can't really pin it down. Makes the whole thing seem quite unreliable; did not have these kind of problems with Roam despite it having a longer connection to backing store. Numerous data loss issues; resolve dialog doesn't seem to work - Bug Reports - Logseq
Another glaring transient bug: a whole page (this one) somehow got pasted into the journal...not at all sure how that happened.
Minor interaction bug. Type ( Marvin Minsky ) (or whatever – after typing the closing ]], you wind up with cursor beyond the ). Annoying and weird.
Cmd-Z Undo is unreliable; doesn't behave consistently around things like new block creation. Very bad for basic feel.
Really bad bug: when you get the db/disk out of sync dialog and select disk, it doesn't seem to work!
Can't give graphs a name, they use the name of the directory...small annoyance
shows a stupid Properties block on every page....
Can't get current journal in sidebar, which is what I want...shift-click on left sidebar links should do it (sometimes this works, sometimes not? Seems to work better if right sidebar is closed?
Missing Print and/or a decent page export (that can go to GDocs with formatting)
Features needed
Keys that should work
DONE Ctrl-n and ctrl-p (across blocks) (ok arrow keys do something close to the right thing, just need to rebind them)
OK, where do these settings get stored? Very unclear