Skip to content

Conversation

nedtwigg
Copy link
Member

@nedtwigg nedtwigg commented Sep 8, 2025

Overtype is designed for creating new text areas, it is currently pretty awkward for modifying existing text areas. Hopefully we can eventually prepare a succinct PR that the upstream project will be willing to merge, but in the meantime we will need to maintain a fork for a while.

@nedtwigg nedtwigg marked this pull request as ready for review September 8, 2025 20:28
@nedtwigg nedtwigg marked this pull request as draft September 8, 2025 20:28
@nedtwigg
Copy link
Member Author

nedtwigg commented Sep 9, 2025

@WebsByTodd this is ready! If you check it out and run pnpm run har:view in the root directory, then you'll have a development environment where you can

  • edit our extension or overtype
  • hit the refresh in the top right
  • it will build both things

I'm not merging this PR because things are overall worse, specifically styles.js. But other things are better - links and bullets are both much better.

Once you get a chance to bring this PR up to parity with main then we can merge this.

@nedtwigg
Copy link
Member Author

nedtwigg commented Sep 9, 2025

Oh! Also, I tried to use "npm workspaces", I did not want to switch to pnpm. But workspaces has bugs / missing features related to platform-specific stuff. So developing on Mac Silicon and running CI on linux was bad. I fixed/worked-around one issue, and then hit another one. That was when I switched to pnpm, which just worked. So that's how we got stuck with pnpm.

@WebsByTodd
Copy link
Collaborator

WebsByTodd commented Sep 9, 2025

@nedtwigg nedtwigg marked this pull request as ready for review September 9, 2025 17:31
@nedtwigg nedtwigg merged commit 4082e4d into main Sep 9, 2025
1 check passed
@nedtwigg nedtwigg deleted the feat/overtype-longterm-fork branch September 9, 2025 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

make the overtype fork long-term sustainable
2 participants