Bot releases are visible (Hide)
fwfh_webview
(#448)fwfh_url_launcher
(#450)fwfh_svg
(#452)Deployed 998205d65dff402a4f06ed817aec2f94aad628aa to https://api-je289nhbj-flutter-widget-from-html.vercel.app.
Quick links:
Deployed 2f191a9217fdc52e12e2dba33dfb1c81a01fff5d to https://api-mm20lnu18-flutter-widget-from-html.vercel.app.
Quick links:
Deployed 2f191a9217fdc52e12e2dba33dfb1c81a01fff5d to https://example-7esp3rcv0-flutter-widget-from-html.vercel.app.
Quick links:
computeLineMetrics
(#441)Deployed 0c9db2e3007f73eadbc7862cbc10019fadf1a957 to https://api-lkxc8uqdb-flutter-widget-from-html.vercel.app.
Quick links:
Deployed 0c9db2e3007f73eadbc7862cbc10019fadf1a957 to https://example-wsom3d3as-flutter-widget-from-html.vercel.app.
Quick links:
cellpadding
(#365)valign
(#365)unsupportedWebViewWorkaroundForIssue375
webViewDebuggingEnabled
webViewMediaPlaybackAlwaysAllow
webViewUserAgent
HtmlWidget.onTapImage
callback (#398)dom.Element
directly (#367)Deployed b682da4c3fab95adea11a352829ee4a72528c4c4 to https://api-lkxc8uqdb-flutter-widget-from-html.vercel.app.
Quick links:
Deployed b682da4c3fab95adea11a352829ee4a72528c4c4 to https://example-hjdg6lk9d-flutter-widget-from-html.vercel.app.
Quick links:
unsupportedWebViewWorkaroundForIssue375
HtmlWidget.onTapImage
callbackcellpadding
(#365)valign
(#365)dom.Element
directly (#367)Deployed 8b1567d30372c8418e13ca14645af29680cae4b8 to https://api-56zculyf5.vercel.app.
Quick links:
Deployed 8b1567d30372c8418e13ca14645af29680cae4b8 to https://example-g3fky8nv7.vercel.app.
Quick links:
Deployed 1b3a26c4cb4f4358a7cc2ef4e4e8ddc924d33f57 to https://api-56zculyf5.vercel.app.
Quick links:
Deployed 1b3a26c4cb4f4358a7cc2ef4e4e8ddc924d33f57 to https://example-fdk7y2due.vercel.app.
Quick links:
CssBlock
loosing stretched width on render object updated (#360)Deployed 399bd3bc97f3c5d5d2815fff53c73e499c550683 to https://api-4u2589v25.vercel.app.
Quick links:
Deployed 399bd3bc97f3c5d5d2815fff53c73e499c550683 to https://example-7z0yy8z3f.vercel.app.
Quick links:
Deployed 83ae6c683f8f429d6e506d07e6058a0ca705cbb4 to https://api-4u2589v25.vercel.app.
Quick links:
Deployed 83ae6c683f8f429d6e506d07e6058a0ca705cbb4 to https://example-c7j90lzxc.vercel.app.
Quick links:
null
access (authored by @sweatfryash)Deployed d429bb13419d0169b15664261a2af9bac3bd24d7 to https://api-4u2589v25.vercel.app.
Quick links:
Deployed d429bb13419d0169b15664261a2af9bac3bd24d7 to https://example-oakx6prrz.vercel.app.
Quick links:
BuildOp
for display: block
(#342)Deployed efa0b397b0b66889ee5ad1b22267653ef307b3f8 to https://api-4u2589v25.vercel.app.
Quick links:
Deployed efa0b397b0b66889ee5ad1b22267653ef307b3f8 to https://example-4u9svdsgi.vercel.app.
Quick links:
width: 50%
)This release includes some changes that may require migration if you have a custom WidgetFactory
:
BuildMetadata.isBlockElement
with .willBuildSubtree
.BuildOp.isBlockElement
with .onWidgetsIsOptional
WidgetFactory.parseStyleDisplay
TextStyleHtml.crossAxisAlignment
has been removed (no replacement)Deployed be2c423e728bb673a33a240c503c77f3f02fd102 to https://api-4u2589v25.vercel.app.
Quick links:
Deployed be2c423e728bb673a33a240c503c77f3f02fd102 to https://example-gwh1xadoa.vercel.app.
Quick links:
[email protected]
(#336)Deployed b983a0b630ee11b0bd6dde0513982660ae049689 to https://api-4u2589v25.vercel.app.
Quick links:
Deployed b983a0b630ee11b0bd6dde0513982660ae049689 to https://example-bi5wotdp7.vercel.app.
Quick links:
video_player
version constraint as suggested by publisher (#333, authored by @dgilperez)Deployed 9334b27c394b1ec3c3af31fd786567ceb99ab466 to https://api-4u2589v25.vercel.app.
Quick links:
Deployed 9334b27c394b1ec3c3af31fd786567ceb99ab466 to https://example-lvm369scl.vercel.app.
Quick links:
Note: The packages now require Flutter version 1.20.0
and up.
Deployed 6e97ebdfd7f4fd7fee4743eb46c38617104192e3 to https://api-4u2589v25.vercel.app.
Quick links:
Deployed 6e97ebdfd7f4fd7fee4743eb46c38617104192e3 to https://example-6l7y1367q.vercel.app.
Quick links:
Note: Only flutter_widget_from_html is updated to 0.5.0+4
, flutter_widget_from_html_core stays at 0.5.0+3
.
Deployed 6137079f036ad85a5ba723d3ecd2fe2e3c9c8d4f to https://api-4u2589v25.vercel.app.
Quick links:
Deployed 6137079f036ad85a5ba723d3ecd2fe2e3c9c8d4f to https://example-660btp2u6.vercel.app.
Quick links:
This is a big release with lots of improvements under the hood. If you don't extends WidgetFactory
yourself then there are only two changes that may affect your app:
customStylesBuilder
returns Map
instead of List
onTapUrl
is called for incomplete URLOther changes:
text-align
with end/start/-moz-center/-webkit-center (#305)text-overflow
(#204)line-height
and % in font-size
(#220)IMG
(#233)margin
, padding
(#237)pt
unit (#266)background
(color only) (#275)Finally, BREAKING changes if you use a custom WidgetFactory
:
BuildOp
: callback params changedBuiltPiece
has been removedNodeMetadata
-> BuildMetadata
TextBit
-> BuildBit
TextStyleBuilders
-> TextStyleBuilder
WidgetFactory
buildXxx
methods now have BuildMetadata
as first parameterparseTag(NodeMetadata, String, String)
-> parse(BuildMetadata)
Deployed ccb7c56788f640680cf11e92711cd90df660265d to https://api-4u2589v25.vercel.app.
Quick links:
Deployed ccb7c56788f640680cf11e92711cd90df660265d to https://example-gcf8qsptk.vercel.app.
Quick links:
Published by daohoangson about 4 years ago
This is a big release with lots of improvements under the hood, probably the last pre-release before v0.5.0
stable is out. If you don't extends WidgetFactory
yourself then there are only two BREAKING changes that may affect your app:
customStylesBuilder
returns Map
instead of List
onTapUrl
is called for incomplete URLOther changes:
pt
unit (#266)background
(color only) (#275)margin
, padding
(#237)textScaleFactor
being considered twice during rendering (#267)Finally, BREAKING changes if you have a custom WidgetFactory
:
BuildOp
: callback params changedImgMetadata
-> ImageMetadata
:
ImageSource
NodeMetadata
-> BuildMetadata
:
TextStyleHtml
hasOps
hasParents
ops
-> buildOps
parents
-> parentOps
op=
-> register(BuildOp)
style
-> operator [](String)
styles=
-> operator []=(String, String)
TableData
-> TableMetadata
TextBit
TextWhitespace
, TextWhitespaceType
data
canCompile
hasTrailingWhitespace
(TextBits
still has it)InlineSpan compile(TextStyle)
-> CompileTo compile(CompileFrom)
static TextBit TextBit.nextOf(TextBit)
-> instance TextBit next()
TextStyleBuilders
-> TextStyleBuilder
:
TextStyleHtml Function(BuildContext, TextStyleHtml, T)
-> TextStyleHtml Function(TextStyleHtml, T)
WidgetFactory
buildXxx
methods have BuildMetadata
as first parameterbuildImageXxx
-> imageXxx
buildGestureTapCallbackForUrl
-> gestureTapCallback
parseTag(NodeMetadata, String, String)
-> parse(BuildMetadata)
WidgetPlaceholder
Iterable<Widget> Function(BuildContext, Iterable<Widget>, T)
-> Widget Function(BuildContext, Widget)
Deployed a31439fef74b8edb1a7def87d6724457c4793fbc to https://example-1aak9kx3q.vercel.app.
Quick links:
Deployed a31439fef74b8edb1a7def87d6724457c4793fbc to https://api-ldqgf9mq8.vercel.app.
Quick links:
Deployed a31439fef74b8edb1a7def87d6724457c4793fbc to https://document-pujtpc5qb.vercel.app.
Quick links:
Published by daohoangson about 4 years ago
margin
and padding
(#237)null
Published by daohoangson over 4 years ago
wf
from WidgetPlaceholder.wrap
HtmlWidget.tableCellPadding
CssLineHeight
ImageLayout
(#230)builder
of TextStyleBuilders.enqueue
WidgetFactory.buildImage
text-overflow
(#204)width
, height
, max-width
, max-height
, min-width
and min-height
line-height
and % in font-size
(#220)IMG
(#233)Published by daohoangson over 4 years ago
width
, height
, max-width
, max-height
, min-width
and min-height
text-overflow
(#204)