Which new note type should we implement next? #356
Replies: 18 comments 43 replies
-
I propose adding a mindmap note type. While TrilliumNext currently supports mindmaps through Mermaid Diagrams, it's not very user-friendly or comfortable for brainstorming sessions. A visual editor would be ideal. |
Beta Was this translation helpful? Give feedback.
-
A spreadsheet could also be useful for notes that require automatic calculations and sorting. |
Beta Was this translation helpful? Give feedback.
-
Passwords management. |
Beta Was this translation helpful? Give feedback.
-
https://obsidian.rocks/getting-started-with-zettelkasten-in-obsidian/ This keeps coming up when I tell people to switch to trilium and they already use Obsidian. |
Beta Was this translation helpful? Give feedback.
-
How about a notebook type? It will be handy if such is provided to do both text and run code (with extension to use different engines) on the same note. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I'd love to see a World Map note similar to Obsidian's Map View community plugin so I can finally place all my travel notes on a world map and get a geographical overview of all the nice places I've already been to. Maybe we could use Leaflet for that, it seems to be a pretty popular javascript library for exactly this kind of functionality. |
Beta Was this translation helpful? Give feedback.
-
A text-based 2D/3D CAD note. The benefits would be shiny and plenty imho:
And I guess, this would be far easier and faster to implement then it might appear at first glance. For example, there's the web version of JSCAD. It's easy to customize, runs in the frontend, and would integrate well with the existing interface for frontend JS code notes. It even uses CodeMirror already. Feature- and compatibility-wise it's likely more than capable to turn Trilium into a fairly powerful CAD suite. The CAD-language is easy to learn and practical. A better CAD-language would be build123d for example. Unfortunately, this would be far harder and costly to implement, as it requires Python, and hence, an entire (safe and secure!) backend environment for Python. Source notes would then have to be built within this environment and sent back as renderings to a frontend renderer, e. g. based on three-cad-viewer or so. I'd strongly vote against this option for many (obvious) reasons. JSCAD would be great though. I'm currently trying to implement it into Trilium via Render Notes and Templates. If that works out, it could even be implemented and shipped as a widget or so. However, for better usability, maintenance, and efficiency, a dedicated note type would be superior imo. Cheers, Kami |
Beta Was this translation helpful? Give feedback.
-
I'd say a RelationMap that is built only from a selected set of existing notes, instead of having to create new ones to create the network. Also, my dream would be to be able to add metadata to edges: |
Beta Was this translation helpful? Give feedback.
-
Also, some other thoughts:
|
Beta Was this translation helpful? Give feedback.
-
Not a new note type but a new way to display child notes: The use case is to create a main post, under which I constantly add new contents to the same topic, without having to tamper with the main post, but at the same time have an overview of what I have done under this topic. This will enable keeping track of (for example) a journal of constent developement in one topic. |
Beta Was this translation helpful? Give feedback.
-
Audio notes or some type of voice recording. It may or may not have to be a note type, it could also just be some object you embed inside a note or as some type of attatchment. Another nice-to-have would be an automatic timestamped transcription (with click-to-jump on the text). Google Keep (or https://recorder.google.com/) are a nice reference for well-implemented voice notes. |
Beta Was this translation helpful? Give feedback.
-
I have a suggestion that might be easy to implement: a "markdown" type note. |
Beta Was this translation helpful? Give feedback.
-
A musical note sheet |
Beta Was this translation helpful? Give feedback.
-
A ChatGPT integrated discussion. It's such a pain to copy paste the conversations and keep a nice formatting. So why not provide a way to enter an API token and have a discussion already in Trilium ? |
Beta Was this translation helpful? Give feedback.
-
Engineer Calculator note type. While this can probably already be achieved with Render Note/etc a dedicated note type could make adding utility calculators easier. One can define a series of fields for input, their unit types, and a calculate function. Some calculators may be simple with only one output from one or more inputs, but it should also be possible to define more complex calculators that may take different inputs and have multiple outputs, Unit types define for instance length or time and a set of conversions in a array ("ft": 1.0, "yd": 3.0, "in": 1.0 / 12.0, "cm": 1.0 / 30.5) A note can define field types and they would displayed to the user. The user can select different conversion from the same type as input. In the code, field1.getValue("ft"), or something like that, would automatically convert the input values for the calculator function based on the user's selection and the unit type of the field, The code can set output via field2.setValue("s", 5.0) and the field would automatically reflect the user unit selection. Attachments can be added for visual representations to show what the fields represent if needed. There should exist some built-in unit types, "unit", "time", "length", "mass", "weight", "speed", etc. It should also be possible to extend the unit types with unit-type notes, so calculator notes don't have to define the same set of unit types over and over. Unit conversions can also be extended: builtin_length = [["ft", 1.0], ["yd", 3.0], ["in", 1.0 / 12.0], ["cm": 1.0 / 30.5]] conversion extension note: yd = conversions["length"].get("yd") |
Beta Was this translation helpful? Give feedback.
-
Forms, a note format for structured data. Same idea of promoted attributes, key value pairs but in the main text of the note. Possibly with additional field types including dropdown menus/radio buttons/checkboxes. Effectively making a note template the definition of a database table. |
Beta Was this translation helpful? Give feedback.
-
What new note types would you like to see implemented in TrilliumNext?
Beta Was this translation helpful? Give feedback.
All reactions