Commit Graph

62 Commits

Author SHA1 Message Date
John Preston eb772522d8 Copy multi-block IV selections as rich blocks. 2026-07-11 15:10:15 +04:00
John Preston 6d0e559c3f Compute IV media sizes for width, scale, DPR and zoom. 2026-07-11 15:10:15 +04:00
John Preston 372fc6ba6f Fix IV media missing when reopening the same page 2026-07-11 15:10:15 +04:00
John Preston 591a0bc0ca Navigate search results in the markdown IV window 2026-07-10 14:04:30 +04:00
John Preston 15731f9fb1 Highlight search matches in the markdown IV window 2026-07-10 14:04:30 +04:00
John Preston 4ded3ff299 Keep scroll position when zooming markdown viewer 2026-07-10 14:04:30 +04:00
John Preston da6fd1954b Drop editor fallback media blocks
Uncreatable media now renders nothing and a declined block is retried on later rebuilds instead of being skipped forever.
2026-07-10 14:04:29 +04:00
John Preston eeef96eb05 Request IV media images at zoomed pixel size 2026-07-02 17:49:08 +04:00
John Preston 7a67710094 Keep the slideshow active slide stable across edits 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 8c054dc144 Fix pullquote width remeasure 2026-07-02 17:49:02 +04:00
John Preston eecda90901 Make pullquote edits resize live 2026-07-02 17:49:01 +04:00
John Preston 748bc8236a Allow drag-n-drop of blocks selections. 2026-07-02 17:48:57 +04:00
John Preston 67484a0c04 Optimize reveal animation of rich messages. 2026-06-11 14:29:59 +04:00
John Preston 168c9f214c Workaround a bug in GCC 15+ with O2+LTO. 2026-06-11 13:34:08 +04:00
John Preston 0169567fe2 Attempt to fix real article width counting. 2026-06-09 23:23:42 +04:00
John Preston 824b42b47d Fix spoilers animate/restore in rich messages. 2026-06-09 23:01:16 +04:00
John Preston f4ca73691d Fix reveal animation in rich messages. 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 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 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 b0505eb642 Use correct message view as host of media. 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 f41327dc3b Horizontal scroll in IV when needed. 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 ea438aeb85 Correctly host rich message in the item. 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 f9dcb496d2 Add all buttons to the editor. 2026-06-09 14:28:10 +04:00
John Preston 22487e67dd Improve inline editor field commits. 2026-06-09 14:28:10 +04:00
John Preston 093562aac4 Initial structure for future editor. 2026-06-09 14:28:10 +04:00
John Preston 91789fb50f Correctly replace IV when full is loaded. 2026-06-09 14:28:10 +04:00
John Preston c6679eab4e Fix scrolling to anchors in IV. 2026-06-09 14:28:10 +04:00
John Preston 8008711db9 Style fixes and disable edit for now. 2026-06-09 14:28:09 +04:00
John Preston b8b4a2440a Retain custom emoji so they don't reset. 2026-06-09 14:28:09 +04:00
John Preston d20bd0a53f Support animated Thinking block. 2026-06-09 14:28:09 +04:00
John Preston 599459a2ad Animated reveal for rich messages. 2026-06-09 14:28:09 +04:00
John Preston 596d8ee0ba Introduce MarkdownArticlePaintContext. 2026-06-09 14:27:38 +04:00
John Preston fa63d6416c Improve rich_message display styles. 2026-06-09 14:27:37 +04:00
John Preston 5c825f352f Support basic display of IV in messages. 2026-06-09 14:27:37 +04:00
John Preston 05e026c38c Improve embeds usability. 2026-05-19 12:49:08 +04:00
John Preston e467bc7da9 Improve style, add zoom controls. 2026-05-19 12:49:08 +04:00
John Preston e7bc456974 Improve design of IV parts. 2026-05-19 12:49:08 +04:00
John Preston 4b8e7c2054 Initial related articles block implementation. 2026-05-19 12:49:08 +04:00