Developer's Notes
Evolving Directories
- Add "mutate" method to the interfaces for each decorator that must be able to evolve.
- Fire the mutations when the user attempts to open a directory.
Tree View
- Implement interface used by Windows control
- Add node proxy with same interace as Windows node.
XML Commands and helpful help
- Add basic operations panel to new Mind Maps for use of beginners.
Command-line interface
- Add catalogue of available property names - also for search and replace.
Search and Replace
- Add elements found to multiple selection.
- Add further controls to support replace.
- Add search and replace based on non-textual properties, e.g. fill-colour=red.
Namespace Extensions
- Add meaningful handlers for the embedded elements.
- Deal with hanging resources - important! Do before it goes out.
- Migrate to multiple links and footnotes.
- Add views, including Outline. (See http://www.ureader.com/msg/1660918.aspx)
- Accept drops and so forth.
- Source drags.
- Create XML-based root-level namespace with HC resources such as Evolvons.
GUI Features
- Add SVG definitions for vectorised buttons, etc., with an eye to adding skins.
New Bugs
- Grab handles on distorted text leaving "residue". (Fixed 15.5.2008)
- Grab handles not working on distorted text. (Fixed 25.4.2008)
- Header/Footer text not updating position. (Fixed 26.4.2008)
- Namespace trying to open files which do not exist. (Fixed 24.04.2008)
- Context menu key on Picture creating new text! (Fixed 25.4.2008)
- Left and right margins no longer working. (Fixed 04.04.2008)
- Text colour going whacky after undo. (Fixed 15.05.2008)
- Text colour going in spare parts. (Fixed 15.05.2008)
- Grab handles on sides of text not working (Fixed 09.05.2008)
- Grab handles mouse hint on sides of text amended (Fixed 15.05.2008)
- Distort handles on embellishing text not working (Fixed 15.05.2008)
- Distorted embellishing text not working (Fixed 15.05.2008)
- Wrapping bugs fixed 8.5.2008
- Text selection on edit start fixed 8.5.2008
- Most option groups on property pages broken (Fixed 09.05.2008)
- Round text added to bin
- Bin gallery not appearing first time around (Fixed 15.05.2008)
- Flickering handles when drag-draw hint is painted (Fixed 15.05.2008)
- Dragging styles onto canvas doesn't add new element (Fixed 20.5.2008)
- Scroll going whacky when moving elements off to side. (Fixed 20.5.2008)
- Zoom on ClipArt? gallery screwed up for Evolvons (Fixed 01.06.2008)
- Exception when dragging branch with points < 4 (Fixed 09.06.208)
- Solid §D embellishment not saving and retrieving properly (Fixed 11.6.2008)
To restore after motherboard crash
- Refactoring of properties framework to remove excessive inlines (appears to be superfluous)
- y-reversal of circle path (Done)
- Persistence of circle path (Done)
- Corrections of write-only properties in several object types (Done)
- Grab handle fix presumably lost (Done)
- Smart pointer treatment of bitmap handle in Picture lost (Done)
Pending refactorings
- Turn constraints into abstract functor tree with XML definition.
- Turn default initialisation into Visitor pattern with XML definition.
Download in other formats: