Giter Club home page Giter Club logo

tiddlyroam's Introduction

TiddlyRoam

Description

TiddlyRoam is your open source external brain.

TiddlyRoam allows you to quickly create your own wiki. You can add fragments of thoughts and findings whenever they come to you. TiddlyRoam will link them and help you spot the patterns.

The project aims to provide a free and open source alternative to the popular Roam.

Features

TiddlyRoam is a TiddlyWiki with bi-directional links and graph maps.

Bi-directional links

This means when you are on page 'Example Page', you can see not just all the pages that 'Example Page' links to, but also all pages that link to it. This leads to what Roam calls 'networked thought'. It really is something that you need to experience to appreciate.

Graph maps

This helps you visualise all the pages you have made and how they link together.

Quickstart

  1. Download tiddlyroam.html
  2. Download TiddlyDesktop
  3. Drag tiddlyroam.html into TiddlyDesktop

Examples of TiddlyRoam

If you have examples of your wikis using TiddlyRoam please share them here and I will add them to this list!

Thanks

TiddlyRoam combines the work of TiddlyWiki by Jeremy Ruston, TiddlyMaps by Felix Hayashi and TiddlyBlink by Dave Gifford.

I hope this is useful for you Izzy.

tiddlyroam's People

Contributors

jokroese avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tiddlyroam's Issues

Links made by tags not showing as bi-directional links

If you make a list by [tag[example-tag]] it will list and link all tiddlers with the 'example-tag'. However, after through to those tiddlers, you cannot see the tiddler you just came from, as should be the case with bi-directional links.

This seems to be a problem with soft links vs. hard links in TiddlyWiki.

Use Tab Key and Arrow Keys to Jump and Select Tags and Fields

Expected behavior
In the empty.html TiddlyWiki file, the following workflow is possible:

  1. In a new tiddler, courser starts in title field
  2. Enter title, press Tab key
  3. Enter initial letters of tag, select tag with Arrow Down key, press Enter, press Tab two times
  4. Enter text

Under Add a new field, it is also possible to start with the initial letters and quick select via Arrow Down.

Problem
In the tiddlyroam.html TiddlyRoam file, it is not possible to:

  1. Quick select tags and fields via Arrow Down key
  2. Jump from tags field to text field with two times Tab because the selection courses jumps through every quick-select button (bold, italics, strike through, etc.)

It would be great to remain with the superior possible workflow of TiddlyWiki.

Text Font can not change from black

A light color non-black font is needed for a true dark mode. Coders, writers and other serious writers working for hours generally use thousands of dark modes and themes on various apps. This is a must. Otherwise they are staring into a lightbox or torch most of the day and even at night.

No matter how many:

  • Dark Palettes and
  • Dark Themes
    I installed on Tiddlyroam, the text font remains black!

It is being over-ridden by the core. Basically all the dark modes (palettes and themes) for Tiddlyroam are fake dark themes/modes as a result of this.

Can you give us the ability to change the main text font to other colors? And not be stuck for ever with black?

Thanks for the great work.

Autocomplete page name to make link doesn't work as expected

Sorry, coding and Github ignorant here.
In Roam, when you put a "[[" and start writing a page name, a contextual box appears just down of the cursor, and you have the option to autocomplete the full page name, and it's very useful, because it's a very fast way of creating an internal link (also, you only have to remember the name partially).

In TiddlyRoam, in the same situation:
a) sometimes, nothing happens (!).
b) when the box appears, before or after all the possible page names, an horizontal line appears. If you choose that line with the down arrow, a literal "<hr>" appears in the final page, which doesn't make sense.
c) I learned after some time that you can choose the page name in the box with the down arrow. I was trying to choose it with the mouse, as in Roam, but that doesn't work

How to change the format of the links

Hi.

I'm not an initiated, nor a programmer. Everything appears to go reasonably well on TiddlyRoam, but I find the color of my internal and external links is too hard to distinguish from normal text. It would be nice to have it in bold, like in the original TiddlyWiki. Or maybe have different colors for internal vs external links. How can you change these things? Playing with the palettes hasn't got me anywhere...

