bryanph / GeistMap

An experimental personal knowledge base with a focus on connections

Home Page:https://geistmap.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature ideas

bryanph opened this issue · comments

Feature ideas

Would it be beneficial to have electron version?

@IniZio yes, I agree for offline use that is very useful

A summary of changes made in the last day/week

Also, a way to revert those changes.
Recently I tried to move a chunk of text from one node to another. The changes were not saved properly (Maybe because different tabs were saving conflicting things). At the end, the text got removed from the original node but didn't make it into the new one. It was very frustrating :/

@ri73 sorry about that, I recently had the same issue. Haven't been able to reproduce it yet. Definitely very frustrating :( Some sort of revision system would definitely help a lot. This is quite a lot of work though unfortunately. I'll try and see if I can reproduce the bug. Adding a warning whenever content is not saved when closing a tab should probably also help.

You're right, a warning would probably help.

By @erros84:

Feature Request: Dynamic Table of Contents showing Headings of a Node's document #111

Since there is so much empty space to the left and right of a Node's document, it would be nice to use some of that space for a floating table of contents showing the headings. Maybe it could be updated with each save.

Starting with H1 (#110) would also make it easier to manage this TOC.

Some remarks on the WYSIWYG editor

Links

Edge Case

When the text cursor is at the end or the beginning of a link the current editor adds everything you type to the link. This gets somewhat annoying when editing. I suggest handling links in a similar way to WordPress' editor:

fora do link

The cursor starts adjacent to the link but outside of it. Anything I type is just regular text. If I press left:

dentro do link

The cursor remains in the same place but it's now inside the link. Anything I type is considered part of the link.

An intuitive, mouse-free way to edit URL's

When inside the link the WordPress' editor displays that little box with the URL, I think it's a good idea to allow the user to access it via the keyboard with the following logic:
screenshot-2017-11-5 diagrama em branco lucidchart
Pressing up/down while inside the link box would result in either returning to the original line or going up/down a line. Also, it would be important to automatically select the whole URL when entering the box since URL's generally get replaced entirely instead of edited.

LaTeX Blackholes

Currently, if you move the text cursor to a LaTeX equation it gets stuck or does weird things. That's a big problem because it hinders the ability to navigate the text using arrow keys. I suggest a similar approach to the one with the links:
fora da eq
Press left
dentro da eq
Press up
dentro da eq2
Press down
dentro da eq
Press left
dentro do link

Yes, I did those on MS Paint haha. Hope it was clear.

Feature request: Middle mouse button to open a clicked node in a new tab.

The map views are a little bit more volatile than I would like them to be. This would be an easy and quick way to look into a few nodes and close them again without the need of additional navigating.

Hello, thanks for this project. I'm still trying to add a URL to an external website. Is that possible? Also, I just deleted a node from the right-hand panel without deleting the link first. That appears to have crashed by session.

It would be nice to have imports. From Workflowy or any outliner, OPML format.