{"id":21196345,"url":"https://github.com/davigmacode/flutter_wx_text","last_synced_at":"2025-07-10T05:30:38.326Z","repository":{"id":228325177,"uuid":"773211027","full_name":"davigmacode/flutter_wx_text","owner":"davigmacode","description":"Introducing WxText, a powerful widget that builds upon the familiar Flutter Text widget, offering additional functionalities for a richer text display experience.","archived":false,"fork":false,"pushed_at":"2024-05-22T09:37:26.000Z","size":5469,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-05T10:51:10.575Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/wx_text","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davigmacode.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["davigmacode"],"patreon":null,"open_collective":null,"ko_fi":"davigmacode","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://www.buymeacoffee.com/davigmacode"]}},"created_at":"2024-03-17T03:09:47.000Z","updated_at":"2024-12-13T08:55:08.000Z","dependencies_parsed_at":"2024-03-18T08:33:01.821Z","dependency_job_id":"9493836d-7dce-4f21-83ac-d7ed5e2a5eb6","html_url":"https://github.com/davigmacode/flutter_wx_text","commit_stats":null,"previous_names":["davigmacode/flutter_wx_text"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davigmacode/flutter_wx_text","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davigmacode%2Fflutter_wx_text","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davigmacode%2Fflutter_wx_text/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davigmacode%2Fflutter_wx_text/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davigmacode%2Fflutter_wx_text/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davigmacode","download_url":"https://codeload.github.com/davigmacode/flutter_wx_text/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davigmacode%2Fflutter_wx_text/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264535988,"owners_count":23624404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T19:35:38.669Z","updated_at":"2025-07-10T05:30:37.795Z","avatar_url":"https://github.com/davigmacode.png","language":"Dart","funding_links":["https://github.com/sponsors/davigmacode","https://ko-fi.com/davigmacode","https://www.buymeacoffee.com/davigmacode"],"categories":[],"sub_categories":[],"readme":"[![Pub Version](https://img.shields.io/pub/v/wx_text)](https://pub.dev/packages/wx_text) ![GitHub](https://img.shields.io/github/license/davigmacode/flutter_wx_text) [![GitHub](https://badgen.net/badge/icon/buymeacoffee?icon=buymeacoffee\u0026color=yellow\u0026label)](https://www.buymeacoffee.com/davigmacode) [![GitHub](https://badgen.net/badge/icon/ko-fi?icon=kofi\u0026color=red\u0026label)](https://ko-fi.com/davigmacode)\n\nThe `Text` widget is a Flutter mainstay, but sometimes, you crave more control over your text presentation. Enter `wx_text`, a powerful package that injects superpowers into your Flutter text experience.\n\n[![Preview](https://github.com/davigmacode/flutter_wx_text/raw/main/media/preview.gif)](https://davigmacode.github.io/flutter_wx_text)\n\n[Demo](https://davigmacode.github.io/flutter_wx_text)\n\n## Features\n\n* **Seamless Integration**: Build upon the familiar foundation of the standard Text widget. Inherits all its functionalities, including text content, styling, and text direction, making it a smooth transition for developers.\n* **Effortless Predefined Styles**. Provides ready-made constructors for commonly used styles like titles, body text, and captions. It also allows for complete customization through callback functions.\n* **Minimum Lines**. Defines the minimum number of lines the widget will always display, ensuring a consistent look and preventing empty space.\n* **Text Highlighting**. Allows users to select and highlight specific portions of the text for emphasis or annotation. The highlighted text can be visually distinguished through color customization.\n* **Text Transformation**. Leverage regular expressions to target specific patterns like URLs or email addresses. Transform them into clickable elements or custom builders, creating a more interactive and user-friendly experience.\n* **Spoiler Text**. Implements a dynamic text expansion/collapse mechanism controlled by user interaction or specific triggers.\n* **Animated Text**. Allowing you to add captivating animations like slide, zoom, shimmer, shake, fade, and even a typing effect. Grab user attention, enhance visual appeal, and tell your story in a more dynamic way.\n* **Outlines and Gradients**. Go beyond basic styling and create visually striking text with customizable outlines and captivating gradients.\n\n## Usage\n\nFor a step-by-step breakdown of using wx_text, check out the article on Medium: [Supercharge Your Flutter Text Widget](https://medium.com/@davigmacode/supercharge-your-flutter-text-widget-3b85b90a16a1). This guide showcases practical code examples and demonstrates how to leverage various features of `wx_text`.\n\nTo delve deeper into the technical details of `wx_text`'s classes, methods, and properties, please refer to the official [API Reference](https://pub.dev/documentation/wx_text/latest/).\n\n## Sponsoring\n\n\u003ca href=\"https://www.buymeacoffee.com/davigmacode\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" height=\"45\"\u003e\u003c/a\u003e\n\u003ca href=\"https://ko-fi.com/davigmacode\" target=\"_blank\"\u003e\u003cimg src=\"https://storage.ko-fi.com/cdn/brandasset/kofi_s_tag_white.png\" alt=\"Ko-Fi\" height=\"45\"\u003e\u003c/a\u003e\n\nIf this package or any other package I created is helping you, please consider to sponsor me so that I can take time to read the issues, fix bugs, merge pull requests and add features to these packages.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavigmacode%2Fflutter_wx_text","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavigmacode%2Fflutter_wx_text","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavigmacode%2Fflutter_wx_text/lists"}