Project Roadmap

From Bluefish Wiki
Revision as of 16:54, 25 May 2012 by OlivierSessink (Talk | contribs)
Jump to: navigation, search

The project roadmap outlines the future goals and milestones of the bluefish project.

Contents

Stable branch (2.2.*)

2.2.3

Already done:

  • fix file recovery on window
  • fix broken shortcut for shift S on OSX
  • remove deprecated menu items for html entities, obsoleted by the character map plugin
  • improve cursor positioning when using filters
  • add control+ control- accelerators for text zoom
  • add php code sniffer outputbox action to the defaults
  • added html5 columns dialog
  • some code cleanups
  • hide the bookmarks margin if there are no bookmarks
  • make the color of selected text configurable
  • more flexible autocomplete options in the language file
  • add some options to filters/commands/outputbox to enable/disable entries, and to set if an entry is a bluefish default (and can be updated in the next bf release) or user defined / modified
  • removed fifo options for external commands, filters and the outputbox, replaced by temporary files
  • fix several bugs in code folding
  • make folding for various brackets optional in all language files
  • add a feature to fold only specific type of blocks (for example only comments)
  • add a highlight block around the cursor, and make the cursor size customizable
  • add a 'move selection up/down' feature bound to ctrl+up and ctrl+down
  • add a select block feature by dragging in the margin (over the line numbers)
  • fix the thumbnail dialog and thumbnail creation
  • fix spell checking while typing
  • fix search result positions after changes in the text
  • improve the search history and search gui
  • restructured parts of the preferences GUI
  • user supplied arguments in the filters / commands / outputbox
  • not only 'edit color' but also 'insert color'
  • make the documentroot in the filebrowser visible with it's own icon

Work in progress:

  • lorem ipsum generator


To be done, or to be postponed:

  • make attributes in the language file a seperate tag so it becomes more flexible
  • a feature to open all included files ..?
  • color scheme dialog that detects all colors in a file and shows them in a single dialog
  • printing

beyond 2.2.next

  • make the default snippets translatable
  • make the language-syntax option descriptions translatable
  • make the language-syntax file format more flexible so various possibilities can be made option such that you don't have to edit the language files

New ideas beyond the stable branch

  • clipboard history
  • undo redo browser
  • storing undo/redo information in the project file
Personal tools