We have quite a bit planned for Rom Raider and I wanted to organize everything. Other devs, please edit this post to add anything you have planned. Expect these changes in version 0.6.0 beta and beyond, hopefully within a month or two. We're now tracking all tasks in Trac (
http://trac2.assembla.com/romraider/report/2), and the "Tasks" link to the left has been updated to reflect.
Version 0.6.0GUI overhaul- Move toolbars from table window to main window
- Improved keyboard shortcuts
-- +/- work more intuitively
-- Tab to switch from table list to table window
-- Ctrl-a to select all
-- Shift-insert to paste
- Different table views on tabs (table, line/bar graph, 3d, show changes, etc)
- Value selections persist between table view types
- Scrolling for large tables
- Greatly improved load speed and memory usage
- More intuitive "Save" system
-- Keyboard shortcuts conform to Windows standards
-- Warning when overwriting file
-- Possible option to append timestamp to filename and retain old file
- Warn on close and revert changes
- Make selected rom more obvious when multiple files are open
ECU definition overhaul- Implement EcuFlash spec definition
- Improve parsing speed by loading only relevent metadata
- Fixes and less ambiguity with data types
- ECU revision index (improves load times)
Version 0.6.x- Additional logging plugins
- Automatic ECU/logger definition updating
- Improved logger profiles
- Logged parameters persist between view types
- Click and drag parameters in graph and dash view
- Line graph table view (
topic4439.html)
Version 0.7.x and beyond- Native ECU flashing
- DTC code reader
- RamTune