Jump to: navigation, search

Difference between revisions of "Vex/Plan"

< Vex
(Version 0.5.0 - 2010-06-12)
 
(2 intermediate revisions by one other user not shown)
Line 5: Line 5:
 
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=wtp.inc.vex Open bugs] and [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=wtp.inc.vex closed bugs]
 
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=wtp.inc.vex Open bugs] and [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=wtp.inc.vex closed bugs]
  
==Version 0.5.0==
 
 
* [https://bugs.eclipse.org/299999 Validator]
 
* 3 min Video for Web page to promote Vex
 
 
==Future==
 
  
 
===Infrastructure/Tooling===
 
===Infrastructure/Tooling===
  
* Continuous Integration with Hudson/Athena
+
* Move to Mylyn Docs
** FindBugs Warnings statistic
+
* 3 min Video for Web page to promote Vex
** Test Coverage statistic
+
 
* Enable Vex for SWTBot
 
* Enable Vex for SWTBot
* Roadmap
 
* New and Noteworthy
 
* Documentation: Getting started
 
 
* Help
 
* Help
 
* Externalize Strings -> Babel
 
* Externalize Strings -> Babel
 +
  
 
===Eclipse-like===
 
===Eclipse-like===
  
* Add/Convert Element: Content assist instead of dialogs
 
 
* Content Types instead of File Associations
 
* Content Types instead of File Associations
 
* Move vex-plugin.xml into folder .settings
 
* Move vex-plugin.xml into folder .settings
* '.vexConfig.ser' should not be a project file but meta data
+
* Restrucuring
 +
* Enhanced ''New Document'' Wizard
 +
* Templates (XML framents) via CSS
 +
 
  
 
===Usability===
 
===Usability===
Line 38: Line 31:
 
* Double-click on File Search result should transfer focus to Vex editor and select appropriate text
 
* Double-click on File Search result should transfer focus to Vex editor and select appropriate text
 
* Show warnings for invalid/incomplete XML fragments
 
* Show warnings for invalid/incomplete XML fragments
 +
  
 
===Model===
 
===Model===
  
 
* Keep XML formatting of not edit parts
 
* Keep XML formatting of not edit parts
 +
* XML Schema
 +
  
 
===Stability===
 
===Stability===
Line 47: Line 43:
 
* Increase test coverage
 
* Increase test coverage
 
* Reduce number of Compiler, FindBugs, etc. warnings
 
* Reduce number of Compiler, FindBugs, etc. warnings
 +
  
 
==Other Enhancements==
 
==Other Enhancements==
  
 
* [https://bugs.eclipse.org/251308 Bug 251308: '''Hyperlink Support''']: It would be very useful to enable hyperlink support in the editor so that plugins using Vex can make use of hyperlinks in the editor. I am thinking of something similar to org.eclipse.swt.browser.Browser.addLocationListener.
 
* [https://bugs.eclipse.org/251308 Bug 251308: '''Hyperlink Support''']: It would be very useful to enable hyperlink support in the editor so that plugins using Vex can make use of hyperlinks in the editor. I am thinking of something similar to org.eclipse.swt.browser.Browser.addLocationListener.
 +
  
 
==Vision==
 
==Vision==
  
* CSS: support images
 
 
* XSD and RELAX NG support
 
* XSD and RELAX NG support
 
* Diff editor
 
* Diff editor

Latest revision as of 14:18, 5 July 2011

Vex DRAFT Plan

This page is to be used by the user community to provide requests for features and enhancements for the Vex project. Please first enter items in bugzilla (component = wtp.inc.vex) and link to the bug here. This page will be used by the committers to gather ideas for where the community and adopters want to see Vex go.

Open bugs and closed bugs


Infrastructure/Tooling

  • Move to Mylyn Docs
  • 3 min Video for Web page to promote Vex
  • Enable Vex for SWTBot
  • Help
  • Externalize Strings -> Babel


Eclipse-like

  • Content Types instead of File Associations
  • Move vex-plugin.xml into folder .settings
  • Restrucuring
  • Enhanced New Document Wizard
  • Templates (XML framents) via CSS


Usability

  • Linked breadcrumb
  • Redo last New Element action
  • Spell-checker
  • Double-click on File Search result should transfer focus to Vex editor and select appropriate text
  • Show warnings for invalid/incomplete XML fragments


Model

  • Keep XML formatting of not edit parts
  • XML Schema


Stability

  • Increase test coverage
  • Reduce number of Compiler, FindBugs, etc. warnings


Other Enhancements

  • Bug 251308: Hyperlink Support: It would be very useful to enable hyperlink support in the editor so that plugins using Vex can make use of hyperlinks in the editor. I am thinking of something similar to org.eclipse.swt.browser.Browser.addLocationListener.


Vision

  • XSD and RELAX NG support
  • Diff editor