Revision History for IWalkways
0.0.1-0.0.5
Prehistoric Versions :). Did not keep track of new features.
0.0.6
- New features: - SelectAll - UnselectAll
- Bug fixes: - Box now turns off after cut
- Inroads: - Beginning to understand dubble buffering.... what a pain,
though. FIXED V 0.0.7
0.0.7
- Double Buffering Enabled!
- bug fix with selection box
- added some edges to selection box (only edges with a node highlighted)
does not yet include edges which are selected by their interior-- (essential
to deleting edges without nodes) FIXED V 0.1.7-0.1.8
0.0.8
- Merge feature added (still very buggy- kills all edges when merging
ajacent nodes only merges one selected node)
- Changed initial setup of layout- now different start dimentions
- Added different cursors for different drawing modes
- Added function to calc. local cost (buggy- does not consider width
of walk
- Buttons carelessly added
- Think about:
- Node editor
- delete edges when they are selected w/o nodes... could be useful FIXED
V 0.1.7
0.0.9
system does not allow duplicate edges now! (maybe self referential)
got rid of many of the merge bugs still having bugs w/ multiple edges
FIXED V 0.1.0
0.1.0- Basic Editor Working
got rid of MANY, MANY bugs for merge/cut/etc..
data structure for graph is more roubust now
interface features added for filters (NO filters yet, though)
beginning documentation for automatic javadoc extraction
Think About:
- pop up window for the status of a vertex/edge
- this might need multiple threads
0.1.1
Worked on check boxes for filters
Worked on class for where people come from-
- made new graphics
- made new behavior for it and kept it related to vertex
SHORTCOMINGS
- POOR DESIGN for invisble screenobjects- need
to rework FIXED V0.1.6
- need to be able to select individual edges
FIXED V0.1.7-V0.1.8
0.1.5
- Major Overhaul of the cost filter- function still an approximation
- Worked on interfacing checkboxes w/ filters- flow checkbox operational
- Started to work on the shadows
- SHORTCOMINGS
- Still no uniform software interface between canvas and graph... FIXED
V0.1.?
0.1.6
- Shadows are enabled (gotta work on getting a good map now!)
- slight software architecture changes
- Need to work on sliders for cost perception
0.1.7
- Deletion of individual edges is now possible
- User interface cleaned up a little (sliders are now larger)
- Started on the detour filter-- basic functionality added.
0.1.8
- Worked on the detour filter more... found 3 points for the circle...
cacluations might be slightly off for perp. bisector.
- Fixed selecting edges without nodes in editor. this
code could be optimized some
- played a little with the user-interface... still needs lots of work.
0.1.9
- Worked extensively with the detour filter.- gemetry mostly working
(special cases needed)
- Need to clean up the code for detours
- Changed the select box to be a slightly different color than the selected
edges/nodes (so one can more easily identify the box)
0.2.0 TWO FILTERS CRUDELY WORKING
- Worked on detour filter, beginning to work on end nodes
- UI changes
- To do:
- Must Make Detour filter user sizeable-
FIXED V 0.2.1
- Must make detour for end node account for all
incoming nodes FIXED V 0.2.3
0.2.1
- Detour Filter size user-definable!
- Worked on single node detour- still need to understand how to handle
discontinuous function...
- Merge Nodes/Edges Edges/Edges functions needed
0.2.2
- Single node detour mostly working... spent lots of time on it... can
take nothing for granted
- cleaned up the UI some...
- Need to get rid of X's when working...FIXED V
0.2.3
- Need to fix bugs in orderings FIXED V
0.2.3
0.2.3
- Fixed detour bugs... made X's more manageable and also fixed ordering
problem.
- Must document cases which fail (none so far, but possibly if angle
slider is changed).
0.2.4
- Fixed more detour bugs (single node was incorrect before), and also
refined the arcs slightly (need real graphics engine)
- Changed slider so hopefully now it will work with UNIX
- added a "complex detour" switch which shows the relationship
between the arcs and lines
0.2.5 final submission?
- made map changes- alternatives are commented... would like to work
them in as files...probably will have to make due in the long run as just
keeping them in memory
0.2.6 final submission???
- made new menu item to load 1 of 2 preset maps (cornell and the generic
map)
- changed select box to disable when entering create mode (so that people
don't have a box seleceted forever)
- fixed a small bug in the arc size slider... now fully accurate from
the start..
Things to complete before leaving Cornell:
(5 stars mean finished- list generated at V0.2.0)
- Editor:
- Cost
- Run partial derivatives through a math program for verification
- Solve numerically
- Detour
- Add Single node detour for connecting onto one edge *****
- Add multiple node detour for connecting onto multiple edges *****
- Make smarter detours
- User Interface
- Must clean up layout *****
- Add slider for Detour tolerance *****
- Delete unused filters/menu items *****
- Java- must clean up exiting routine *****
- Documentation *****