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