Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Vex/Plan"

< Vex
(Vex DRAFT Plan)
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]
  
==Infrastructure/Tooling==
+
==Version 0.5.0 - 2010-05-30==
 +
 
 +
* [https://bugs.eclipse.org/299999 Validator]
 +
* 3 min Video for Web page to promote Vex
 +
 
 +
 
 +
==Future==
 +
 
 +
===Infrastructure/Tooling===
  
 
* Continuous Integration with Hudson/Athena
 
* Continuous Integration with Hudson/Athena
Line 17: Line 25:
 
* Externalize Strings -> Babel
 
* Externalize Strings -> Babel
  
==Eclipse-like==
+
===Eclipse-like===
  
 
* Add/Convert Element: Content assist instead of dialogs
 
* Add/Convert Element: Content assist instead of dialogs
Line 24: Line 32:
 
* '.vexConfig.ser' should not be a project file but meta data
 
* '.vexConfig.ser' should not be a project file but meta data
  
==Usability==
+
===Usability===
  
 
* Linked breadcrumb
 
* Linked breadcrumb
Line 32: Line 40:
 
* Show warnings for invalid/incomplete XML fragments
 
* Show warnings for invalid/incomplete XML fragments
  
==Model==
+
===Model===
  
* Validator
 
 
* Keep XML formatting of not edit parts
 
* Keep XML formatting of not edit parts
  
==Stability==
+
===Stability===
  
 
* Increase test coverage
 
* Increase test coverage

Revision as of 09:33, 20 April 2010

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

Version 0.5.0 - 2010-05-30

  • Validator
  • 3 min Video for Web page to promote Vex


Future

Infrastructure/Tooling

  • Continuous Integration with Hudson/Athena
    • FindBugs Warnings statistic
    • Test Coverage statistic
  • Enable Vex for SWTBot
  • Roadmap
  • New and Noteworthy
  • Documentation: Getting started
  • Help
  • Externalize Strings -> Babel

Eclipse-like

  • Add/Convert Element: Content assist instead of dialogs
  • Content Types instead of File Associations
  • Move vex-plugin.xml into folder .settings
  • '.vexConfig.ser' should not be a project file but meta data

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

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

  • CSS: support images
  • XSD and RELAX NG support
  • Diff editor

Back to the top