Dimitry Ivanov
a3ebae3b87
Renamed DefaultImageMediaDecoder to DefaultMediaDecoder
2019-06-17 23:01:02 +03:00
Dimitry Ivanov
8944f39592
Working with documentation v4
2019-06-17 14:08:33 +03:00
Dimitry Ivanov
8b0edc32c3
Started with v4 documentation
2019-06-12 18:45:28 +03:00
Dimitry Ivanov
14591508b5
Update awesome section for documentation
2019-06-12 16:51:48 +03:00
Dimitry Ivanov
512814ac4c
SVG and GIF dependencies check
2019-06-11 18:53:31 +03:00
Dimitry Ivanov
9aade9d6ca
Migrate to androidx
2019-06-11 18:42:14 +03:00
Dimitry Ivanov
a2a5857f06
registryImpl test
2019-06-08 15:50:07 +03:00
Dimitry Ivanov
173425ed53
Image loader tests
2019-06-05 15:17:53 +03:00
Dimitry Ivanov
ab4c80dca5
Update dependencies
2019-06-05 00:35:39 +03:00
Dimitry Ivanov
13536302cc
Package name and maven group-id change io.noties.markwon
2019-06-05 00:20:36 +03:00
Dimitry Ivanov
79b99abb24
Add HtmlConfigure for HtmlPlugin
2019-06-04 23:44:52 +03:00
Dimitry Ivanov
4b918bf094
Unified html and image modules
2019-06-04 17:18:42 +03:00
Dimitry Ivanov
dba07e3f3c
Linkify perf notice
2019-06-04 16:39:07 +03:00
Dimitry Ivanov
df0177af95
Move HTML specifics to html module
2019-06-04 16:32:35 +03:00
Dimitry Ivanov
f3476ca5cc
Use Call.Factory instead of OkHttpClient in images module
2019-06-04 15:41:05 +03:00
Dimitry Ivanov
6bf04e38ad
Add tests for markwon-image module
2019-06-03 15:28:52 +03:00
Dimitry Ivanov
cedb3971a0
text-added-listener for core-plugin and linkify module
2019-06-02 22:12:40 +03:00
Dimitry Ivanov
2e35ef53bb
Ensure explicit dependencies for SVG and GIF
2019-05-30 15:28:39 +03:00
Dimitry Ivanov
0b0d3c4753
Add image loader module based on Glide
2019-05-30 00:08:47 +03:00
Dimitry Ivanov
19091b5675
Add image loading plugin based on picasso library
2019-05-29 18:13:45 +03:00
Dimitry Ivanov
e35d3ad044
Update jlatex plugin to be independent of images
2019-05-29 16:53:14 +03:00
Dimitry Ivanov
64af306e53
Fix test compilation
2019-05-28 19:01:41 +03:00
Dimitry Ivanov
5bf21bc940
Moved image loading into separate module
2019-05-28 18:50:03 +03:00
Dimitry Ivanov
661f72da0f
Moving image loading functionality to standalone module
2019-05-28 16:15:25 +03:00
Dimitry Ivanov
453880bd62
AsyncDrawableLoader improvements (multiple images with the same source)
2019-05-23 14:56:15 +03:00
Dimitry
77b34552b9
Merge pull request #119 from noties/develop
...
3.0.1
* Add `AsyncDrawableLoader.Builder#implementation` method (#109 )
* AsyncDrawable allow placeholder to have independent size (#115 )
* `addFactory` method for MarkwonSpansFactory
* Add optional spans for list blocks (bullet and ordered)
* AsyncDrawable placeholder bounds fix
* SpannableBuilder setSpans allow array of arrays
* Add `requireFactory` method to MarkwonSpansFactory
* Add DrawableUtils
v3.0.1
2019-04-25 14:32:52 +03:00
Dimitry Ivanov
ab1e72e339
Update since tag for comments and documentation
2019-04-25 14:10:11 +03:00
Dimitry Ivanov
974d7891b5
Update to version 3.0.1
2019-04-25 14:08:12 +03:00
Dimitry Ivanov
5168fd7b80
Update changelog
2019-04-25 14:07:17 +03:00
Dimitry Ivanov
83995b05f4
Add optional spans for list blocks
2019-04-19 13:50:14 +03:00
Dimitry Ivanov
7f3f3368be
addFactory method for MarkwonSpansFactory
2019-04-19 13:39:20 +03:00
Dimitry Ivanov
740ff1013c
AsyncDrawable allow placeholder to have independent size
2019-04-16 12:23:03 +03:00
Dimitry Ivanov
1f3c50da03
Fix DrawableUtils (intrinsic bounds)
2019-04-16 11:58:00 +03:00
Dimitry Ivanov
f0a03b7df6
AsyncDrawable placeholder bounds fix
2019-04-15 12:56:45 +03:00
Dimitry Ivanov
f4e0ecc4fb
Revert commenting (does now work)
2019-04-05 14:57:57 +03:00
Dimitry Ivanov
5c0eead38d
Attempt at comments for documentation
2019-04-05 14:50:57 +03:00
Dimitry Ivanov
ad284c756b
SpannableBuilder setSpans allow array of arrays
2019-03-28 13:28:02 +03:00
Dimitry Ivanov
947f57d0eb
Add tests for MarkwonSpansFactory
2019-03-28 13:09:18 +03:00
Dimitry Ivanov
f2e6eaad36
Add requireFactory method to MarkwonSpansFactory
2019-03-28 12:54:10 +03:00
Dimitry Ivanov
a7163b8cf8
Add DrawableUtils
2019-03-26 13:52:34 +03:00
Dimitry Ivanov
29ebfebfd8
Add AsyncDrawableLoader.Builder#implementation method
2019-03-26 13:16:48 +03:00
Dimitry Ivanov
8a3cdfff04
Add github issue template
2019-03-23 16:25:31 +03:00
Dimitry Ivanov
eb6722d8bf
Add Boxcryptor to awesome section of documentation
2019-03-21 17:22:38 +03:00
Dimitry
e861ba32f1
Merge pull request #107 from FlorianObermayer/patch-1
...
Add Boxcryptor to the list of using apps (README)
2019-03-21 17:19:42 +03:00
FO
8a9cea78f0
Update README.md
2019-03-21 13:59:09 +01:00
Dimitry Ivanov
c5955426f3
Finally got the install link
2019-03-18 19:06:59 +03:00
Dimitry Ivanov
3151cc8665
Fix install section in README
2019-03-18 17:30:09 +03:00
Dimitry Ivanov
28c8c437c0
Minor README update to include install location
2019-03-18 17:25:32 +03:00
Dimitry Ivanov
60bbb6896c
Fix v2 documentation (missing install entry)
2019-03-18 17:22:11 +03:00
Dimitry
d7558c8e65
Merge pull request #105 from noties/v3.0.0
...
# 3.0.0
* Plugins, plugins, plugins
* Split basic functionality blocks into standalone modules
* Maven artifacts group changed to `ru.noties.markwon` (previously had been `ru.noties`)
* removed `markwon`, `markwon-image-loader`, `markwon-html-pareser-api`, `markwon-html-parser-impl`, `markwon-view` modules
* new module system: `core`, `ext-latex`, `ext-strikethrough`, `ext-tables`, `ext-tasklist`, `html`, `image-gif`, `image-okhttp`, `image-svg`, `recycler`, `recycler-table`, `syntax-highlight`
* Add BufferType option for Markwon configuration
* Fix typo in AsyncDrawable waitingForDimensions
* New tests format
* `Markwon.render` returns `Spanned` instance of generic `CharSequence`
* LinkMovementMethod is applied implicitly if not set on a TextView explicitly
* Split code and codeBlock spans and factories
* Add CustomTypefaceSpan
* Add NoCopySpansFactory
* Add placeholder to image loading
Generally speaking there are a lot of changes. Most of them are not backwards-compatible.
The main point of this release is the `Plugin` system that allows more fluent configuration
and opens the possibility of extending `Markwon` with 3rd party functionality in a simple
and intuitive fashion. Please refer to the [documentation web-site](https://noties.github.io/Markwon )
that has information on how to start migration.
The shortest excerpt of this release can be expressed like this:
```java
// previous v2.x.x way
Markwon.setMarkdown(textView, "**Hello there!**");
```
```java
// 3.x.x
Markwon.create(context)
.setMarkdown(textView, "**Hello there!**");
```
But there is much more to it, please visit documentation web-site
to get the full picture of latest changes.
v3.0.0
2019-03-18 17:13:44 +03:00