Commit Graph

64 Commits

Author SHA1 Message Date
Tom Alexander
7a5784fd66 Prepare for merging. 2024-01-21 18:52:40 -05:00
Tom Alexander
ff62983ac0 Add organic wasm module. 2024-01-21 18:32:19 -05:00
Tom Alexander
b232c8d7da React hello world. 2024-01-21 17:54:00 -05:00
Tom Alexander
3c19a105b1 Add initial package.json. 2024-01-21 17:26:02 -05:00
Tom Alexander
5b9b3d1195 Initial commit. 2024-01-21 17:22:54 -05:00
Tom Alexander
89b8b18fea Add functions to add and clear highlights. 2024-01-21 15:51:40 -05:00
Tom Alexander
66bfc2da25 Make the font transparent in the underlay. 2024-01-12 23:16:07 -05:00
Tom Alexander
e6f16c854c Duplicate the input text in the underlay div. 2024-01-12 23:15:06 -05:00
Tom Alexander
b52ee91745 Switch from an overlay to an underlay so the highlight colors do not impact the text. 2024-01-12 22:39:00 -05:00
Tom Alexander
949e02af2f Add an overlay that is invisible.
We will put a second copy of the input text in here invisibly, so we can create overlay spans.
2024-01-12 22:30:55 -05:00
Tom Alexander
636f2dabb8 Wrap the textarea. 2024-01-12 22:16:31 -05:00
Tom Alexander
a1b1e9e5c5 Add a pane to render the AST. 2024-01-12 22:12:14 -05:00
Tom Alexander
b6f74c9a6e Add a textarea. 2024-01-12 21:42:12 -05:00
Tom Alexander
8fa6eecae0 Initialize project using Create React App 2024-01-12 20:19:47 -05:00