Project Roadmap
The project roadmap outlines the future goals and milestones of the bluefish project.
2.2.5
- faster syntax scanning after small changes to the text
- fix for a bug in search and replace where nothing was replaced
- much faster file pane with less memory usage, with various fixes and new features such as filenames from documents that are opened shown in bold
- storing the active document and active line numbers in projects
- much better javascript syntax highlighting and auto-completion, and adding jquery
- syntax highlighting and auto-completion improvements for most supported languages
- html code in php now defaults to html5
- add appdata file
- make the html plugin aware if the current syntax is html, html5 or xhtml
- improve smart indenting
- improve indenting in auto-completion code
- replace jsmin with a version with a true open source licence
- improve wrap text on right margin
- fix split lines feature
- fix several hard-to-reproduce crashes
- better recovery after a kill or crash
- improve paste special
- improve bookmark functionality
- OSX Native input methods now are supported (Japanese, Chinese, etc.)
- Mac Retina displays are now supported.
- OSX system hotkeys are working.
- OSX Widget bindings on MacOSX are moved to Cmd+C|V|X|A and working
- OSX opening files from the finder is now supported
- OSX Mavericks support
2.2.6
- enable development define only if compiled from svn, not if compiled from tarball
- various language file improvements, most of them in C, Javascript and CSS
- fix a specific CSS-in-HTML-tag highlighting issue
- Arabic translation added, Polish and Chinese translation updated
- fix a corner case for a new document from a template that does not exist
- fix segfault in filebrowser that could be triggered by invalid URL's
- the "open" submenu now opens SVG files from the filebrowser instead of inserting an image tag
- fix segfault in filter code if the command does not exist
- update cssmin and jsbeatify
- fix a syntax scanning issue when replacing large chunks of text
- fix the "Report bug" link
- add a new "conditional" option to the language file that makes re-using certain blocks of language files easier
- imporove error reporting in outputbox
- OSX: fix filebrowser icons
- OSX: fix "open file" dialog size
beyond 2.2.6
- make language options translatable
- improve loading of files with corrupt encoding (partially loading into read-only file)
- remove synchronous calls from blocking code-paths in the filebrowser code
- implement some sort of highlighting color theme so bluefish is also usable on dark themes without changing each and every color manually
- better mimetype / syntax linking GUI, like the GUI proposed for win32
beyond our planning horizon
- clipboard history
- undo redo browser
some ideas:
- completion of words in current document
- storing undo/redo information in the project file