iThoughtsX Redux!

Building the next iThoughtsX
This DEMO site is in active development. (Weekly updates at the moment) - July 2025
The entire contents of this page are edited in 'the original' iThoughtsX on my Mac. This demo software reads (and soon writes) to the original format which is sitting in a shared folder. No importing or exporting needed.
Most of the code is written by AI (ok wishful thinking, the reality is, AI writes the code (badly), and then I fix it and remove the spaghetti). It is still faster to work this way, but has its own unique frustrations!
Here are some test nodes to play with (try moving them around with keyboard commands (if you are a seasoned iThoughtsX user), try using number keys to open N levels. (mouse drag is now implemented but drop targets are still work in progress
The Goals for this project:
To keep the same file format (itmz) format for read and write (this means you dont lose anything since you don't need to export to a different format)
To reach feature parity with iThoughtsX for the features I use on a daily basis
To provide a framework on top of which I can add all sorts of goodies that I wished iThoughtsX had included
To be able to run as a Web App on my phone or as a Native App on my desktop - Craig Scott originally intended to do an Android App, but it never happened... well now it can!
To be able to run on 'old' devices. (I have a perfectly good iPad2 which I'd like to be able to use as a recipe book in the kitchen)
About Me:
Contact me by email: sryan at smartblackbox dot com
How I'm using AI to help me write this: (click the (+) to expand this node and read on)
Work in Progress
Old entries
6th June: Just finished getting drag working with nice transition animations. On touch devices this is activated by press and hold
Next: About to start work on 'drop' support
Roadmap
Short Term Roadmap: (days)
Drop Support with hover over target indicators to show how the selections will be added to the target
Medium Term Roadmap: (weeks)
Roadmap items Completed:
Appearance and Style
Movement and Hierachy Keys
Mouse and Touch Events
Editing
Architecture
Bugfixes
New Features and differences to iThoughtsX