Cheese Paper: a text editor specifically designed for writing
brie.gay
brie.gay
IMHO is fitts-law abuse, but is having everthing stuck together a functionallity I fail to recognize? Both in Cheese Paper and in Manustkript are designed using a compressed UI.
Foldable maps allow for getting everything on one view by having the final display area be enormously larger, which isn't an option on laptop screens.
There's a lot of general hand-waving about its featureset and whatnot - and an odd jab about non-English support - but no explanation of how non-English language support is lacking in other projects and why hers is better. And am I really supposed to believe that her project has better non-English support than than something that has 100+ contributors over ten years?
It's hard to tell about "looks better": the link for "screenshots" takes you to the #team anchor on the page, which is actually the "latest news" section.
The "How to use" link in the download for 0.17 takes you to https://sourceforge.net/u/gedakc/profile/
This does not inspire confidence :-/
There's also novelWriter which is also python but at least it uses pyqt.
I'm saying this as an Emacs user.
I found text in the theming section quite funny. I think most custom themes for many different pieces of software manage to provide solutions to at least the first two of those questions.
(I find that a refreshing perspective.)
The author already added theme randomization, I'm slightly worried that they could also add a mode that intentionally crashes at random times to encourage people to save often...
A feature that I have been dreaming about is making an editor that treats each paragraph like a unit of work, and the full text is created by linking together different paragraphs. That way you can easily try different ways without deleting any text. Sort of like nodes in a graph.
And here's my a corporate themed short story: https://dahl.dev/capacity
You could vibecode it. It's great for prototyping features you've been dreaming about.
or you could come up with a notation that works in any editor. I have [1].
> That way you can easily try different ways without deleting any text.
Sorry I haven't yet read your story. Here is how I would explore alternatives with my notation. I do this when designing software/algorithms etc.
``` Elias performed at this level for about a year. He was up for a well-deserved promotion to staff engineer. I sent him a meeting invite to go through the updated leveling framework to make sure we didn't miss anything.
#{ #{ Elias declined the meeting. } #{ Elias went to the meeting but he went late.} ... }
```
The linebreaks will be added much better by any typesetting algorithm anyway. Like LaTeX.
That's it, no need to overcomplicate things with nodes that are probably the internal memory representation in the text editor anyway.
>Cheese Paper is a text editor specifically designed for writing, particularly fiction.
I don't think the HN submitter is the author of the software, but if you're just referring to the HN submission title then maybe they'll take you up on your suggestion.