{"id":26648119,"url":"https://github.com/bluejamesbond/TextJustify-Android","last_synced_at":"2025-03-25T00:01:50.871Z","repository":{"id":57727731,"uuid":"12801352","full_name":"mathew-kurian/TextJustify-Android","owner":"mathew-kurian","description":":page_facing_up: Android Text Full Jusiftication / Wrapping / Justify / Hyphenate - V2.0","archived":true,"fork":false,"pushed_at":"2018-05-28T22:39:41.000Z","size":4218,"stargazers_count":1863,"open_issues_count":75,"forks_count":371,"subscribers_count":82,"default_branch":"master","last_synced_at":"2024-04-24T12:22:06.828Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/bluejamesbond/TextJustify-Android/wiki","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mathew-kurian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-09-13T04:19:31.000Z","updated_at":"2024-04-18T08:09:49.000Z","dependencies_parsed_at":"2022-08-30T09:20:39.742Z","dependency_job_id":null,"html_url":"https://github.com/mathew-kurian/TextJustify-Android","commit_stats":null,"previous_names":["bluejamesbond/textjustify-android"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathew-kurian%2FTextJustify-Android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathew-kurian%2FTextJustify-Android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathew-kurian%2FTextJustify-Android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathew-kurian%2FTextJustify-Android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mathew-kurian","download_url":"https://codeload.github.com/mathew-kurian/TextJustify-Android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245372377,"owners_count":20604491,"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":"2025-03-25T00:01:26.529Z","updated_at":"2025-03-25T00:01:50.853Z","avatar_url":"https://github.com/mathew-kurian.png","language":"Java","readme":"# *LIBRARY IS NO LONGER MAINTAINED*\nIf you want to adopt + maintain this library, please drop me a message - bluejamesbond@gmail.com\n\n[![Gittip](http://img.shields.io/gittip/bluejamesbond.svg)](https://gratipay.com/bluejamesbond/) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-TextJustify--Android-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/1318) [![Build Status](https://travis-ci.org/bluejamesbond/TextJustify-Android.svg?branch=master)](https://travis-ci.org/bluejamesbond/TextJustify-Android) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.bluejamesbond/textjustify-android/badge.svg?style=flat)](https://maven-badges.herokuapp.com/maven-central/com.github.bluejamesbond/textjustify-android)  \n![Logo](https://raw.githubusercontent.com/bluejamesbond/TextJustify-Android/master/misc/logo.png?)\n=======\n\n**Android Full Justification** \n\n# About\nThis library will provide you a way to justify text. It supports both plain text and Spannables. Additionally, the library can auto-hyphentate your displayed content (thanks to [@muriloandrade](https://github.com/muriloandrade)).\n\n*Compatible for Android 2.2 to 5.X*\n\n# Other Libraries\n- [FacebookMessengerBot.js](https://github.com/bluejamesbond/FacebookMessengerBot.js) - a Node ES5/6 API for the new Facebook Messenger Bot Platform\n- [Scribe.js](https://github.com/bluejamesbond/Scribe.js) - a Node ES5/6 logging system with a web interface\n \n# Screenshot\n![Preview](http://i.imgur.com/k6bAWd0.jpg)\n\n# Demo\n[![Imgur](http://i.imgur.com/hSGF1fV.png)](https://play.google.com/store/apps/details?id=com.bluejamesbond.text.sample)\n\n#Recent\n**01/11/2015** ► Added support for very long documents with fading and progress listener  \n**01/10/2015** ► Refractored / renamed classes  \n**01/04/2015** ► Improved caching support which allows for smooth scrolling  \n**01/02/2015** ► Added XML attributes for `DocumentView`\n\n# Wiki\nFor examples, tests, and API refer to the [Android-TextJustify Wiki](https://github.com/bluejamesbond/TextJustify-Android/wiki/1-%C2%B7-Home).\n\n# Install\nJust add to your `build.gradle`\n```gradle\ndependencies {\n    compile 'com.github.bluejamesbond:textjustify-android:2.1.6'\n}\n```\n\n# Known Issues\n| Status| Issues    |\n| :------------:    |:---------------|\n|  **`CLOSED`**     | Scroll caching for very large documents i.e. \u003e 4000 paragaphs |\n|  **`OPEN`**       | Add letter-spacing feature like CSS |\n|  **`OPEN`**       | Improve text strike-through |\n|  **`OPEN`**       | Improve text underline  |\n|  **`CLOSED`**     | Support more features like `TextView` in terms of `Paint` settings  |\n","funding_links":[],"categories":["Index `(light-weight pages)`","Index","TextView","Libs"],"sub_categories":["\u003cA NAME=\"Widget\"\u003e\u003c/A\u003eWidget"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluejamesbond%2FTextJustify-Android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluejamesbond%2FTextJustify-Android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluejamesbond%2FTextJustify-Android/lists"}