I wrote Indigrid which is a freeware desktop app like Asana and Trello, but simpler: https://innovationdilation.com/
It uses plain text, but lets you open up elements in side-by-side views, like a text editor.
A quick, intuitive way to insert links to existing objects (items, characters, locations etc.), as well as a way to create one in-line. Check out Notion and their slash commands: start a line with "/". You want as little friction as possible when in the flow of creating information about your world, especially with a handheld device that offers fewer inputs.
For example, you can give either left or right side - depending on the handedness of the user - about 5% screen width margin and put radial menu to it. The radial menu would contain categories of objects already present in the world project. Choosing a category would open a modal with all the category's objects, as well as an option to create a new one on the spot. Choosing either an existing or a new object would place the link towards them in the text, at position of the text cursor.
Alternatively, allow for creation of placeholders that the user can fill out once they're done editing the text.
In terms of reducing friction, I'd recommend reading the design philosophy for Indigrid, a note-taking app. It's a long-ass take on why working with Indigrid is supposed to be smooth. I think it may help you design your app in a way that lets development flow rather than keep stumbling the user.
That's the primary concern. Creating links often breaks the flow because it means switching attention, which human brain doesn't handle well.
EDIT: "exampel" is not a word.
If you are going to install something on desktop, you can try Indigrid—freeware for Windows—which I programmed especially for the desktop and not as a webpage.
It is simple, but the performance is up there, and it lets you open views side-by-side in columns.
I use a combination:
I am building an RPG and a world, and am purposefully allowing the two to inform each other...
Google Docs works for the main content, what I call my "master" document of stuff I've finalized or at least committed to and put in as a 2nd/3rd or even 1st draft. I also have a separate "brainstorming" doc for general prototyping and lore/theory-crafting. The cloud/collaborative features are a big plus for me, since I'm co-creating my RPG/world with my brother.
Bear (currently iOS only) for general note-taking on my phone when I'm on the go or just have a quick spark of inspiration.
InnovationDilation is an amazing writing tool -- very simplistic and intuitive, helpful tools like "infinite" nesting and columns to compare sections/info, and it's all local and persistent, so you could delete an entire paragraph, turn your computer off, turn it back on and then hit CTRL-Z and undo the paragraph-deletion. At the very least, their Design Philosophy is an interesting read and helpful for general brainstorming. I don't use this regularly, just because it's currently Windows only and I'm generally using my Macbook Air for this, and I try to stick to just the 2 programs...
For worldbuilding purposes, I'd also recommend checking out WorldAnvil, the free version has less features but not so few that you even realize it's an actual limitation. It has a lot of RPG features too, though I haven't used them so I'm not sure how helpful they'd be for actual RPG design/development, unless you're looking to playtest. Project DEIOS (from DUNGENONFOG) is an amazing upcoming map-making tool; they are closely partnered with WorldAnvil and will eventually have integration on their site with their map-tool.
I wrote Indigrid which is a freeware desktop app for outlining that acts like a .txt file but lets you collapse topics: https://innovationdilation.com/
Scrivener has a more powerful outliner for writers though.
I find that being able to move things around as elements instead of as text helps me think about my writing differently.
I wrote Indigrid which is a plain text freeware desktop app like Notepad++ but designed for to do lists and outlines: https://innovationdilation.com/
Where it shines is organizing because it is hierarchical and you can open up multiple "views" of your to do lists by selecting a parent and hitting Ctrl+R to open in column to right, and then drag and drop between these columns. You edit text like a text file, but you can drag things around like a to do list application.
I also just finished up a new sidebar so you can create multiple "dashboards" of columns where you like them, it will even save your filters.
Give a look to Notion and Indigrid.
Both are private note-taking apps. One is your typical feature-rich, presentation-oriented note-taker that allows for making select pages public through links, available online as well as locally. Another is an enclosed and as focused on simply note-taking as possible, available only locally.
Indigrid, a free outliner for Windows that lets you open views side-by-side in columns.
I programmed it especially for the desktop and not as a webpage. It is simple, but the performance is up there.
Hi sks,
Thanks for leaving a reply. Just a heads up that I wrote some notes on its usage: https://innovationdilation.com/quick-start.html
As for the columns while writing idea—I write more about it in the design philosophy but what you mentioned is exactly why I wrote it. I was using Word to write a book on concentration and I found it hard to keep everything I needed on screen at once.
Looking forward to hearing your feedback.
Cheers.