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
Dimitry Ivanov
0b03dd2e1b
Prepare the 3.0.0 release
2019-03-18 17:02:40 +03:00
Dimitry Ivanov
ab74222c54
Polishing documentation
2019-03-15 19:29:52 +03:00
Dimitry Ivanov
6098bcc652
Update documentation to point to v3 as primary target
2019-03-15 17:00:09 +03:00
Dimitry Ivanov
421fc95d6f
Merge with 2.0.2 changes
2019-03-15 15:51:25 +03:00
Dimitry Ivanov
2845fc70ce
Merge with master
2019-03-15 15:20:02 +03:00
Dimitry Ivanov
66fdbfeb31
Remove deprecated builder method in MarkwonTheme
2019-03-15 15:09:28 +03:00
Dimitry Ivanov
4514afc594
Update docs to include placeholder image functionality
2019-03-15 14:53:07 +03:00
Dimitry Ivanov
50bf5b341a
Add placeholder drawable for asyncDrawableLoader
2019-03-15 14:39:15 +03:00
Dimitry Ivanov
519c5c98e5
Update build script dependencies
2019-03-15 13:39:33 +03:00
Dimitry
550165402a
Merge pull request #104 from noties/v2.0.2
...
# v2.0.2
* Extend task list parsing (#99 )
Thanks @Tunous
* Fix deep nested bullet lists for Nougat
2019-03-14 18:03:30 +03:00
Dimitry Ivanov
2a100244c8
Fix CorePluginTest
2019-03-14 17:40:40 +03:00
Dimitry Ivanov
db0936094f
Finishing documentation
2019-03-14 17:22:14 +03:00
Dimitry Ivanov
6d28817215
Add recycler-table module
2019-03-13 16:30:43 +03:00