mirror of
https://github.com/Darkrock-Studios/hammer-editor.git
synced 2026-10-03 20:26:16 +00:00
Add a project-scoped user spelling dictionary (#939) Writers can whitelist words per project: "Add to dictionary" on a flagged word in the scene editor and focus mode, plus an add/remove word list in Project Settings under Spell checking. Words live in ProjectData.dictionaryWords so they sync with the project. A conflict confined to the word list merges both sides by union with no resolver; other conflicting fields still go through the existing resolver with the dictionary unioned. The union is verbatim, so a word a newer build stored under laxer rules is never deleted server-side. Sync writes also re-apply any project-data edit made after the phase snapshot, so an edit landing mid-sync is no longer clobbered. ProjectDictionaryService now feeds user words to the checker alongside encyclopedia words, independent of the encyclopedia toggle. HdHairlineTagField and the new HdHairlineWordListField share an extracted HdHairlineChipInput. |
||
|---|---|---|
| .. | ||
| ARCHITECTURE.md | ||
| ASSET-GENERATION.md | ||
| DESIGN-PATTERNS.md | ||
| HOW-TO-RELEASE.md | ||
| HOW-TO-RUN-A-SERVER-DOCKER.md | ||
| HOW-TO-RUN-A-SERVER.md | ||
| KEYBOARD-SHORTCUTS.md | ||
| ROADMAP.md | ||
| SERVER-SECRET-STORAGE.md | ||
| SERVER-TIMEZONES.md | ||
| SYNCING-PROTOCOL.md | ||
| WEAR-OS.md | ||
| WEB-DESIGN-SYSTEM.md | ||