Project Roadmap

From Bluefish Wiki
Jump to navigation Jump to search

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

1.0 branch

Version 1.0.8

  • translation updates
  • enchant compatibility


development 1.3 branch

Version 1.3.8

  • more translations finished
  • major syntax scanning speedup
  • minor bugfixes (e.g. undo)
  • language files improvements
  • at least partial implementation of web accessibility guidelines

possible implementation: create a setting that will use em for i, strong for b etc.

  • config file migration from 1.0 to 2.0 (both rcfile_v2, session and project files!)

possible implementation: if new config file does not exist, copy the olf config file, migrate the settings, and write new config file

Version 2.0.0-rc1

  • most important languages should be completely (99%) translated
  • no known crashes
  • migration of settings should work flawless

Version 2.0.0-rc2

  • various bug fixes and improvements

Version 2.0.0-rc3

  • fix snippets plugin

Version 2.0.0

  • if no problems are found during the -rc releases we start the 2.0 branch

Future 2.0 branch

some ideas:

  • column indicator (a vertical line at e.g. 80 characters)
  • template manager (that support multiple templates, and a project just sets the default one)
  • clipboard history
  • undo redo browser

Future beyond 2.0

some ideas:

  • rewrite of search and replace backend using glib regex functions (drop pcre3-dev requirement), with options like
    • highlight all matches in the text
    • allow forward and backward searching
  • completion of words in current document
  • storing undo/redo information in the project file