KDEEdu/Rocs/Todo: Difference between revisions
< KDEEdu
(merge with TODO file) |
|||
Line 12: | Line 12: | ||
* TODO: fix loading of graphs | * TODO: fix loading of graphs | ||
* TODO: re-enable loading of different standard file types for graphs | * TODO: re-enable loading of different standard file types for graphs | ||
* TODO: load scripts into existing script listing if this listing is empty | |||
* TODO: add/re-enable load/save tests for graphs (GraphML - http://graphml.graphdrawing.org/) | |||
* TODO: add load/save buttons to menu-bar, also separate ones at script listing | |||
* TODO: tell the user if a file is changed and unsaved | |||
== General Options == | == General Options == | ||
Line 17: | Line 21: | ||
== UI == | == UI == | ||
* TODO: the graph-list takes to much unused space | * <del>TODO: the graph-list takes to much unused space</del> | ||
* TODO: cleanup/restructure File-menu | * TODO: cleanup/restructure File-menu | ||
* TODO: add shortcuts for all graph editor actions | |||
* TODO: Animations on the nodes and edges. ( fade in when they are placed on the canvas, fade out when they are removed. ) doesn't need to be a huge thing, but a small fade in is better on the eyes. | |||
== Script-Interface == | |||
* TODO: check if property system is still working at script | |||
* TODO: re-enable Kross iff it is stable enough for us | |||
== Documentation == | |||
* TODO: document extra properties |
Revision as of 07:16, 18 September 2011
List of Rocs ToDos
Data-Structure
- TODO: there is a high probability of certain raise conditions (update boarders and iterate on dataList() while one of those data items is removed): maybe a port of all Data-pointers to smart-pointers solve this problem
Graph Editor
- TODO: add option to automatically give each node a name after creation (e.g., like "a,b,c..." or "1,2,3...")
Load and Save
- TODO: add projects that gather graphs and scripts
- TODO: add a "recently used" option for loading
- TODO: fix loading of graphs
- TODO: re-enable loading of different standard file types for graphs
- TODO: load scripts into existing script listing if this listing is empty
- TODO: add/re-enable load/save tests for graphs (GraphML - http://graphml.graphdrawing.org/)
- TODO: add load/save buttons to menu-bar, also separate ones at script listing
- TODO: tell the user if a file is changed and unsaved
General Options
- TODO: add switch to allow different edge style for directed edges (current style makes problems to recognize structure of larger graphs)
UI
TODO: the graph-list takes to much unused space- TODO: cleanup/restructure File-menu
- TODO: add shortcuts for all graph editor actions
- TODO: Animations on the nodes and edges. ( fade in when they are placed on the canvas, fade out when they are removed. ) doesn't need to be a huge thing, but a small fade in is better on the eyes.
Script-Interface
- TODO: check if property system is still working at script
- TODO: re-enable Kross iff it is stable enough for us
Documentation
- TODO: document extra properties