PenguinF / sandra-three

Third incarnation of a chess UI for Windows 7 and higher.
Apache License 2.0
4 stars 0 forks source link

Research text editors #217

Open PenguinF opened 4 years ago

PenguinF commented 4 years ago

Consider replacing the Scintilla control with something else, as some of its features must necessarily be duplicated (e.g. mirror undo-redo stack) for live editing+parsing and someday maybe incremental auto-saves. What it does do, it does reasonably well: DirectWrite rendering, weird non-standard tooltips, line numbers, an uncommon but well understood API, hard crashes if accessed after it's been disposed, odd characters if a default shortcut is disabled but not actively caught by an event handler, and so on and so forth.