Show HN: Infinite horizontal arrays of text editors (zeminary.com)
I made this app to write books chapter by chapter, while taking & browsing through temporary notes for each chapter.
The leftmost sidebar is the list of chapters. The sidebar to the right of that is the list of editors in the current chapter.
The UI & UX are a bit weird, but they have a basic logic to them.
47 comments
[ 3.6 ms ] story [ 62.2 ms ] threadCan it be run totally local to the disk?
Also, I am having trouble searching. I enter a term and hit enter and it just goes to a new line.
In terms of editors, find and replace functionality is very important, IMO.
Thanks for sharing!
I downloaded the html file and then ran it from my desktop. Functionality didn't seem to be changed by it.
Search & replace is very important. I'll implement that in the future.
It can be used on desktop as long as you have an internet connection. If you look at the source code you'll see it sources some CDN files. I'm planning on taking it totally offline.
How does this compare to the sibling project https://zeminary.com/matrix/app.html?
It was an experiment. I realized it was too clunky, but I also realized that it would've worked really well as just a single row. It took alot of thinking to realize that though. I spent a lot of time imagining more complex systems before realizing that a single row worked best. I imagined things like a kanban for writing but with twists, with inspirations from Gingko. https://gingkowriter.com/
Also what to m and d do?
https://support.google.com/docs/answer/15499791?hl=en
> If you download or print from Google Docs, you'll only download or print the active tab. If you want to download or print all tabs at once, you can do it from Google Drive
This is multiple documents, barely/mildly organized. I have yet to see someone use these tabs at work though, so maybe everyone is rejecting them as poorly implemented organization. What am I missing about Tabs?
"document-based workflows" are a good idea[0] but I think this is a terrible execution of it.
[0]: https://web.archive.org/web/20040625150625/https://www.edwar....
FYI, tabs are not "buried in some submenu", they're shown on every new document. They're not "treated as a 2nd class citizen throughout", they're an obvious "1st class" feature.
It's the same concept as tabs in Sheets/Excel, which I've never heard anybody complain about. It's a nice UX to be able to focus on one thing rather than deal with scrolling. E.g. one tab for agenda items, another for meeting notes, another for action items assigned to people.
But also for things like chapters, where a document is just too long for scrolling otherwise.
And the reality is that probably 99% of Docs never get printed or downloaded/converted. If an org uses Google, everything usually just stays a Doc, except occasionally when dealing with external folks. (I do find it a bit weird that you have to go to Drive to print/convert all tabs at once, but it's not exactly difficult. Still, I hope that will get fixed at some point.)
load, save and save as all cause JS errors like `window.showSaveFilePicker is not a function`. I am using Brave (Chrome compatible things tend to work in Brave).
It only works on Chrome & Edge. I haven't tested it on Firefox, Safari, etc.
About the second point. In Word, you can easily get feedback for specific paragraphs by just writing around or underneath those paragraphs, or for the whole by just writing in another document & keeping that document open in another window or in the same window. But you can't easily get feedback for specific chapters, & you can't do any of these things while easily keeping chapter-specific notes always in view. This among other reasons is why this app is maybe more powerful than Microsoft Word, Google Docs, Obsidian, etc. It balances notetaking & reflection & writing. Microsoft Word & Google Docs focus too much on writing, & have very little capability in the other 2. Obsidian focuses too much on notetaking, & has very little capability in the other 2. None of them integrate all 3.
About reflection. With Word, the moment you make changes to the document, all the stuff written to the side goes out of sync. So it's best just to write in sequence. So Word has no advantage there.
Also, the undo only works within editors. It doesn't work across editors. It takes some time getting used to, but I think this way is actually better. I was frequently alternating between taking notes & writing the chapter, & I didn't want to have to undo the work on my chapter in the process of undoing the work on my notes. So I just took out the global undo. It reduced LoC by alot & improved UX.
https://cq2.co/blog/the-best-way-to-have-complex-discussions
https://news.ycombinator.com/item?id=40277547
[0] https://notes.andymatuschak.org/About_these_notes
I had already built an index cards app for Mac and iOS and it works really well for what it does, but the fixed size of the cards always bothered me since you're always limited vertically by the card, so I wanted to try a horizontally scrolling note editor like you have here.
I put together a quick prototype of the idea I came up last year. Here's a recording I did just now: https://www.youtube.com/watch?v=6V-kCD2aXcQ
Also inspired by Andy Matuschak's page. I've been meaning to work on it a bit more and get in the app store but have been busy with other projects.
Small nit: what does "PKM" stand for? I am guessing personal knowledge manager? Might want to clarify on first use. Thanks!