Julio Biason
2 years ago
1 changed files with 67 additions and 0 deletions
@ -0,0 +1,67 @@
|
||||
+++ |
||||
title = "Nice Troubled Astatine" |
||||
date = 2022-08-03 |
||||
|
||||
[taxonomies] |
||||
tags = ["projects", "personal", "notes", "note taking", "microblog", "twitter"] |
||||
+++ |
||||
|
||||
Note Taking Application |
||||
|
||||
<!-- more --> |
||||
|
||||
A (I hope) novel idea about note taking apps: Instead of keeping the notes and |
||||
having either links or tags to link different content, each note is short and |
||||
you can create a thread of notes, somewhat similar to the way microblogging |
||||
tools like Twitter and Mastodon work. |
||||
|
||||
Still thinking on storage. Initially, it feels like using SQLite would suffice, |
||||
but I'd prefer some text format for not "locking" the content into a single |
||||
thing. |
||||
|
||||
Text Storage could be a couple of Markdown with special links, but that means |
||||
that building a whole graph of connected notes (all the threads in your notes) |
||||
would take a massive time, since every note would have to be scanned and marked |
||||
as a parent or child of another (also, a child note could appear before a |
||||
parent, and we would need to take that in care). Another solution would use a |
||||
hidden file for the index: all notes are markdown (with or without the special |
||||
links) but a single file contains the whole note structure. This could create |
||||
an issue when the user manually changes a note. |
||||
|
||||
## Ideas for a GUI |
||||
|
||||
### Insert note |
||||
|
||||
``` |
||||
+-------------------------------------------------+ |
||||
| +---------------------------------------------+ | |
||||
| | New note: | | |
||||
| | [ ] | | |
||||
| | [ ] | | |
||||
| | [ + Add new ] | | |
||||
| +---------------------------------------------+ | |
||||
| | |
||||
| +---------------------------------------------+ | |
||||
| | This is a note | | |
||||
| | 2022-08-03 15:53 [ Delete ] [ + Followup ] | | |
||||
| +---------------------------------------------+ | |
||||
| | |
||||
| +---------------------------------------------| | |
||||
| | Another note, not necessarily a follow up | | |
||||
| | of the one above. | | |
||||
| | 2022-08-03 15:50 [ Delete ] [ + Followup ] | | |
||||
| +---------------------------------------------+ | |
||||
+-------------------------------------------------+ |
||||
``` |
||||
|
||||
### Map view |
||||
|
||||
``` |
||||
+-------------------------+ |
||||
-| A follow up of "A note" | |
||||
+---------+ / +-------------------------+ |
||||
| A note |- |
||||
+---------+ \ +-------------------+ +------------------------+ |
||||
-| Another follow up |---| Follow up of "Another" | |
||||
+-------------------+ +------------------------+ |
||||
``` |
Loading…
Reference in new issue