From e7213465492db1279bc02ef39030d6ac937e8a52 Mon Sep 17 00:00:00 2001 From: Paris Theofanidis Date: Thu, 14 May 2026 20:40:54 +0300 Subject: [PATCH 01/30] docs: add design spec for inline WYSIWYG edit mode Notion-style per-segment WYSIWYG editor to replace the chunky textarea: contenteditable surface, scoped inline-markdown serializer, floating format toolbar, and a raw-markdown escape-hatch toggle. Also gitignore the .superpowers/ brainstorm scratch directory. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitignore | 1 + ...6-05-14-edit-mode-inline-wysiwyg-design.md | 174 ++++++++++++++++++ 2 files changed, 175 insertions(+) create mode 100644 docs/superpowers/specs/2026-05-14-edit-mode-inline-wysiwyg-design.md diff --git a/.gitignore b/.gitignore index a8256b4..5650f13 100644 --- a/.gitignore +++ b/.gitignore @@ -161,3 +161,4 @@ fastlane/keys/ fastlane/report.xml fastlane/README.md resources/provisioning/ +.superpowers/ diff --git a/docs/superpowers/specs/2026-05-14-edit-mode-inline-wysiwyg-design.md b/docs/superpowers/specs/2026-05-14-edit-mode-inline-wysiwyg-design.md new file mode 100644 index 0000000..1098f0d --- /dev/null +++ b/docs/superpowers/specs/2026-05-14-edit-mode-inline-wysiwyg-design.md @@ -0,0 +1,174 @@ +# Edit Mode: Inline WYSIWYG Editor — Design + +**Date:** 2026-05-14 +**Status:** Approved + +## Problem + +In edit mode, clicking a segment swaps its rendered HTML for a monospace +`