Developer prototypes a custom text editor after souring on Sublime Text and VS Code
Frustrated with the state of modern software, a developer decided to build their own text editor from scratch instead of relying on Sublime Text or VS Code's Monaco-based engine. Their first prototype rendered everything on an HTML canvas element, handling basic cursor movement, typing, and line highlighting, but lacked features like text selection, undo history, and scrolling. Realizing canvas rendering was inherently inaccessible, they pivoted to using a contenteditable div with plaintext-only mode as a more practical foundation.