Comments (1)
Thanks for the report!
Thank you so much for reaching out! I always appreciate feedback and help finding bugs like this.
The bug
So, there is a calculation problem in spelling error detection at the moment that causes it to detect weird spelling issues like that (someone brought it up last night in the Dalamud Discord). I did find the solution to the bug almost immediately and I'll have it fixed in v1.8.1 which I hope to push to the testing branch in the next day or two. If you keep an eye out on the testing branch for v1.8.1, the fix should be tested before I release it. Thanks for pointing it out though!
The technical side of things:
ImGui (the GUI library used by Dalamud) does not support word wrapping in text input so I have to manually do it and recalculate the string wrapping points with hidden characters in the string. In version 1.7.7 I did some refactoring to optimize performance and forgot to remove those characters before checking for spelling errors which leads to it reading the text wrong and comparing broken parts of words to the dictionary.
TLDR;
Fix on the way soon. ♥ Closing the report since I've got a fix coming.
from wordsmith-dalamudplugin.
Related Issues (20)
- Wordsmith crashing client. HOT 24
- Wordsmith crash/error HOT 1
- Not copying complete Paragraph HOT 1
- Wordsmith crashing or hiding xlplugins HOT 9
- Buttons at bottom of scratchpad are cut off HOT 3
- Spellcheck broken HOT 1
- Scratchpad number always incrementing HOT 1
- Wordsmith crashing the game. HOT 4
- Option to add a continuation marker at the front of a text chunk. HOT 3
- Spell Check completely off. HOT 6
- Using a custom marker prints out code HOT 4
- Spell check not working even when on HOT 3
- [Suggestion] Word usage tracking HOT 4
- [Request] Scratchpad in Gpose HOT 1
- Dictionary not working HOT 14
- Auto Spell-Check not working. HOT 3
- Unable to Resize Windows HOT 4
- Random Scratchpad crashes HOT 3
- Scratchpad Regular Crashes upon Copying HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wordsmith-dalamudplugin.