Thank you in advance

Make TiddlyRoam into a TiddlyWiki plugin

TiddlyWiki supports plugins. TiddlyRoam could be made into a TiddlyWiki plugin to make it easier for people with existing TiddlyWikis to transfer to TiddlyRoam.

TiddlyRoam Codemirror plugin

Hi Joe,

Thank you so much for TiddlyRoam! It's a great tool! My question might be naive but I couldn't find any information online. Codemirror plugin seems not working with TiddlyRoam. The only information I managed to found was that the editors (TiddlyWiki vs TiddlyRoam) are different (?). Could you please let me know if there is any way to enable the Codemirror plugin with TiddlyRoam?

Document TiddlyWiki compatibility

If it is compatible with TiddlyWiki you should state explicitly that if this project stop, the data can be reused in a classical TD.
Also why isn't this project a TiddlyWiki plugin? Because there are incompatibilities?
It is a documentation issue.

Official markdown support

Instead of learning yet another new syntax, can we have markdown as an option or the default?

I noticed the Codemirror plugin issue, but that's not something built in natively.

Thank you

"Edit Node" brings Internal JavaScript Error

When I select a node from the Map, and press "Edit Node", it doesn't work:
instead, I get a red box with the following content:

Internal JavaScript Error
Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser
Uncaught TypeError: Cannot read property 'forEach' of null

Of course I've tried to close, re-open, etc. Actually this problem has been there since the beginning, i.e. I've never seen the "Edit Node" dialog box. Instead, trying it here, I see that actually it is implemented and working.

Map rotates and I can't stop it easily

When I build a map, or update it, etc. it's not rare that it has a rotational movement, and it's not easy to stop it.

That makes everything difficult, and feeling weird.

Also, with this rotation everything is fuzzy in my mind, both from a memorization point of view, and from a usability point of view: I'd prefer everything to stay still, and let me arrange nodes' positions and whole map rotation in a way that I prefer, except when I explicitly trigger some auto-adjustment, in a way that is impossible to let it trigger in an easy/unwanted way, i.e. with a conformation dialog and what not, to avoid everything getting scrambled.

Instead, the "getting scrambled" mode currently is the default and "always on" mode for the map, and it's not good.

[IDEA] Update to Stroll

Hi @joekroese - Many thanks for this useful app and the great landing page. I am not sure if you have recently followed the Tiddlywiki forum! The Tiddlybilink which is used in Tiddlyroam has improved and now Stroll replaced it.

I would recommend to update Tiddlyream with latest Stroll.

A screen cast of it in action?

Would love to see a screen cast of tiddlyroam in action!
Also, how do you export to a shareable format (e.g. markdown, etc)?
Thanks!

Cant Make Separate "Edge" to another "View"

lack of option to hide "Edge Lines" in another View Bar, this would result bringing in extra unnecesary information to different view making the point of different bar absolete , if theres Edge for Relationship View it would also included in Family Heritage View for example

Assign color to node in the map, or to the "type" of node

This tool is fantastic.

Though:

In the map, I want to immediately understand (i.e. visually, that is e.g. by color) if a node is of some type that I can define.

For example, let's say I want to distinguish Person, Company, and... well, say, anything else: then I should have nodes with 3 different colors in a map (if there is at least a person, a company, and something else).

Is this already possible? Otherwise, please consider this as a feature request.

how to show graph view of all tiddlers?

graph shows only a current tiddler and tiddlers which are associated to current tiddler.

can i see graph of all of tiddlers?

can i filter nodes which have specific degrees?

Collaborate on Stroll, TiddlyRoam, TiddlyMap combo?

Thank you for developing this! I'm not a programmer, but recommended to felixhayashi that a combination of these would be wonderful. Having side-by-side viewing of Tiddlers, perhaps alternating with a map on the side, would be very powerful. Please consider checking on that issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.