First commit, work in progress!
Starting to develop OutputDial display based on data from one input
Working on code to add connections between inputs and outputs
Improved generality of code to connect inputs to outputs, and display mutiply connected inputs
Dials now show with ranges reflecting actual data ranges. Starting to think of histogram representation of input dials
More development of alternative visualization of inputs
Further development of input visualisation, all inputs have alternate vis now, and it is scaled properly
Working on v0.2. Currently working on Data class, loading data from file
More or less finished parsing of XML input file in Data constructor. Need to store the general info somewhere.
More or less finished reading data from files to set up model. Just have to deal with label column in file
Working on Node visualisation. Prototype for discrete nodes working, next to work on continuous nodes
Lots of work on histogram display and range selectors
Implemented dragging of range selector bar, reset all ranges selectors apart from focus node when click on a node. Node now has a record of data boundary values for each bin, and a list of data records associated with each bin. Next step is to implement interaction mode 1 (select range on one Node, and show corresponding tiles on all other Nodes.
First implementation of brushing from a single focal node. Still a few creases to be ironed out.
Added m_interactionMode to Model, tidied up brushing for SingleNodeBrushing mode
When setting focus on a node, clear brushing in all other nodes
Fixed bug in brushing histogram bins, now brushes the correct number of tiles for discrete nodes
Global zoom with + and - keys, and associated scaling of mouse positions, now working
First full implementation of multi-node brushing, and ability to switch between modes using the 1 and 2 keys
First commit of context sensitivity code, partially working for one near miss, but more testing needed and some hacks need to be ironed out