├── .gitignore ├── LICENSE ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── dmytroshuba │ │ └── dailytags │ │ ├── MainActivity.kt │ │ ├── MainScreen.kt │ │ ├── ShowcaseList.kt │ │ ├── ShowcaseRoutes.kt │ │ ├── demo │ │ ├── ColoredOrderedListRule.kt │ │ ├── DemoRules.kt │ │ ├── DemoScreen.kt │ │ └── DemoStyles.kt │ │ ├── html │ │ ├── HtmlScreen.kt │ │ └── elements │ │ │ ├── EmphasisScreen.kt │ │ │ ├── HeadersScreen.kt │ │ │ ├── LinksScreen.kt │ │ │ └── ListsScreen.kt │ │ └── markdown │ │ ├── MarkdownSampleScreen.kt │ │ └── elements │ │ ├── EmphasisScreen.kt │ │ ├── HeadersScreen.kt │ │ ├── InlineScreen.kt │ │ ├── LinksScreen.kt │ │ └── ListsScreen.kt │ └── res │ ├── drawable │ └── ic_launcher_background.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ └── values │ ├── colors.xml │ ├── strings.xml │ └── themes.xml ├── dailytags ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── dmytroshuba │ └── dailytags │ ├── core │ ├── base │ │ ├── BaseMarkupParser.kt │ │ ├── BaseNode.kt │ │ ├── BaseRule.kt │ │ ├── MarkupParser.kt │ │ ├── Spec.kt │ │ ├── annotation │ │ │ └── ExperimentalParserApi.kt │ │ └── exception │ │ │ └── ParseException.kt │ └── simple │ │ ├── Decoration.kt │ │ ├── Node.kt │ │ ├── RendererExt.kt │ │ ├── Rule.kt │ │ ├── RuleExt.kt │ │ └── SimpleMarkupParser.kt │ └── markdown │ ├── MarkdownStyles.kt │ ├── custom │ ├── BlockquoteRule.kt │ ├── HtmlOrderedListItemRule.kt │ ├── LineBreakRule.kt │ ├── OrderedListItemRule.kt │ └── UnorderedListRule.kt │ ├── rules │ ├── Common.kt │ ├── HtmlRules.kt │ └── MarkdownRules.kt │ └── styles │ ├── Blockquotes.kt │ ├── Code.kt │ ├── Emphasis.kt │ ├── Headers.kt │ ├── Links.kt │ └── Lists.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── readme.md ├── screenshots ├── intro.png └── usage.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/LICENSE -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/MainScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/ShowcaseList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/ShowcaseList.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/ShowcaseRoutes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/ShowcaseRoutes.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/demo/ColoredOrderedListRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/demo/ColoredOrderedListRule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/demo/DemoRules.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/demo/DemoRules.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/demo/DemoScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/demo/DemoScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/demo/DemoStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/demo/DemoStyles.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/html/HtmlScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/html/HtmlScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/html/elements/EmphasisScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/html/elements/EmphasisScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/html/elements/HeadersScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/html/elements/HeadersScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/html/elements/LinksScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/html/elements/LinksScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/html/elements/ListsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/html/elements/ListsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/markdown/MarkdownSampleScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/markdown/MarkdownSampleScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/markdown/elements/EmphasisScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/markdown/elements/EmphasisScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/markdown/elements/HeadersScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/markdown/elements/HeadersScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/markdown/elements/InlineScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/markdown/elements/InlineScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/markdown/elements/LinksScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/markdown/elements/LinksScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/dmytroshuba/dailytags/markdown/elements/ListsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/java/com/dmytroshuba/dailytags/markdown/elements/ListsScreen.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /dailytags/.gitignore: -------------------------------------------------------------------------------- 1 | build -------------------------------------------------------------------------------- /dailytags/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/build.gradle -------------------------------------------------------------------------------- /dailytags/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/BaseMarkupParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/BaseMarkupParser.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/BaseNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/BaseNode.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/BaseRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/BaseRule.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/MarkupParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/MarkupParser.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/Spec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/Spec.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/annotation/ExperimentalParserApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/annotation/ExperimentalParserApi.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/exception/ParseException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/base/exception/ParseException.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/Decoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/Decoration.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/Node.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/Node.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/RendererExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/RendererExt.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/Rule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/Rule.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/RuleExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/RuleExt.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/SimpleMarkupParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/core/simple/SimpleMarkupParser.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/MarkdownStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/MarkdownStyles.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/custom/BlockquoteRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/custom/BlockquoteRule.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/custom/HtmlOrderedListItemRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/custom/HtmlOrderedListItemRule.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/custom/LineBreakRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/custom/LineBreakRule.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/custom/OrderedListItemRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/custom/OrderedListItemRule.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/custom/UnorderedListRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/custom/UnorderedListRule.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/rules/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/rules/Common.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/rules/HtmlRules.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/rules/HtmlRules.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/rules/MarkdownRules.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/rules/MarkdownRules.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Blockquotes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Blockquotes.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Code.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Code.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Emphasis.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Emphasis.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Headers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Headers.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Links.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Links.kt -------------------------------------------------------------------------------- /dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Lists.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/dailytags/src/main/java/com/dmytroshuba/dailytags/markdown/styles/Lists.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/gradlew.bat -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/readme.md -------------------------------------------------------------------------------- /screenshots/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/screenshots/intro.png -------------------------------------------------------------------------------- /screenshots/usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/screenshots/usage.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DmytroShuba/DailyTags/HEAD/settings.gradle --------------------------------------------------------------------------------