- 2.3.2+1
- Remove the use of
textScaleFactor
- Remove the use of
- 2.3.2+2
- Fix: #143
- 2.3.2+3
- Fix: richTextBuilder not working
- 2.3.2+4
- Upgrade dependencies version
- Fix #159
- 2.3.2+5
- 2.3.2+6
- Fix static analysis issues
- Feat: auto check code language and show it
- Feat: add
RichTextBuilder
- Update README
- Fix: sub lists flexible layout
- Fix: config not used in markdown widget
- Fixed some issue
- Reopen some issue
- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0
- Remove
MarkdownGeneratorConfig
- Update README
- Fixed some issue
- Added
MarkdownBlock
that will adapt to the width automatically - Added
styleNotMatched
withinPreConfig
- Added several examples to illustrate how to use custom tags and nodes, such as LaTeX and certain custom HTML tags.
- Added showcases for desktop, mobile, and web platforms in the README.
- Added a showcase for the Select All and Copy function in the README.
- Fixed incorrect address references in the README.
- Replaced some images in the examples with local images to resolve cross-domain issues in the web demo.
- Added release files to GitHub action.
- Added a screenshot description to the YAML file
- Added a copy button to the code block and removed its default padding.
- Added left and right scrolling and increased padding to the table.
- Fixed the TOC function in mobile mode.
- fix README error
- The entire code has been completely redesigned according to the CommonMark Spec 3.0 compared to the 1.x versions. This brings a lot of breaking changes, but also more standardized markdown rendering logic and more robust and scalable code
- fix textStyle not working for
pre
config
- fix static analysis issues
- support flutter 3.3
- embedded
scrollable_positioned_list
until it publishes new version - fix some issues
- support flutter 3.0
- get tag widget from class instead of function
- update dependencies
nullsafety] - migrating to null safety
- modify some description in README, upgrade
video_player
dependencies
- update markdown package to fix the issue, remove
chewie
package
- update dependencies
- add comments for some methods, merge pr #42
[1.2.1+2] - add padding
property to MarkdownWidget
(thanks to @jarekb123). It adds ability to set custom padding of under-the-hood scrollable view.
[1.2.1+1] - expose tocList
and currentToc
properties in TocController
(thanks to @jarekb123). It adds ability to create custom Table of Content widgets
- add
TextConfig
to setTextAlign
andTextDirection
,solve issue #21
- add
initialIndex
andisInitialIndexForTitle
inTocController
to solve #22
- add some property to
MarkdownWidget
, fixPreWidget
null error
- make PreWidget match its parent's size
- add
text
toPreWrapper
- add
PreWrapper
, and HighlightCode can be automatically detected with nulllanguage
- add
loadingWidget
before data is ready, improve performance in the first rendering
- support dark mode now! see issue #12
- offer custom html tag to user, fix issue #8
- fix issue #6
- add
LinkGesture
toPConfig
to fix issue #4
- add
CommonStyle
to title, addselectable
toPConfig
- fix
ImgBuilder
send a null image url
- fix
ImgBuilder
not working correctly
- Add
CodeConfig
, format code and changemarkdown_widget
description
- Add
ImgConfig
, Improve code description and online demo
- Fix
TocListWidget
data error in mobile, edit README
- Reduce the difficulty of TOC function, improve the basic functions of the package
- Add
ImgConfig
, clear data when markdown_widget rebuild
- Complete base functions