QupZilla / qupzilla

Cross-platform Qt web browser
http://www.qupzilla.com
GNU General Public License v3.0
1.12k stars 348 forks source link

Spellcheck via hunspell. #472

Closed krab closed 12 years ago

krab commented 12 years ago

Need a spellcheck system, very good it would be cool on hunspell. Very simple library.

Note that it is important to use qtextcodec with queries and receiving results from the dictionary.

JHooverman commented 12 years ago

For what reason will you need a spellchecker in QupZilla? To my mind QupZilla's main purpose is to browse the internet, of course with comfort and taking care user's privacy. A spellchecker is needed in a text editor/ creator.

pejakm commented 12 years ago

Spellchecker is very nice thing to have in a browser. :) I miss that very much.

Inkane commented 12 years ago

Well, sometimes you write text in in browser, e.g. a github comment. And then a spellchecker comes in handy if you make a tyop :-)

krab commented 12 years ago

@JHooverman huh, you crazy man, spellchecker is almost in all browsers. Chrome, Opera, Firefox used hunspell.

JHooverman commented 12 years ago

@Alexey: Of course you may call me crazy, but I still do not know for what you will need spellchecking. Argueing, that all browsers come with this feature does not count for me personally, because I do not use or need it in a browser.

Due to the fact, that many people have demand on spellchecking, there surely are use cases for that. But it depends on the way people use to work. E.g. commenting on github or writing emails I will do with my email program, that of course has a spell checker.

As I have mentioned before a browser should browse - with comfort and privacy and .... very quickly. QupZilla does all of this and I would like see, this will remain.

P.S.: If you find toyps you may blame it on Apples spell checker;-)

Inkane commented 12 years ago

Due to the fact, that many people have demand on spellchecking, there surely are use cases for that. But it depends on the way people use to work. E.g. commenting on github or writing emails I will do with my email program, that of course has a spell checker.

@JHooverman : Touché. Do you think implementing a spellchecker as a plugin would be possible? I don't think that the current API is sufficient enough for detecting where you enter the text and adding a red line under words, but maybe I just overlooked the needed method.

JHooverman commented 12 years ago

Due to the fact, that many people have demand on spellchecking, there surely are use cases for that. But it depends on the way people use to work. E.g. commenting on github or writing emails I will do with my email program, that of course has a spell checker.

@JHooverman : Touché. Do you think implementing a spellchecker as a plugin would be possible? I don't think that the current API is sufficient enough for detecting where you enter the text and adding a red line under words, but maybe I just overlooked the needed method.

Well, the developer and head of QupZilla is David Rosca-not me. David will decide, what might be a valueable extension and what not. I personally like and use QupZilla heavily because of its smart usage. And I am interested, that it will become not overblown like many other browsers.

nowrep commented 12 years ago

There is platform plugin for KDE spell check support gitorious

However, you need to use qtwebkit-git. Because of this restriction, there's nothing I can do until new version of qtwebkit will be available in most distributions.

pejakm commented 11 years ago

For archiving purposes: this is a duplicate of #87

nowrep commented 11 years ago

QtWebKit 2.3+ plugin here: https://github.com/QupZilla/qtwebkit-plugins

kkinder commented 11 years ago

@JHooverman: I know this is an old issue, but I can't pass this up:

Argueing, that all browsers come with this feature does not count for me personally, because I do not use or need it in a browser.

You misspelled arguing.

nowrep commented 11 years ago

Well, I guess it's invalid now as this feature is now included (if you are building with QtWebKit 2.3)