A belated announcement about TiddlyDesktop, a new cross-platform custom
desktop application for working with TiddlyWiki. It currently works on Mac
OS X and Windows with Linux coming soon.

It's made with node-webkit, an opensource toolkit from Intel that melds the
Chromium open source web browser with Node.js, to give the mindbending
property of web pages that can call Node.js APIs from JavaScript. It's
great fun to work with; it feels like it multiplies the two familiar
capabilities of Node.js and the browser, giving much more power than either
on their own. Anyhow, my excitement over the internals is probably best
discussed over on the tiddlywikidev group.

The motivation for doing TiddlyDesktop is that it gives us a chance to
create a TiddlyWiki experience that we can fully control, without any
browser restrictions getting in the way. I believe it will become a
critical leg of the TiddlyWiki ecosystem.

In the first release, TiddlyDesktop has the following features:

* A main window showing a list of registered tiddlywiki files
* A browse button for adding new files
* An "open" button for each file that opens it in a new window
* A "remove" button that removes a TiddlyWiki from the list
* Changes can be saved in TiddlyWiki in the usual way with the
save/download icon
* When quitting and reopening the app, any open TiddlyWiki windows are
reopened

In the future:

* Implementing the "clone" button to make copies of TiddlyWikis
* Add a "empty clone" button that makes an empty copy of a TiddlyWiki (ie,
with all system tiddlers, but the ordinary tiddlers removed)
* Allowing template tiddlywikis to be loaded up as http:// or file:// URIs,
so one can immediately create a new wiki based on
http://tiddlywiki.com/empty.html
* Preserve window positions across quit/startup
* Drag and drop to add TiddlyWiki files to the main window
* Autosave
* Protection against closing the window without unsaved changes
* Support for opening a wiki as a small borderless, always on top window
for displaying reminders
* Exploring other OS integration opportunities, such as desktop alerts, or
integration with OS X system services menu

A very exciting possibility is to make it possible to directly open a wiki
that is stored as a wiki folder with individual tiddler files (at the
moment it is only possible to work with these wikis under Node.js).

There is a screencast showing how it works on both Mac and Windows here:

http://www.youtube.com/watch?v=i3Bggkm7paA

You can download TiddlyDesktop from GitHub:

https://github.com/Jermolene/TiddlyDesktop

Obviously, please take care before using it for anything critical. It's
extremely early days.

Any questions or comments welcome,

Best wishes

Jeremy

-- 
Jeremy Ruston
mailto:jeremy.rus...@gmail.com

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to