Thanks @JanJo I am delighted that Cecily made an impression. I was super excited about it in 2008 but felt that it met with a very muted reaction – perhaps partly because the CSS transforms that it relies upon were only supported by Safari at the time. Back in 2011 I planned to incorporate Cecily in TiddlyWiki 5 but still haven’t managed to do so.
Back in 2008, “hyperbolic fisheye views” were very popular as an interactive way to display hierarchical data (the graph view in Roam is a simplified version of the idea). Those views all rely on automated layout algorithms that decide where to place the nodes on a canvas.
I felt that these layout algorithms ignore a crucial part of human psychology: to see patterns everywhere. Given an arrangement of nodes on a page, the brain can’t help assigning meaning to the patterns that they make, even if those patterns are a mere artefact of the layout algorithm.
So, my idea was to make the layout of nodes/tiddlers be a manual process, allowing the user to convey complex relationships. For example, two tiddlers of the same size arranged side-by-side surrounded by a swam of smaller tiddlers invites the viewer to conclude that those two tiddlers are both important and related to one another, and that the other tiddlers have a subordinate relationship to them.
Another key idea in Cecily is the abstraction of a “map”: a named layout that captures the position and size of all the displayed tiddlers. The idea is to be able to switch between maps dynamically.
For example, tiddlywiki.com might come with a map for beginners which emphasises the introductory tiddlers by making them larger, and arranges the reference tiddlers in a pattern that conveys an ordering for reading them.
Another map might be for reference users which emphasises the tiddlers that list all the operators, widgets etc., with the documentation tiddlers arranged nearby.
There would be a tiddler menu item to allow users to see which maps include a particular tiddler, and to switch between them.
This is still an area of great interest to me, and I hope to be able to return to it in the future.