Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ShaharMS/texter
the texter library is used to add more support for general text input/regular text in multiple libraries such as Flixel, OpenFL and more (to be added!))
https://github.com/ShaharMS/texter
arabic bidi bidirectional haxe haxeflixel hebrew ltr openfl rtl text
Last synced: 2 months ago
JSON representation
the texter library is used to add more support for general text input/regular text in multiple libraries such as Flixel, OpenFL and more (to be added!))
- Host: GitHub
- URL: https://github.com/ShaharMS/texter
- Owner: ShaharMS
- License: mit
- Created: 2022-02-06T10:52:57.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-02T17:59:50.000Z (over 1 year ago)
- Last Synced: 2023-06-17T00:01:08.285Z (over 1 year ago)
- Topics: arabic, bidi, bidirectional, haxe, haxeflixel, hebrew, ltr, openfl, rtl, text
- Language: Haxe
- Homepage:
- Size: 2.11 MB
- Stars: 15
- Watchers: 2
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# texter
## I'll start with a story
About 5 month ago, just a month after I started programming in haxeflixel, I wanted to make an app that needed text input, specificly of type RTL.
for about 2 months I tried to find some existing (decent) RTL support, but didn't find any that were good enough.
### It was the time I decided to take this duty upon myself - to add more support for text input (in that time - only in haxeflixel)
It might seem like I'm exaggerating, but trust me, it took me a **while** to make progress, but when I did, I started making (good) progress.
I figured that I'm not the only person that needs those fixes, **and thats how and why I created this library.**### Over-time, I wanted to add more things to the library
A month or so after the release of this library, I found myself needing a bunch more things - (markdown text, Char...) and this library expanded and expanded.
Today, it is no longer only an RTL-support focused library, but a general-purpose text-related library.
Does this mean I abandoned the project of cross-framework RTL? Of course not - but now, the library is **W A Y** more useful, providing visual markdown text, cross-platform cross-framework markdown interpreter, Emojis and more to come!
### **Can I Help/Contribute?**
Of course! Any help is greatly appreciated! You can help with:
- Fixing bugs
- Writing/fixing documentation
- Making code more readable, simpler & shorter (don't worry, I think my code is pretty understandable ;) )
- Writing code for the library
- Adding projects that you think are usefulAnd more that pops up in you mind!
# Installation
#### To install the latest stable version:
```
haxelib install texter
```#### To install the newer - but maybe unstable git version:
```
haxelib git texter https://github.com/ShaharMS/texter.git
```