Commit Graph

50 Commits

Author SHA1 Message Date
John Preston 75a57cda4a Anchor IV editor toolbar pills to the article column
Lay out the toolbar pills with even skips at minimal width and keep the undo/redo and controls group on the article's left edge while the emoji pill tracks its right edge.
2026-07-02 17:49:02 +04:00
John Preston 0eec90b5fb Add live preview to the IV formula editor 2026-07-02 17:49:02 +04:00
John Preston 0da98406b9 Add IV editor attach, link and formula button behaviors 2026-07-02 17:49:01 +04:00
John Preston a36e7e6741 Make IV editor table toolbar button context-aware 2026-07-02 17:49:01 +04:00
John Preston c89afaaa19 Make IV editor toolbar style menus context-aware 2026-07-02 17:49:01 +04:00
John Preston 5af16f9e53 Scroll IV editor content under the top pills with a fade 2026-07-02 17:49:01 +04:00
John Preston eecda90901 Make pullquote edits resize live 2026-07-02 17:49:01 +04:00
John Preston 31d1cb7b6c Improve selection by keyboard. 2026-07-02 17:48:58 +04:00
John Preston 348f916d53 Correct handling monospace/codeblock shortcuts. 2026-07-02 17:48:58 +04:00
John Preston c0cb8896a2 Improve block creation / wrapping. 2026-07-02 17:48:58 +04:00
John Preston ec7e0566a7 Improve rich messages serialization. 2026-07-02 17:48:58 +04:00
John Preston 9dc4b8c8b8 Support rich messages drafts. 2026-07-02 17:48:57 +04:00
John Preston 282d6470cf Support nice ordered list editing. 2026-07-02 17:48:57 +04:00
John Preston 748bc8236a Allow drag-n-drop of blocks selections. 2026-07-02 17:48:57 +04:00
John Preston 2027d358b6 Improve arrows navigation through text nodes. 2026-07-02 17:48:57 +04:00
John Preston 8d42262fd8 Implement some media management. 2026-07-02 17:48:57 +04:00
John Preston 05455fb5ba Fix incorrect scroll jumps and block selections. 2026-07-02 17:48:57 +04:00
John Preston 8b73413454 Improve inter-blocks navigation. 2026-07-02 17:48:45 +04:00
John Preston 6508c989c8 Improve icons in the editor. 2026-07-02 17:48:45 +04:00
John Preston b6672283a7 Improve undo/redo and single-block Ctrl+A. 2026-07-02 17:48:45 +04:00
John Preston 732df97eb8 Improve emoji toggle, italic icon. 2026-07-02 17:48:45 +04:00
John Preston 6b970dfee9 Improve math formula edit with a box. 2026-07-02 17:48:45 +04:00
John Preston 388da4b189 Improve editor top bar controls. 2026-07-02 17:48:45 +04:00
John Preston f7c2ff3896 Support Ctrl+X to cut block selections. 2026-07-02 17:48:45 +04:00
John Preston 869941c053 Check for changes in rich message. 2026-07-02 17:48:45 +04:00
John Preston fa9b9263e4 Make InputField menu extension with hooks. 2026-06-23 11:40:19 +04:00
John Preston 4f776bbe25 Launch IV editor in a separate window. 2026-06-09 14:28:13 +04:00
John Preston 43cc9199ec Fix build on macOS. 2026-06-09 14:28:12 +04:00
John Preston 24992600f0 Allow Ctrl+A to select whole article. 2026-06-09 14:28:12 +04:00
John Preston 089736c5ef Initial attempt to Undo/Redo in editor. 2026-06-09 14:28:12 +04:00
John Preston f34c4bd2a7 Support copy-paste of blocks lists. 2026-06-09 14:28:12 +04:00
John Preston 590f134df6 Optimize IV article resize and re-layout. 2026-06-09 14:28:12 +04:00
John Preston 4ddd36665b Fix the horizontal scrolling for nested blocks. 2026-06-09 14:28:12 +04:00
John Preston 54b3db74b2 Fix math block edit, media uploading. 2026-06-09 14:28:12 +04:00
John Preston 8552f0a0b6 Support limits checking in tables. 2026-06-09 14:28:11 +04:00
John Preston b2a6cebad3 Edit tables from context menu. 2026-06-09 14:28:11 +04:00
John Preston 8b8b3ebc09 Support server-provided limits for rich messages. 2026-06-09 14:28:11 +04:00
John Preston 2cbb2425d4 Support better navigation, show edited leaf. 2026-06-09 14:28:11 +04:00
John Preston 2d372c29cc Support IV-specific tags in the editor. 2026-06-09 14:28:11 +04:00
John Preston 7118a7032e Improve arrow / backspace / del navigation. 2026-06-09 14:28:11 +04:00
John Preston a3f572e804 Fix build with Xcode. 2026-06-09 14:28:11 +04:00
John Preston 7b765a952e Improve blocks editing navigation. 2026-06-09 14:28:11 +04:00
John Preston 1d757731e4 Placeholders and block insertion points. 2026-06-09 14:28:11 +04:00
John Preston 4404d44da0 Support starting typing into IV editor, including IME. 2026-06-09 14:28:11 +04:00
John Preston 2701c96110 Nice edit for details and task list blocks. 2026-06-09 14:28:11 +04:00
John Preston 3d45440a67 Support horizontal scroll for tables in IV. 2026-06-09 14:28:11 +04:00
John Preston e1e49ce4ea Improve editor selection logic. 2026-06-09 14:28:11 +04:00
John Preston e83a880c20 Support complex selection in the editor. 2026-06-09 14:28:10 +04:00
John Preston 29a93b1260 Make block Code allowing of RichText. 2026-06-09 14:28:10 +04:00
John Preston 051763ebf6 Initial attempt to send articles. 2026-06-09 14:28:10 +04:00