typeset
Whatsapp like text styling for you! -- Bold, Italic, Underline and more -- Drive your text style through Backend!
2.3.0
2.7K downloads/mo
#4807 most downloaded on pub.dev
rohanjsh/typeset
What this package is like to depend on
Last release 4 months ago
03 Apr 2026
Release timing varies
gaps range from 3 weeks to 11 months
Some releases are documented
notes for 17 of 35 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
39 releases · first in 2022
3 releases in the last 12 months
see the full history below
Release timeline
39 releases · Dec 2022 to Apr 2026Releases
latest 39-
3.0.0-beta.303 Apr 2026 pre-releaseNothing published for this version
-
3.0.0-beta.203 Apr 2026 pre-releaseNothing published for this version
-
3.0.0-beta.121 Feb 2026 pre-releaseNothing published for this version
-
2.3.006 Apr 2025Release notes
Open source →Release notes
Open source →New
- TypeSetEditingController - Give your chatroom life.
- Added back url_launcher package for default link behavior.
Others
- Test suite for TypeSetEditingController
- Updated example app to showcase all features including TypeSetEditingController and - getTypesetContextMenus.
-
2.2.021 Feb 2025Release notes
Open source →What's Changed
- chore(deps): bump very_good_analysis from 6.0.0 to 7.0.0 by @dependabot in #54
- feat: link recognizer and remove url_launcher dependency by @rohanjsh in #55
Full Changelog: v2.1.2...v2.2.0
Release notes
Open source →New
- Recognize individual links and apply desired actions on tap.
Breaking
recognizeris nowlinkRecognizerBuildercallback
-
2.1.221 Jul 2024Release notes
Open source →What's Changed
- chore(deps): bump very_good_analysis from 5.1.0 to 6.0.0 by @dependabot in #50
- chore: dependency updates by @rohanjsh in #51
- feat: v2.1.2 by @rohanjsh in #52
Full Changelog: v2.1.1...v2.1.2
-
2.1.116 Feb 2024Release notes
Open source →What's Changed
- fix: moving mocktail to dev dependencies by @rohanjsh in #46
- fix: moved mocktail to dev_deps by @rohanjsh in #47
- chore: version update v2.1.1 by @rohanjsh in #48
Full Changelog: v2.1.0...v2.1.1
Release notes
Open source →Bug Fixes
- Moved
mocktailtodev_dependenciesto avoid conflicts with other packages and build configs.
-
2.1.014 Jan 2024Release notes
Open source →What's Changed
- perf: google_fonts dependency by @lukepighetti in #38
- refactor: make TypeSet.inputText a positional argument to match Text semantics by @lukepighetti in #39
- feat: typeset context menus by @rohanjsh in #42
- docs: v2.1.0 by @rohanjsh in #43
- feat: v2.1.0 by @rohanjsh in #44
New Contributors
- @lukepighetti made their first contribution in #38
Full Changelog: v2.0.0...v2.1.0
Release notes
Open source →New
- Introducing context menus, use
getTypesetContextMenus()to get the context menus for the text. - Change default monospace font to
Courier, as provided by the operating system.
Breaking
TypeSet(inputText: "Foo")is nowTypeSet("Foo")to match semantics ofText("Foo")
Other
- Remove
google_fontsdependency - 95% test coverage
- Deprecated parser removed
-
2.0.024 Dec 2023Release notes
Open source →What's Changed
- feat: No need to wrap each word with literals 🥇 by @FirdousNath in #34
- Feat: Support for font size by @FirdousNath in #35
- feat: v2.0 with upgraded core logic and features by @rohanjsh in #36
Full Changelog: v1.0.3...v2.0.0
Release notes
Open source →New Features
- Dynamic Font Sizing: Font size can now be applied dynamically, enhancing visual hierarchy and readability.
- Literal Character Rendering: Introducing the literal symbol
¦to unambiguously represent reserved characters in text formatting, ensuring clarity in rendered output.
Bug Fixes
- Spacing in Strings: Corrected an issue where strings containing spaces were not formatted correctly, improving the robustness and reliability of the text display.
Breaking Changes
- Underline Style Update: The syntax for underlining text has changed. The previous
//markers are now replaced with#. This shift streamlines the styling process and aligns with common markdown practices. - Link Style Update: The syntax for link text has changed. The previous
[]markers are now replaced with§. A link text would look like this§rohanjsh|https://rohanjsh.dev§ - Reserved Character Escaping: Incorporating the new literal
¦necessitates the explicit marking of reserved characters to be treated as literals. This modifies how users will work with text that includes characters previously used for formatting.
-
2.0.0-beta.122 Dec 2023 pre-releaseRelease notes
Open source →What's Changed
- feat: No need to wrap each word with literals 🥇 by @FirdousNath in #34
- Feat: Support for font size by @FirdousNath in #35
Full Changelog: v1.0.3...v2.0.0-beta.1
-
1.0.321 Nov 2023 -
1.0.201 Sep 2023 -
1.0.1+116 Apr 2023Release notes
Open source →What's Changed
- feat: styling for link, monospace. exposed recognizer by @rohanjsh in #25
- chore: new version by @rohanjsh in #26
Full Changelog: v1.0.0+2...v1.0.1+1
-
1.0.0+118 Mar 2023Release notes
Open source →🎉🎉🎉 It's time to celebrate! Our first stable release is finally here! 🎉🎉🎉
- Make text formatting backend driven (if needed) with one widget!!
- Whatsapp like formatting with some addons!! (input looks something like this)
Usage
- BOLD → Hello, *World!*
- ITALIC → Hello, _World!_
- STRIKETHROUGH → Hello, ~World!~
- UNDERLINE → Hello, //World!//
- MONOSPACE → Hello, `World!`
- LINK → [google.com|https://google.com]
Thanks for choosing our text formatting widget for all your formatting needs. We hope these updates make your experience even more enjoyable! 🤗
-
1.0.0+218 Mar 2023Nothing published for this version
-
1.0.0+418 Mar 2023 -
0.1.0+109 Dec 2022Nothing published for this version
-
0.1.0+209 Dec 2022Nothing published for this version
-
0.1.0+309 Dec 2022Nothing published for this version
-
0.1.0+412 Dec 2022Nothing published for this version
-
0.1.0+512 Dec 2022Nothing published for this version
-
0.1.0+612 Dec 2022Nothing published for this version
-
0.1.0+712 Dec 2022Nothing published for this version
-
0.1.0+812 Dec 2022Nothing published for this version
-
0.1.0+912 Dec 2022Nothing published for this version
-
0.1.0+1012 Dec 2022Nothing published for this version
-
0.1.0+1113 Dec 2022Nothing published for this version
-
0.1.0+1214 Dec 2022Nothing published for this version
-
0.1.0+1314 Dec 2022Nothing published for this version
-
0.1.0+1420 Dec 2022Nothing published for this version
-
0.1.0+1520 Dec 2022Nothing published for this version
-
0.1.0+1620 Dec 2022Nothing published for this version
-
0.1.0+1720 Dec 2022Nothing published for this version
-
0.1.0+1820 Dec 2022Release notes
Open source →- feat: WhatsApp like formatting for you all!🎉
Thank you for being part of our journey. Your feedback is the beacon that guides our innovation. Please note that all changes included in beta releases are for testing purposes and may change before the final release.
-
0.1.0+1922 Jan 2023 -
0.1.0+2026 Jan 2023 -
0.1.0+2107 Feb 2023 -
0.1.0+2224 Feb 2023 -
0.1.0+2302 Mar 2023