Commit Graph

78 Commits

Author SHA1 Message Date
John Preston 4200a27cc4 Fix build with GCC. 2026-07-03 07:00:35 +04:00
John Preston 4be2bc7ee4 Insert empty paragraph on Up key in the start. 2026-07-02 22:31:56 +04:00
John Preston 3a4f39eb0e Reflect the current cell selection in the top table button
On selection change the top bar derives its active block and menu from the live article selection instead of the previously edited node, so a multi-cell table rectangle always lights the table button and its menu offers Unite cells.
2026-07-02 17:49:07 +04:00
John Preston 399b973440 Fix some editor bugs. 2026-07-02 17:49:07 +04:00
John Preston 7a67710094 Keep the slideshow active slide stable across edits 2026-07-02 17:49:07 +04:00
John Preston 162abf9cea Upload the edited photo from the rich editor 2026-07-02 17:49:07 +04:00
John Preston 96b631e28f Give each ordered-list type its own list-menu glyph 2026-07-02 17:49:07 +04:00
John Preston fff550c4e4 Show nearest drop line for external file drag in editor 2026-07-02 17:49:07 +04:00
John Preston 15ac77e2ac Per-item controls and layout switch for grouped rich media 2026-07-02 17:49:07 +04:00
John Preston 7603a8b0ba Overlay three-dot and add buttons on rich editor media 2026-07-02 17:49:07 +04:00
John Preston 36a6f83c99 Edit a photo in the media editor from the rich editor 2026-07-02 17:49:07 +04:00
John Preston efa742b6a1 Remove only the clicked item from a Collage or Slideshow 2026-07-02 17:49:07 +04:00
John Preston 8362d8b8a0 Clamp editor auto-scroll between floating controls. 2026-07-02 17:49:07 +04:00
John Preston 2a6f2e4f98 Show Unite cells in the top-control table menu 2026-07-02 17:49:07 +04:00
John Preston 923f36ecac Replace Bordered table action with Borderless toggle 2026-07-02 17:49:07 +04:00
John Preston e9caa13c9a Gray formula placeholder, re-roll sample on clear 2026-07-02 17:49:06 +04:00
John Preston 0f176a4ea7 Make nice fade-to-background in IV editor. 2026-07-02 17:49:06 +04:00
John Preston f854d0cff5 Keep table h-scroll after changing list type 2026-07-02 17:49:06 +04:00
John Preston 7ac37942c2 Insert IV blocks from dragged or pasted media files 2026-07-02 17:49:06 +04:00
John Preston 2606e4eee4 Fix build with Xcode. 2026-07-02 17:49:06 +04:00
John Preston 9d5320c726 Show media context menu only over media 2026-07-02 17:49:06 +04:00
John Preston aaafc9f4ce Repaint IV editor article on theme change 2026-07-02 17:49:06 +04:00
John Preston 0fd49daa48 Float IV editor bottom controls over full-height scroll 2026-07-02 17:49:06 +04:00
John Preston f767256304 Lay out IV editor article to the full toolbar span 2026-07-02 17:49:06 +04:00
John Preston 2f40c2c09b Cap IV editor content width to the toolbar span
Photos and other inserted blocks no longer grow past the top
controls; the article column and the floating top pills stay
centered together at the same position when the window widens.
2026-07-02 17:49:06 +04:00
John Preston 8b6d76db24 Show random LaTeX samples in formula editor 2026-07-02 17:49:06 +04:00
John Preston 21a2771707 Resize and restyle the IV formula editor preview 2026-07-02 17:49:02 +04:00
John Preston 8c054dc144 Fix pullquote width remeasure 2026-07-02 17:49:02 +04:00
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