display logic [1107.2005]
Around 8pm last night I was so tired I could barely think straight. I went to bed but I couldn't actually sleep. By midnight I was wide awake... So I've just been up all night working.Here's a screenshot from the app:
Basically, the idea is everything in the system is a
Node object - so you have project nodes, goal
nodes, comment nodes, etc.
The dropdown lets you select different tree views of your nodes. You can have different categorization schemes depending on your mood. For example, you can organize your ideas in terms of the problem, or in terms of the solution, and switch back and forth between the views.
The panel on the right is the virtual notecard view. You can already drag the cards around, and as soon as I finish implementing the next use case, you'll be able to drag a node from the tree to use it as a note card.
I'm using wxOGL for the card view. It's kind of clunky, but it gets the job done, and the whole point is to move quickly here.
I don't know enough about GUI programming to write tests, so I'm just doing my best to keep the code clean and the ideas well factored so that I can come back and clean things up when I'm smarter. :)
