Releases: suragch/mongol
Releases · suragch/mongol
8.0.0
[8.0.0] - 2024.05.13
- Update widgets for Material 3 (#50) (@Satsrag)
- New tonal buttons (@Satsrag)
- New
MongolFilledButton
widget (@Satsrag) - New
MongolCheckboxListTile
widget (@Satsrag) - New
MongolRadioListTile
widget (@Satsrag) - New
MongolSwitchListTile
widget (@Satsrag) - New
MongolCheckedPopupMenuItem
(@Satsrag) - Update for breaking change in Flutter 3.22
[7.0.0] - 2023.12.27
- Update APIs to match the Flutter 3.16 release. (#47) (with lots of help from @Satsrag)
- It's unclear if this would be a breaking change for those still using a lower version of Flutter, but making a major version bump just in case.
- Added
TextHeightBasis
(similar toTextWidthBasis
forText
) at the lower levels (ex,MongolTextPainter
) but not all the way up toMongolText
. This affects whether the widget height is the height of theparent
when line wrapping or the height of thelongestLine
. The default right now isparent
. See #49 for progress. - One known issue is emojis and CJK characters are not correctly horizontally centered in some circumstances. (#48)
6.0.1
6.0.0
5.0.0
4.0.0
- Update APIs to match the Flutter 3.7 release. Theoretically this may have added some improvements, but the main reason was that Flutter 3.7 broke the old package. This is a major version bump because some of the API changes were potentially breaking for users of
mongol
3.4.0. (#38) - There are some known issues related to the input decorator for
MongolTextField
(#29, #30, #32, #39, #40, #41). Help requested to fix these. This release exportsMongolEditableText
if anyone needs a more low-level option. - The
MongolText
API appears to be unaffected by this update, but keep an eye on performance for large text strings.MongolTextPainter
andMongolParagraph
have a newdispose
method and it is unclear how this may affect performance/memory for better or worse.
3.4.0
3.3.1
[3.3.1] - 2022.12.31
[3.3.0] - 2022.11.29
- Fix label problems on outlined input border with
MongolOutlineInputBorder
(#28). - Export
TextAlignHorizontal
forMongolTextField
.
[3.2.0] - 2022.10.22
- Updating internal code to remove compiler warnings. Required minimum of Flutter 2.17.
- Added example app demo for
MongolTextField
to show options for input decorations. - Export
MongolRenderEditable
to get cursor location (#31).
[3.1.0] - 2022.09.13
- Added
MongolTextField
back in with fixes. (@Satsrag)
3.0.2
3.0.1
[3.0.1] - 2022.01.10
- Exported
MongolTextPainter
so that it is public now.
[3.0.0] - 2021.12.18
- Removed
MongolTextField
and related classes from the library. The Flutter 2.8 update broke the editing widgets again. Even if we fixed this break, there was still the major issue of crashing when scrollingMongolTextField
. It is easier to removeMongolTextField
now and start over from scratch, either with the Flutter text editing widgets or with something like SuperEditor.
2.2.1
- Fix the errors caused by the Flutter 2.5 update.
- Removed lots of tests (unfortunately) because the Flutter 2.5 update broke something internally with the custom Flutter testing implementation for the Mongol widgets.
- Fixed the buttons.
- Known issue: MongolTextField still crashes when text content needs to scroll.