Agenda

From Codetch Wiki

Jump to: navigation, search

This page is for mapping out ideas for future releases. If you have an idea, feel free to add a feature request. The features here are grouped by version, but listed in no particular order. I'll organize these into more specific version also when I have a better scope of it all.

The major focus for the next few versions is adding project management support, including uploads with FTP and potentially some CVS and SVN capabilities. The CVS and SVN support will have to rely on external programs if implemented.

Contents


Version 0.4.x - 0.5.x

Project Manager

  • Should define a project specification first (in progress)
  • Potential for different project types (Empty, Website, Extension, etc)
  • Saves a .codetchproj XML file in local project directory for configuration
  • List of recent/added projects stored within Codetch (via pref)

External Application Integration

  • Toolbar to launch document as if double clicking (for OSs that support it)
  • Run document with using an external application (like with external browsers)

Syntax Highlighting

  • Early, early, early, early Alpha support

Miscellaneous

  • More integration with Firefox (context menu, toolbar button)

Version 1.x

Remote File Transfer

  • Simple put/get functionality
  • Configure through project in manager
  • Synchronization

Syntax Highlighting

  • Needs to be asynchronous
  • Customize colors and keywords

Live Snippets

  • Integration of Codetch.com account (optional)
  • Snippets delivered via feeds/RDF
  • Sorting and searching dynamically, tags, top lists
  • Importing, exporting, bookmarking
  • Snippets update to newer versions

Live Templates

  • Similar to snippets
  • Templates would be seen from tab in "New..." dialog

Extensible Editor System

  • Content-type specific file handlers (HTML, CSS, XUL, XML, PHP, etc...)
  • User manageble
  • Installable by extension

Document Type Schemas

  • Use XML Schemas to automate tool tips, dialogs, validation, etc
  • I'm looking for a good DTD->XML Schema converter, let me know if you've seen one! (Or can do some conversions for me :)

External Application Integration

  • FTP, CVS, SVN support through external applications? (I don't see why not)
  • Enable special features if applications installed (i.e. MySQL, PHP, Ruby, etc)

Miscellaneous

  • Customizable key commands
  • Asynchronous file open/save
Personal tools