Sample, migrate error in id generation
This commit is contained in:
		
							parent
							
								
									01143fd5a5
								
							
						
					
					
						commit
						782353cd65
					
				| @ -15,7 +15,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181125321", |   id = "20200629125321", | ||||||
|   title = "Additional spacing after block", |   title = "Additional spacing after block", | ||||||
|   description = "Add additional spacing (padding) after last line of a block", |   description = "Add additional spacing (padding) after last line of a block", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -14,7 +14,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181130227", |   id = "20200629130227", | ||||||
|   title = "All blocks no padding", |   title = "All blocks no padding", | ||||||
|   description = "Do not render new lines (padding) after all blocks", |   description = "Do not render new lines (padding) after all blocks", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -13,7 +13,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007211090524", |   id = "20200729090524", | ||||||
|   title = "Block handler", |   title = "Block handler", | ||||||
|   description = "Custom block delimiters that control new lines after block nodes", |   description = "Custom block delimiters that control new lines after block nodes", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ import java.util.Collections | |||||||
| import java.util.WeakHashMap | import java.util.WeakHashMap | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007189102458", |   id = "20200707102458", | ||||||
|   title = "Cache Markwon instance", |   title = "Cache Markwon instance", | ||||||
|   description = "A static cache for `Markwon` instance " + |   description = "A static cache for `Markwon` instance " + | ||||||
|     "to be associated with a `Context`", |     "to be associated with a `Context`", | ||||||
|  | |||||||
| @ -36,7 +36,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181163248", |   id = "20200629163248", | ||||||
|   title = "Custom extension", |   title = "Custom extension", | ||||||
|   description = "Custom extension that adds an " + |   description = "Custom extension that adds an " + | ||||||
|     "icon from resources and renders it as image with " + |     "icon from resources and renders it as image with " + | ||||||
|  | |||||||
| @ -13,7 +13,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181123617", |   id = "20200629123617", | ||||||
|   title = "Customize theme", |   title = "Customize theme", | ||||||
|   description = "Customize `MarkwonTheme` styling", |   description = "Customize `MarkwonTheme` styling", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -17,7 +17,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182194017", |   id = "20200630194017", | ||||||
|   title = "Custom delimiter processor", |   title = "Custom delimiter processor", | ||||||
|   description = "Custom parsing delimiter processor with `?` character", |   description = "Custom parsing delimiter processor with `?` character", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -13,7 +13,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181123308", |   id = "20200629123308", | ||||||
|   title = "Disable node from rendering", |   title = "Disable node from rendering", | ||||||
|   description = "Disable _parsed_ node from being rendered (markdown syntax is still consumed)", |   description = "Disable _parsed_ node from being rendered (markdown syntax is still consumed)", | ||||||
|   artifacts = {MarkwonArtifact.CORE}, |   artifacts = {MarkwonArtifact.CORE}, | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ import org.commonmark.node.BlockQuote | |||||||
| import org.commonmark.parser.Parser | import org.commonmark.parser.Parser | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006179075012", |   id = "20200627075012", | ||||||
|   title = "Enabled markdown blocks", |   title = "Enabled markdown blocks", | ||||||
|   description = "Modify/inspect enabled by `CorePlugin` block types. " + |   description = "Modify/inspect enabled by `CorePlugin` block types. " + | ||||||
|     "Disable quotes or other blocks from being parsed", |     "Disable quotes or other blocks from being parsed", | ||||||
|  | |||||||
| @ -20,7 +20,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181162024", |   id = "20200629162024", | ||||||
|   title = "User mention and issue (via text)", |   title = "User mention and issue (via text)", | ||||||
|   description = "Github-like user mention and issue " + |   description = "Github-like user mention and issue " + | ||||||
|     "rendering via `CorePlugin.OnTextAddedListener`", |     "rendering via `CorePlugin.OnTextAddedListener`", | ||||||
|  | |||||||
| @ -22,7 +22,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181162024", |   id = "20200629162024", | ||||||
|   title = "User mention and issue (via text)", |   title = "User mention and issue (via text)", | ||||||
|   description = "Github-like user mention and issue " + |   description = "Github-like user mention and issue " + | ||||||
|     "rendering via `CorePlugin.OnTextAddedListener`", |     "rendering via `CorePlugin.OnTextAddedListener`", | ||||||
|  | |||||||
| @ -15,7 +15,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181125924", |   id = "20200629125924", | ||||||
|   title = "Heading no padding (block handler)", |   title = "Heading no padding (block handler)", | ||||||
|   description = "Process padding (spacing) after heading with a " + |   description = "Process padding (spacing) after heading with a " + | ||||||
|     "`BlockHandler`", |     "`BlockHandler`", | ||||||
|  | |||||||
| @ -15,7 +15,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181125622", |   id = "20200629125622", | ||||||
|   title = "Heading no padding", |   title = "Heading no padding", | ||||||
|   description = "Do not add a new line after heading node", |   description = "Do not add a new line after heading node", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181170857", |   id = "20200629170857", | ||||||
|   title = "Inline parsing without defaults", |   title = "Inline parsing without defaults", | ||||||
|   description = "Configure inline parser plugin to **not** have any **inline** parsing", |   description = "Configure inline parser plugin to **not** have any **inline** parsing", | ||||||
|   artifacts = {MarkwonArtifact.INLINE_PARSER}, |   artifacts = {MarkwonArtifact.INLINE_PARSER}, | ||||||
|  | |||||||
| @ -24,7 +24,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181130954", |   id = "20200629130954", | ||||||
|   title = "Letter ordered list", |   title = "Letter ordered list", | ||||||
|   description = "Render bullet list inside an ordered list with letters instead of bullets", |   description = "Render bullet list inside an ordered list with letters instead of bullets", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -17,7 +17,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184101224", |   id = "20200702101224", | ||||||
|   title = "Remove link underline", |   title = "Remove link underline", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|   tags = {Tags.links, Tags.rendering, Tags.span} |   tags = {Tags.links, Tags.rendering, Tags.span} | ||||||
|  | |||||||
| @ -25,7 +25,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181122230", |   id = "20200629122230", | ||||||
|   title = "Obtain link title", |   title = "Obtain link title", | ||||||
|   description = "Obtain title (text) of clicked link, `[title](#destination)`", |   description = "Obtain title (text) of clicked link, `[title](#destination)`", | ||||||
|   artifacts = {MarkwonArtifact.CORE}, |   artifacts = {MarkwonArtifact.CORE}, | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181124005", |   id = "20200629124005", | ||||||
|   title = "Links without scheme", |   title = "Links without scheme", | ||||||
|   description = "Links without scheme are considered to be `https`", |   description = "Links without scheme are considered to be `https`", | ||||||
|   artifacts = {MarkwonArtifact.CORE}, |   artifacts = {MarkwonArtifact.CORE}, | ||||||
|  | |||||||
| @ -16,7 +16,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181171212", |   id = "20200629171212", | ||||||
|   title = "No parsing", |   title = "No parsing", | ||||||
|   description = "All commonmark parsing is disabled (both inlines and blocks)", |   description = "All commonmark parsing is disabled (both inlines and blocks)", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -16,7 +16,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181122647", |   id = "20200629122647", | ||||||
|   title = "Paragraph style", |   title = "Paragraph style", | ||||||
|   description = "Apply a style (via span) to a paragraph", |   description = "Apply a style (via span) to a paragraph", | ||||||
|   artifacts = {MarkwonArtifact.CORE}, |   artifacts = {MarkwonArtifact.CORE}, | ||||||
|  | |||||||
| @ -21,7 +21,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184092446", |   id = "20200702092446", | ||||||
|   title = "PrecomputedFutureTextSetterCompat", |   title = "PrecomputedFutureTextSetterCompat", | ||||||
|   description = "Usage of `PrecomputedFutureTextSetterCompat` " + |   description = "Usage of `PrecomputedFutureTextSetterCompat` " + | ||||||
|     "inside a `RecyclerView` with appcompat", |     "inside a `RecyclerView` with appcompat", | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184091654", |   id = "20200702091654", | ||||||
|   title = "PrecomputedTextSetterCompat", |   title = "PrecomputedTextSetterCompat", | ||||||
|   description = "`TextSetter` to use `PrecomputedTextSetterCompat`", |   description = "`TextSetter` to use `PrecomputedTextSetterCompat`", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181161505", |   id = "20200629161505", | ||||||
|   title = "Read more plugin", |   title = "Read more plugin", | ||||||
|   description = "Plugin that adds expand/collapse (\"show all\"/\"show less\")", |   description = "Plugin that adds expand/collapse (\"show all\"/\"show less\")", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -27,7 +27,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184101750", |   id = "20200702101750", | ||||||
|   title = "RecyclerView", |   title = "RecyclerView", | ||||||
|   description = "Usage with `RecyclerView`", |   description = "Usage with `RecyclerView`", | ||||||
|   artifacts = {MarkwonArtifact.RECYCLER, MarkwonArtifact.RECYCLER_TABLE}, |   artifacts = {MarkwonArtifact.RECYCLER, MarkwonArtifact.RECYCLER_TABLE}, | ||||||
|  | |||||||
| @ -13,7 +13,7 @@ import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | |||||||
| import io.noties.markwon.simple.ext.SimpleExtPlugin; | import io.noties.markwon.simple.ext.SimpleExtPlugin; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182194335", |   id = "20200630194335", | ||||||
|   title = "Delimiter processor simple-ext", |   title = "Delimiter processor simple-ext", | ||||||
|   description = "Custom delimiter processor implemented with a `SimpleExtPlugin`", |   description = "Custom delimiter processor implemented with a `SimpleExtPlugin`", | ||||||
|   artifacts = MarkwonArtifact.SIMPLE_EXT, |   artifacts = MarkwonArtifact.SIMPLE_EXT, | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181125040", |   id = "20200629125040", | ||||||
|   title = "Soft break new line", |   title = "Soft break new line", | ||||||
|   description = "Add a new line for a markdown soft-break node", |   description = "Add a new line for a markdown soft-break node", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181124706", |   id = "20200629124706", | ||||||
|   title = "Soft break adds space", |   title = "Soft break adds space", | ||||||
|   description = "By default a soft break (`\n`) will " + |   description = "By default a soft break (`\n`) will " + | ||||||
|     "add a space character instead of new line", |     "add a space character instead of new line", | ||||||
|  | |||||||
| @ -13,7 +13,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo | import io.noties.markwon.sample.annotations.MarkwonSampleInfo | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006179074017", |   id = "20200627074017", | ||||||
|   title = "Markdown in Toast (with dynamic content)", |   title = "Markdown in Toast (with dynamic content)", | ||||||
|   description = "Display markdown in a `android.widget.Toast` with dynamic content (image)", |   description = "Display markdown in a `android.widget.Toast` with dynamic content (image)", | ||||||
|   artifacts = [MarkwonArtifact.CORE, MarkwonArtifact.IMAGE], |   artifacts = [MarkwonArtifact.CORE, MarkwonArtifact.IMAGE], | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo | import io.noties.markwon.sample.annotations.MarkwonSampleInfo | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006179072642", |   id = "20200627072642", | ||||||
|   title = "Markdown in Toast", |   title = "Markdown in Toast", | ||||||
|   description = "Display _static_ markdown content in a `android.widget.Toast`", |   description = "Display _static_ markdown content in a `android.widget.Toast`", | ||||||
|   artifacts = [MarkwonArtifact.CORE], |   artifacts = [MarkwonArtifact.CORE], | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo | import io.noties.markwon.sample.annotations.MarkwonSampleInfo | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006178152255", |   id = "20200626152255", | ||||||
|   title = "Simple", |   title = "Simple", | ||||||
|   description = "The most primitive and simple way to apply markdown to a `TextView`", |   description = "The most primitive and simple way to apply markdown to a `TextView`", | ||||||
|   artifacts = [MarkwonArtifact.CORE], |   artifacts = [MarkwonArtifact.CORE], | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import io.noties.markwon.sample.annotations.MarkwonSampleInfo | |||||||
| import org.commonmark.node.Node | import org.commonmark.node.Node | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006178153426", |   id = "20200626153426", | ||||||
|   title = "Simple with walk-through", |   title = "Simple with walk-through", | ||||||
|   description = "Walk-through for simple use case", |   description = "Walk-through for simple use case", | ||||||
|   artifacts = [MarkwonArtifact.CORE], |   artifacts = [MarkwonArtifact.CORE], | ||||||
|  | |||||||
| @ -20,7 +20,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181165136", |   id = "20200629165136", | ||||||
|   title = "Additional edit span", |   title = "Additional edit span", | ||||||
|   description = "Additional _edit_ span (span that is present in " + |   description = "Additional _edit_ span (span that is present in " + | ||||||
|     "`EditText` along with punctuation", |     "`EditText` along with punctuation", | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181165347", |   id = "20200629165347", | ||||||
|   title = "Additional plugin", |   title = "Additional plugin", | ||||||
|   description = "Additional plugin for editor", |   description = "Additional plugin for editor", | ||||||
|   artifacts = {MarkwonArtifact.EDITOR, MarkwonArtifact.INLINE_PARSER, MarkwonArtifact.EXT_STRIKETHROUGH}, |   artifacts = {MarkwonArtifact.EDITOR, MarkwonArtifact.INLINE_PARSER, MarkwonArtifact.EXT_STRIKETHROUGH}, | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181164627", |   id = "20200629164627", | ||||||
|   title = "Custom punctuation span", |   title = "Custom punctuation span", | ||||||
|   description = "Custom span for punctuation in editor", |   description = "Custom span for punctuation in editor", | ||||||
|   artifacts = {MarkwonArtifact.EDITOR, MarkwonArtifact.INLINE_PARSER}, |   artifacts = {MarkwonArtifact.EDITOR, MarkwonArtifact.INLINE_PARSER}, | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182113954", |   id = "20200630113954", | ||||||
|   title = "Heading edit handler", |   title = "Heading edit handler", | ||||||
|   description = "Handling of heading node in editor", |   description = "Handling of heading node in editor", | ||||||
|   artifacts = {MarkwonArtifact.EDITOR, MarkwonArtifact.INLINE_PARSER}, |   artifacts = {MarkwonArtifact.EDITOR, MarkwonArtifact.INLINE_PARSER}, | ||||||
|  | |||||||
| @ -32,7 +32,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181165920", |   id = "20200629165920", | ||||||
|   title = "Multiple edit spans", |   title = "Multiple edit spans", | ||||||
|   description = "Additional multiple edit spans for editor", |   description = "Additional multiple edit spans for editor", | ||||||
|   artifacts = {MarkwonArtifact.EDITOR, MarkwonArtifact.INLINE_PARSER}, |   artifacts = {MarkwonArtifact.EDITOR, MarkwonArtifact.INLINE_PARSER}, | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181170348", |   id = "20200629170348", | ||||||
|   title = "Editor new line continuation", |   title = "Editor new line continuation", | ||||||
|   description = "Sample of how new line character can be handled " + |   description = "Sample of how new line character can be handled " + | ||||||
|     "in order to add a _continuation_, for example adding a new " + |     "in order to add a _continuation_, for example adding a new " + | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181164422", |   id = "20200629164422", | ||||||
|   title = "Editor with pre-render (async)", |   title = "Editor with pre-render (async)", | ||||||
|   description = "Editor functionality with highlight " + |   description = "Editor functionality with highlight " + | ||||||
|     "taking place in another thread", |     "taking place in another thread", | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181164227", |   id = "20200629164227", | ||||||
|   title = "Simple editor", |   title = "Simple editor", | ||||||
|   description = "Simple usage of editor with markdown highlight", |   description = "Simple usage of editor with markdown highlight", | ||||||
|   artifacts = {MarkwonArtifact.EDITOR, MarkwonArtifact.INLINE_PARSER}, |   artifacts = {MarkwonArtifact.EDITOR, MarkwonArtifact.INLINE_PARSER}, | ||||||
|  | |||||||
| @ -22,7 +22,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182114630", |   id = "20200630114630", | ||||||
|   title = "Align HTML tag", |   title = "Align HTML tag", | ||||||
|   description = "Implement custom HTML tag handling", |   description = "Implement custom HTML tag handling", | ||||||
|   artifacts = MarkwonArtifact.HTML, |   artifacts = MarkwonArtifact.HTML, | ||||||
|  | |||||||
| @ -24,7 +24,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182120101", |   id = "20200630120101", | ||||||
|   title = "Center HTML tag", |   title = "Center HTML tag", | ||||||
|   description = "Handling of `center` HTML tag", |   description = "Handling of `center` HTML tag", | ||||||
|   artifacts = {MarkwonArtifact.HTML, MarkwonArtifact.IMAGE}, |   artifacts = {MarkwonArtifact.HTML, MarkwonArtifact.IMAGE}, | ||||||
|  | |||||||
| @ -44,7 +44,7 @@ import io.noties.markwon.utils.LeadingMarginUtils; | |||||||
| import io.noties.markwon.utils.NoCopySpannableFactory; | import io.noties.markwon.utils.NoCopySpannableFactory; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182120752", |   id = "20200630120752", | ||||||
|   title = "Details HTML tag", |   title = "Details HTML tag", | ||||||
|   description = "Handling of `details` HTML tag", |   description = "Handling of `details` HTML tag", | ||||||
|   artifacts = {MarkwonArtifact.HTML, MarkwonArtifact.IMAGE}, |   artifacts = {MarkwonArtifact.HTML, MarkwonArtifact.IMAGE}, | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182171424", |   id = "20200630171424", | ||||||
|   title = "Disable HTML", |   title = "Disable HTML", | ||||||
|   description = "Disable HTML via replacing special `<` and `>` symbols", |   description = "Disable HTML via replacing special `<` and `>` symbols", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -13,7 +13,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182115725", |   id = "20200630115725", | ||||||
|   title = "HTML empty tag replacement", |   title = "HTML empty tag replacement", | ||||||
|   description = "Render custom content when HTML tag contents is empty, " + |   description = "Render custom content when HTML tag contents is empty, " + | ||||||
|     "in case of self-closed HTML tags or tags without content (closed " + |     "in case of self-closed HTML tags or tags without content (closed " + | ||||||
|  | |||||||
| @ -23,7 +23,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182115103", |   id = "20200630115103", | ||||||
|   title = "Enhance custom HTML tag", |   title = "Enhance custom HTML tag", | ||||||
|   description = "Custom HTML tag implementation " + |   description = "Custom HTML tag implementation " + | ||||||
|     "that _enhances_ a part of text given start and end indices", |     "that _enhances_ a part of text given start and end indices", | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182115521", |   id = "20200630115521", | ||||||
|   title = "IFrame HTML tag", |   title = "IFrame HTML tag", | ||||||
|   description = "Handling of `iframe` HTML tag", |   description = "Handling of `iframe` HTML tag", | ||||||
|   artifacts = {MarkwonArtifact.HTML, MarkwonArtifact.IMAGE}, |   artifacts = {MarkwonArtifact.HTML, MarkwonArtifact.IMAGE}, | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182115300", |   id = "20200630115300", | ||||||
|   title = "Html images", |   title = "Html images", | ||||||
|   description = "Usage of HTML images", |   description = "Usage of HTML images", | ||||||
|   artifacts = {MarkwonArtifact.HTML, MarkwonArtifact.IMAGE}, |   artifacts = {MarkwonArtifact.HTML, MarkwonArtifact.IMAGE}, | ||||||
|  | |||||||
| @ -22,7 +22,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182114923", |   id = "20200630114923", | ||||||
|   title = "Random char size HTML tag", |   title = "Random char size HTML tag", | ||||||
|   description = "Implementation of a custom HTML tag handler " + |   description = "Implementation of a custom HTML tag handler " + | ||||||
|     "that assigns each character a random size", |     "that assigns each character a random size", | ||||||
|  | |||||||
| @ -15,7 +15,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182165828", |   id = "20200630165828", | ||||||
|   title = "Image error handler", |   title = "Image error handler", | ||||||
|   artifacts = MarkwonArtifact.IMAGE, |   artifacts = MarkwonArtifact.IMAGE, | ||||||
|   tags = Tags.image |   tags = Tags.image | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182162214", |   id = "20200630162214", | ||||||
|   title = "GIF image", |   title = "GIF image", | ||||||
|   artifacts = MarkwonArtifact.IMAGE, |   artifacts = MarkwonArtifact.IMAGE, | ||||||
|   tags = {Tags.image, Tags.gif} |   tags = {Tags.image, Tags.gif} | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182170112", |   id = "20200630170112", | ||||||
|   title = "Glide image", |   title = "Glide image", | ||||||
|   artifacts = MarkwonArtifact.IMAGE_GLIDE, |   artifacts = MarkwonArtifact.IMAGE_GLIDE, | ||||||
|   tags = Tags.image |   tags = Tags.image | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182170241", |   id = "20200630170241", | ||||||
|   title = "Glide image with placeholder", |   title = "Glide image with placeholder", | ||||||
|   artifacts = MarkwonArtifact.IMAGE_GLIDE, |   artifacts = MarkwonArtifact.IMAGE_GLIDE, | ||||||
|   tags = Tags.image |   tags = Tags.image | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182144659", |   id = "20200630144659", | ||||||
|   title = "Markdown image", |   title = "Markdown image", | ||||||
|   artifacts = MarkwonArtifact.IMAGE, |   artifacts = MarkwonArtifact.IMAGE, | ||||||
|   tags = Tags.image |   tags = Tags.image | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181124201", |   id = "20200629124201", | ||||||
|   title = "Image destination custom scheme", |   title = "Image destination custom scheme", | ||||||
|   description = "Example of handling custom scheme " + |   description = "Example of handling custom scheme " + | ||||||
|     "(`https`, `ftp`, `whatever`, etc.) for images destination URLs " + |     "(`https`, `ftp`, `whatever`, etc.) for images destination URLs " + | ||||||
|  | |||||||
| @ -16,7 +16,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182165504", |   id = "20200630165504", | ||||||
|   title = "Image with placeholder", |   title = "Image with placeholder", | ||||||
|   artifacts = MarkwonArtifact.IMAGE, |   artifacts = MarkwonArtifact.IMAGE, | ||||||
|   tags = Tags.image |   tags = Tags.image | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182161952", |   id = "20200630161952", | ||||||
|   title = "SVG image", |   title = "SVG image", | ||||||
|   artifacts = MarkwonArtifact.IMAGE, |   artifacts = MarkwonArtifact.IMAGE, | ||||||
|   tags = {Tags.image, Tags.svg} |   tags = {Tags.image, Tags.svg} | ||||||
|  | |||||||
| @ -22,7 +22,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182170607", |   id = "20200630170607", | ||||||
|   title = "Disable code inline parsing", |   title = "Disable code inline parsing", | ||||||
|   artifacts = MarkwonArtifact.INLINE_PARSER, |   artifacts = MarkwonArtifact.INLINE_PARSER, | ||||||
|   tags = {Tags.inline, Tags.parsing} |   tags = {Tags.inline, Tags.parsing} | ||||||
|  | |||||||
| @ -16,7 +16,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182170412", |   id = "20200630170412", | ||||||
|   title = "Links only inline parsing", |   title = "Links only inline parsing", | ||||||
|   artifacts = MarkwonArtifact.INLINE_PARSER, |   artifacts = MarkwonArtifact.INLINE_PARSER, | ||||||
|   tags = {Tags.parsing, Tags.inline} |   tags = {Tags.parsing, Tags.inline} | ||||||
|  | |||||||
| @ -13,7 +13,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182170823", |   id = "20200630170823", | ||||||
|   title = "Inline parsing no defaults", |   title = "Inline parsing no defaults", | ||||||
|   description = "Parsing only inline code and disable all the rest", |   description = "Parsing only inline code and disable all the rest", | ||||||
|   artifacts = MarkwonArtifact.INLINE_PARSER, |   artifacts = MarkwonArtifact.INLINE_PARSER, | ||||||
|  | |||||||
| @ -19,7 +19,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182171239", |   id = "20200630171239", | ||||||
|   title = "Inline parsing exclude HTML", |   title = "Inline parsing exclude HTML", | ||||||
|   artifacts = MarkwonArtifact.INLINE_PARSER, |   artifacts = MarkwonArtifact.INLINE_PARSER, | ||||||
|   tags = {Tags.parsing, Tags.inline, Tags.block} |   tags = {Tags.parsing, Tags.inline, Tags.block} | ||||||
|  | |||||||
| @ -32,7 +32,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182195409", |   id = "20200630195409", | ||||||
|   title = "Tooltip with inline parser", |   title = "Tooltip with inline parser", | ||||||
|   artifacts = MarkwonArtifact.INLINE_PARSER, |   artifacts = MarkwonArtifact.INLINE_PARSER, | ||||||
|   tags = {Tags.parsing, Tags.rendering} |   tags = {Tags.parsing, Tags.rendering} | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182170723", |   id = "20200630170723", | ||||||
|   title = "Inline parsing with defaults", |   title = "Inline parsing with defaults", | ||||||
|   description = "Parsing with all defaults except links", |   description = "Parsing with all defaults except links", | ||||||
|   artifacts = MarkwonArtifact.INLINE_PARSER, |   artifacts = MarkwonArtifact.INLINE_PARSER, | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006182200257", |   id = "20200630200257", | ||||||
|   title = "LaTex block", |   title = "LaTex block", | ||||||
|   description = "Render LaTeX block", |   description = "Render LaTeX block", | ||||||
|   artifacts = MarkwonArtifact.EXT_LATEX, |   artifacts = MarkwonArtifact.EXT_LATEX, | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007183094225", |   id = "20200701094225", | ||||||
|   title = "LaTeX dark", |   title = "LaTeX dark", | ||||||
|   description = "LaTeX automatically uses `TextView` text color " + |   description = "LaTeX automatically uses `TextView` text color " + | ||||||
|     "if not configured explicitly", |     "if not configured explicitly", | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007183120848", |   id = "20200701120848", | ||||||
|   title = "LaTeX default text color", |   title = "LaTeX default text color", | ||||||
|   description = "LaTeX will use text color of `TextView` by default", |   description = "LaTeX will use text color of `TextView` by default", | ||||||
|   artifacts = MarkwonArtifact.EXT_LATEX, |   artifacts = MarkwonArtifact.EXT_LATEX, | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007183093504", |   id = "20200701093504", | ||||||
|   title = "LaTeX inline/block different text size", |   title = "LaTeX inline/block different text size", | ||||||
|   artifacts = {MarkwonArtifact.EXT_LATEX, MarkwonArtifact.INLINE_PARSER}, |   artifacts = {MarkwonArtifact.EXT_LATEX, MarkwonArtifact.INLINE_PARSER}, | ||||||
|   tags = {Tags.rendering} |   tags = {Tags.rendering} | ||||||
|  | |||||||
| @ -17,7 +17,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007183122624", |   id = "20200701122624", | ||||||
|   title = "LaTeX error handling", |   title = "LaTeX error handling", | ||||||
|   description = "Log error when parsing LaTeX and display error drawable", |   description = "Log error when parsing LaTeX and display error drawable", | ||||||
|   artifacts = MarkwonArtifact.EXT_LATEX, |   artifacts = MarkwonArtifact.EXT_LATEX, | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007183085820", |   id = "20200701085820", | ||||||
|   title = "LaTeX inline", |   title = "LaTeX inline", | ||||||
|   description = "Display LaTeX inline", |   description = "Display LaTeX inline", | ||||||
|   artifacts = {MarkwonArtifact.EXT_LATEX, MarkwonArtifact.INLINE_PARSER}, |   artifacts = {MarkwonArtifact.EXT_LATEX, MarkwonArtifact.INLINE_PARSER}, | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007183090335", |   id = "20200701090335", | ||||||
|   title = "LaTeX blocks in legacy mode", |   title = "LaTeX blocks in legacy mode", | ||||||
|   description = "Sample using _legacy_ LaTeX block parsing (pre `4.3.0` Markwon version)", |   description = "Sample using _legacy_ LaTeX block parsing (pre `4.3.0` Markwon version)", | ||||||
|   artifacts = MarkwonArtifact.EXT_LATEX, |   artifacts = MarkwonArtifact.EXT_LATEX, | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007183090618", |   id = "20200701090618", | ||||||
|   title = "LaTeX omega symbol", |   title = "LaTeX omega symbol", | ||||||
|   description = "Bug rendering omega symbol in LaTeX", |   description = "Bug rendering omega symbol in LaTeX", | ||||||
|   artifacts = {MarkwonArtifact.EXT_LATEX, MarkwonArtifact.INLINE_PARSER}, |   artifacts = {MarkwonArtifact.EXT_LATEX, MarkwonArtifact.INLINE_PARSER}, | ||||||
|  | |||||||
| @ -14,7 +14,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007183121528", |   id = "20200701121528", | ||||||
|   title = "LaTeX theme", |   title = "LaTeX theme", | ||||||
|   description = "Sample of theme customization for LaTeX", |   description = "Sample of theme customization for LaTeX", | ||||||
|   artifacts = {MarkwonArtifact.EXT_LATEX, MarkwonArtifact.INLINE_PARSER}, |   artifacts = {MarkwonArtifact.EXT_LATEX, MarkwonArtifact.INLINE_PARSER}, | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo | import io.noties.markwon.sample.annotations.MarkwonSampleInfo | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181121803", |   id = "20200629121803", | ||||||
|   title = "Disable implicit movement method via plugin", |   title = "Disable implicit movement method via plugin", | ||||||
|   description = "Disable implicit movement method via `MovementMethodPlugin`", |   description = "Disable implicit movement method via `MovementMethodPlugin`", | ||||||
|   artifacts = [MarkwonArtifact.CORE], |   artifacts = [MarkwonArtifact.CORE], | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo | import io.noties.markwon.sample.annotations.MarkwonSampleInfo | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006179081256", |   id = "20200627081256", | ||||||
|   title = "Disable implicit movement method", |   title = "Disable implicit movement method", | ||||||
|   description = "Configure `Markwon` to **not** apply implicit movement method, " + |   description = "Configure `Markwon` to **not** apply implicit movement method, " + | ||||||
|     "which consumes touch events when used in a `RecyclerView` even when " + |     "which consumes touch events when used in a `RecyclerView` even when " + | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo | import io.noties.markwon.sample.annotations.MarkwonSampleInfo | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006179080007", |   id = "20200627080007", | ||||||
|   title = "Explicit movement method", |   title = "Explicit movement method", | ||||||
|   description = "When a movement method already applied to a `TextView`" + |   description = "When a movement method already applied to a `TextView`" + | ||||||
|     "`Markwon` won't try to apply own (implicit) one", |     "`Markwon` won't try to apply own (implicit) one", | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo | import io.noties.markwon.sample.annotations.MarkwonSampleInfo | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006179075524", |   id = "20200627075524", | ||||||
|   title = "Implicit movement method", |   title = "Implicit movement method", | ||||||
|   description = "By default movement method is applied for links to be clickable", |   description = "By default movement method is applied for links to be clickable", | ||||||
|   artifacts = [MarkwonArtifact.CORE], |   artifacts = [MarkwonArtifact.CORE], | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo | import io.noties.markwon.sample.annotations.MarkwonSampleInfo | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006179081631", |   id = "20200627081631", | ||||||
|   title = "MovementMethodPlugin", |   title = "MovementMethodPlugin", | ||||||
|   description = "Plugin to control movement method", |   description = "Plugin to control movement method", | ||||||
|   artifacts = [MarkwonArtifact.CORE], |   artifacts = [MarkwonArtifact.CORE], | ||||||
|  | |||||||
| @ -29,7 +29,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007183130729", |   id = "20200701130729", | ||||||
|   title = "Markdown in Notification", |   title = "Markdown in Notification", | ||||||
|   description = "Proof of concept of using `Markwon` with `android.app.Notification`", |   description = "Proof of concept of using `Markwon` with `android.app.Notification`", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -34,7 +34,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184090140", |   id = "20200702090140", | ||||||
|   title = "RemoteViews in notification", |   title = "RemoteViews in notification", | ||||||
|   description = "Display markdown with platform (system) spans in notification via `RemoteViews`", |   description = "Display markdown with platform (system) spans in notification via `RemoteViews`", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181130728", |   id = "20200629130728", | ||||||
|   title = "Anchor plugin", |   title = "Anchor plugin", | ||||||
|   description = "HTML-like anchor links plugin, which scrolls to clicked anchor", |   description = "HTML-like anchor links plugin, which scrolls to clicked anchor", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -23,7 +23,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202006181161226", |   id = "20200629161226", | ||||||
|   title = "Table of contents", |   title = "Table of contents", | ||||||
|   description = "Sample plugin that adds a table of contents header", |   description = "Sample plugin that adds a table of contents header", | ||||||
|   artifacts = MarkwonArtifact.CORE, |   artifacts = MarkwonArtifact.CORE, | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ import io.noties.markwon.utils.ColorUtils; | |||||||
| import io.noties.markwon.utils.Dip; | import io.noties.markwon.utils.Dip; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184135621", |   id = "20200702135621", | ||||||
|   title = "Customize table theme", |   title = "Customize table theme", | ||||||
|   artifacts = MarkwonArtifact.EXT_TABLES, |   artifacts = MarkwonArtifact.EXT_TABLES, | ||||||
|   tags = {Tags.theme} |   tags = {Tags.theme} | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184140041", |   id = "20200702140041", | ||||||
|   title = "LaTeX inside table", |   title = "LaTeX inside table", | ||||||
|   description = "Usage of LaTeX formulas inside markdown tables", |   description = "Usage of LaTeX formulas inside markdown tables", | ||||||
|   artifacts = {MarkwonArtifact.EXT_LATEX, MarkwonArtifact.EXT_TABLES, MarkwonArtifact.IMAGE}, |   artifacts = {MarkwonArtifact.EXT_LATEX, MarkwonArtifact.EXT_TABLES, MarkwonArtifact.IMAGE}, | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184135739", |   id = "20200702135739", | ||||||
|   title = "Linkify table", |   title = "Linkify table", | ||||||
|   description = "Automatically linkify markdown content " + |   description = "Automatically linkify markdown content " + | ||||||
|     "including content inside tables", |     "including content inside tables", | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import io.noties.markwon.sample.annotations.MarkwonArtifact; | |||||||
| import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184135932", |   id = "20200702135932", | ||||||
|   title = "Images inside table", |   title = "Images inside table", | ||||||
|   description = "Usage of images inside markdown tables", |   description = "Usage of images inside markdown tables", | ||||||
|   artifacts = {MarkwonArtifact.EXT_TABLES, MarkwonArtifact.IMAGE}, |   artifacts = {MarkwonArtifact.EXT_TABLES, MarkwonArtifact.IMAGE}, | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | |||||||
| import static io.noties.markwon.app.samples.tasklist.shared.TaskListHolder.MD; | import static io.noties.markwon.app.samples.tasklist.shared.TaskListHolder.MD; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184140536", |   id = "20200702140536", | ||||||
|   title = "GFM task list custom colors", |   title = "GFM task list custom colors", | ||||||
|   description = "Custom colors for task list extension", |   description = "Custom colors for task list extension", | ||||||
|   artifacts = MarkwonArtifact.EXT_TASKLIST, |   artifacts = MarkwonArtifact.EXT_TASKLIST, | ||||||
|  | |||||||
| @ -17,7 +17,7 @@ import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | |||||||
| import static io.noties.markwon.app.samples.tasklist.shared.TaskListHolder.MD; | import static io.noties.markwon.app.samples.tasklist.shared.TaskListHolder.MD; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184140749", |   id = "20200702140749", | ||||||
|   title = "GFM task list custom drawable", |   title = "GFM task list custom drawable", | ||||||
|   artifacts = MarkwonArtifact.EXT_TASKLIST, |   artifacts = MarkwonArtifact.EXT_TASKLIST, | ||||||
|   tags = Tags.plugin |   tags = Tags.plugin | ||||||
|  | |||||||
| @ -24,7 +24,7 @@ import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | |||||||
| import static io.noties.markwon.app.samples.tasklist.shared.TaskListHolder.MD; | import static io.noties.markwon.app.samples.tasklist.shared.TaskListHolder.MD; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184140901", |   id = "20200702140901", | ||||||
|   title = "GFM task list mutate", |   title = "GFM task list mutate", | ||||||
|   artifacts = MarkwonArtifact.EXT_TASKLIST, |   artifacts = MarkwonArtifact.EXT_TASKLIST, | ||||||
|   tags = Tags.plugin |   tags = Tags.plugin | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import io.noties.markwon.sample.annotations.MarkwonSampleInfo; | |||||||
| import static io.noties.markwon.app.samples.tasklist.shared.TaskListHolder.MD; | import static io.noties.markwon.app.samples.tasklist.shared.TaskListHolder.MD; | ||||||
| 
 | 
 | ||||||
| @MarkwonSampleInfo( | @MarkwonSampleInfo( | ||||||
|   id = "202007184140352", |   id = "20200702140352", | ||||||
|   title = "GFM task list", |   title = "GFM task list", | ||||||
|   description = "Github Flavored Markdown (GFM) task list extension", |   description = "Github Flavored Markdown (GFM) task list extension", | ||||||
|   artifacts = MarkwonArtifact.EXT_TASKLIST, |   artifacts = MarkwonArtifact.EXT_TASKLIST, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dimitry Ivanov
						Dimitry Ivanov