I would like to keep SpellBound as a spellchecker without adding too many features. This makes it much simpler for localization to other languages along with many other things I have to do to support it properly. Having said that, if I believe that the feature should be added to SpellBound chances are that I will. If the request is to change existing functionality as it exists today in either the Mozilla Suite or Thunderbird then I will more than likely not change it. In the vast majority of cases it is more appropriate to request the change to the existing functionalty of the Mozilla Suite or Thunderbird and after it is implemented I will implement this change in SpellBound. This way the functionality is consistent between all of these even if the functionality is not what you perceive to be the most optimal. It is important to note that other extensions can easily take advantage of SpellBound so it is more than likely possible to add the feature you would like to a different extension and then use SpellBound with that extension for spell checking.
I try to respond to submitted feature requests but often I am unable to do so... please don't take it personally if you fall into this latter category. Very few requests don't make it onto the feature request list but it may take me some time before I update this page with your request. Also, if you think your feature request is simple all I can say is chances are it isn't or it would have been implemented already. If you know it is simple then please provide the code to add this functionality along with your request. When a feature request is implemented it will be moved over to the Release Notes page.
I try to respond to submitted feature requests but often I am unable to do so... please don't take it personally if you fall into this latter category. Very few requests don't make it onto the feature request list but it may take me some time before I update this page with your request. Also, if you think your feature request is simple all I can say is chances are it isn't or it would have been implemented already. If you know it is simple then please provide the code to add this functionality along with your request. When a feature request is implemented it will be moved over to the Release Notes page.
Current Feature Requests
- Context menu misspelled word suggestions in the spell check editor. This will hopefully be added to the next release.
Severity: Normal Target: 1.0 - Option to use the OS theme for background / foreground color, text, etc.
Severity: Normal Target: 1.0 - Spell check of elements in a web page that have the contentEditable attribute set.
Severity: Normal Target: 1.0 - Option to spell check all input and textarea elements on a single page. This will hopefully be added to the next release.
Severity: Normal Target: 1.0 - Context menu misspelled word suggestions in an input or textarea. I have a working prototype of this already but the Mozilla myspell libraries are not releasing memory and I have not had the time to track down the reason why. I believe that the better way to implement this is within Mozilla itself and Bug ID 58612 if / when implemented will provide this feature request directly in the browser. Severity: Normal Target: Future
- Inline spell checking of textarea elements. There is no firm date for when this will be added due to the complexity.
I believe that the better way to implement this is within Mozilla itself and Bug ID 58612 if / when implemented will provide this feature request directly in the browser. Severity: Normal Target: Future - Automatic updates for dictionaries.
Severity: Normal Target: Future - User definable path for the dictionaries... currently this is hardcoded in the myspell library.
Severity: Major Target: Future - User definable path for the personal dictionary... currently this is hardcoded in the myspell library
Severity: Normal Target: Future - Ability to have more than one personal dictionary.
Severity: Minor Target: Future - Include all of the files with the extension. SpellBound works on any operating system that Firefox and Thunderbird works on. Since the required libraries are operating system specific and the installation methods provided with Firefox do not have a means to differentiate between operating systems the libraries have to be packaged separately. Please keep in mind that SpellBound also works with optimized builds so the workaround to this issue that FoxyTunes has implemented will not work with SpellBound.
Severity: Normal Target: Future - Option to spell check an entire web page. A couple of alternatives are:
- Use an HTML editor that supports spell checking...Nvu which is open source and uses the same spell checking as SpellBound for example.
- Make the page editable in the browser's content window by using a designMode bookmarklet and then spell check the page using SpellBound. Just bookmark the designMode bookmarklet, open the page you want to spell check, click the bookmark you added, and launch SpellBound.
- how should it differentiate between a normal spell check and a spell check where the entire page is checked (e.g. should it be launched in a different manner and if so how?). Keep in mind that this should not be visible to the average user since they won't be using this feature.
- what should be done with the corrected document? Keep in mind the document will be in the SpellBound editor since it is not possible to check the document in the browser's content window.
- and I am sure there are other items that need to be considered
Status: WONTFIX - Replace all occurences of a misspelled word when double clicking a word in the suggestion list (e.g. instead of performing a replace which is the current default behavior perform a replace all which requires an extra click with the current behavior). The current behavior of the spell checker in Thunderbird and the Mozilla Suite only replaces the current word and since SpellBound uses the same code it behaves in the same manner. When / if the behavior changes in Thunderbird and the Mozilla Suite then the behavior will change in SpellBound.
Status: WONTFIX
Copyright © 2004-2005 Robert Strong All rights reserved
Valid XHTML 1.1 served as text/html - Page Last Updated: Jul. 1, 2005
Valid XHTML 1.1 served as text/html - Page Last Updated: Jul. 1, 2005