CudaText 1.232.1.0, linux-x86_64-qt6, fpc 3.2.3 on Wayland
Other Cud dialogs work fine. Spellcheck will not allow me to close/cancel. Ignore does not work, either. I must kill the entire Cud process and relaunch.
Also, spellcheck lacks a button for "Ignore All" which most spellcheckers have.
plugin Spell Checker
-
Random Void User
- Posts: 112
- Joined: 13.07.2024 21:19
-
main Alexey
- Posts: 2990
- Joined: 25.08.2021 18:15
Re: Spellchecker Dialog Broken Linux Qt6 Wayland
Qt6 version: i confirm that Ignore / Cancel buttons give some crash in Console.
'Ignore all': yes it is missed, but I don't think that on 10Kb sized text 'ignore all' is good, it will add to ignore list too much items.
'Ignore all': yes it is missed, but I don't think that on 10Kb sized text 'ignore all' is good, it will add to ignore list too much items.
-
main Alexey
- Posts: 2990
- Joined: 25.08.2021 18:15
Re: Spellchecker Dialog Broken Linux Qt6 Wayland
fix for button-click made, beta here:
https://github.com/Alexey-T/CudaText/di ... t-15844814
https://github.com/Alexey-T/CudaText/di ... t-15844814
-
Random Void User
- Posts: 112
- Joined: 13.07.2024 21:19
Re: Spellchecker Dialog Broken Linux Qt6 Wayland
Ignore All just needs an in-memory short list of items for a single run. When checking ends, the list disappears. So running spellcheck on the same document stops on the same words again. That's my expectation for Ignore All. There is no ever-growing list.
Some spell checkers do add an option beyond Ignore All, like "Add to Dictionary," for words the user wants to ignore permanently in all documents.
Some spell checkers do add an option beyond Ignore All, like "Add to Dictionary," for words the user wants to ignore permanently in all documents.
-
main Alexey
- Posts: 2990
- Joined: 25.08.2021 18:15
Re: Spellchecker Dialog Broken Linux Qt6 Wayland
how button 'Ignore all' (which you suggest to add) differs from 'Cancel'? I dont understand.
-
Random Void User
- Posts: 112
- Joined: 13.07.2024 21:19
Re: Spellchecker Dialog Broken Linux Qt6 Wayland
Cancel stops the whole spellcheck. Ignore All continues the spellcheck while ignoring the specified word anywhere in the document. Simple Ignore continues the spellcheck but only ignores the word once; if it happens again, the same correction prompt will too.
-
main Alexey
- Posts: 2990
- Joined: 25.08.2021 18:15
Re: Spellchecker Dialog Broken Linux Qt6 Wayland
added 'Ignore all', pls test.