New Feature TOOLS-59
1 vote

Support multi-document editing in rdfEditor

Created by Rob Vesse on 8/11/2011 2:26 PM Last Updated by Rob Vesse on 11/25/2011 11:48 PM
%
 (hrs)
Logged: 0  (hrs)

 Description

rdfEditor can currently only edit one document at once.  Use the planned rdfEditor.Core backend to refactor it so that it can support multi-document editing

    Rob Vesse (Friday, November 25, 2011 11:48 PM) #

SVN revision 1972 fixes the only known remaining issue with the new multi-document editor so closing this issue as complete

    Rob Vesse (Friday, November 25, 2011 11:44 PM) #

SVN revision 1971 finishes a series of merge and copy revisions which bring all this from the experimental branch back onto Trunk.  Bar some final testing this feature is essentially ready for release

    Rob Vesse (Tuesday, November 01, 2011 3:56 AM) #

Remaining To Do's:

  • TriG auto-completion
  • Reinstate appearance options
  • Check Options dialogues all work properly

    Rob Vesse (Thursday, October 20, 2011 2:12 PM) #

Revisions 1953-1955 reinstate most of the auto-complete functionality

    Rob Vesse (Wednesday, October 19, 2011 3:32 PM) #

SVN Revision 1951 has yet more improvements.  Pretty much everything except auto-complete is now functioning again

 

Find and Replace does not yet operate over multiple documents but this may be added in a later release rather than in this release as getting auto-completion working again takes priority

    Rob Vesse (Wednesday, October 05, 2011 2:56 PM) #

More work on this in recent SVN revisions, as of revision 1919 the following are working:

  • New from Active, Save All, Close All, Open URI and Print functionality
  • Syntax switching, validate as you type and error highlighting
  • Revised about box
  • Visual Options applied to documents automatically

 

Still TODO:

  • Auto-Completion
  • Symbol Selection
  • Open Query Results
  • Add Previous/Next Document menu options are keyboard shortcuts

    Rob Vesse (Monday, October 03, 2011 3:45 PM) #

The very basics of this are working.

  • rdfEditor.Wpf now has a simple tab based interface and can do new/open/save/save as/close on files. 
  • Validation works seamlessly as that is now nicely tied into rdfEditor.Core
  • Syntax Highlighting Works when new files opened, not yet refactored so that selecting a syntax from the Options > Syntax menu updates active document

 

Major TODOs:

  • Add New from Active option
  • Add Save All option
  • Add Close All option
  • Get Options automatically applied to each new document - either do this via AddTextEditor or better still do as much as possible via rdfEditor.Core
  • In this vein when active document changes menus must update to reflect options for individual documents (for those that are document level e.g. Syntax, highlighting etc)
  • Again wrt Options document level options should not persist to settings file unless changed via Options dialogue
  • Get Auto-Completion back up and working