mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-05 01:50:56 +07:00
This cleans up a number of issues with the Markdown image extension:
1. APIs were not annotated as experimental, but everything under
Markdown should be
2. Coil3ImageRendererExtensionImpl was public for no good reason
3. The alt text for inline images was populated incorrectly
4. The dependencies were not set up correctly (partly not exported,
both in JPS and Gradle)
5. We were using an outdated Coil version
6. Naming conventions were not fully followed for the image loading
extension
7. The extension APIs were missing KDoc and the readme was not very
clear
8. In the sample and Markdown preview we were creating a new image
loader on every recomposition
9. We only had a composable way to init a new extension, when all we
needed was a Coil context
10. Some opportunistic cleanup of the Markdown sample, including
updating the Readme with more images
11. Images in Markdown were missing the tooltip with the alt text (if
any)
12. The Markdown editor in the standalone sample crashes at startup
(JEWEL-878)
(cherry picked from commit 12f160f42295fb7be53b08307c4a35881d9c2a85)
(cherry picked from commit a3951cdfb7a30a72c427a8b88174f628f2519194)
IJ-MR-168786
GitOrigin-RevId: e043ee2ec40b6373eeb51eaa8533f7c7ed8c61ac