Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/geektree0101/veditorkit

Lightweight and Powerful Editor Kit
https://github.com/geektree0101/veditorkit

bonmot editor ios rxswift uitextview vingle xml

Last synced: 5 days ago
JSON representation

Lightweight and Powerful Editor Kit

Awesome Lists containing this project

README

        

[![CI Status](https://travis-ci.org/GeekTree0101/VEditorKit.svg?branch=master)](https://travis-ci.org/GeekTree0101/VEditorKit)
[![Version](https://img.shields.io/cocoapods/v/VEditorKit.svg?style=flat)](https://cocoapods.org/pods/VEditorKit)
[![License](https://img.shields.io/cocoapods/l/VEditorKit.svg?style=flat)](https://cocoapods.org/pods/VEditorKit)
[![Platform](https://img.shields.io/cocoapods/p/VEditorKit.svg?style=flat)](https://cocoapods.org/pods/VEditorKit)

Lightweight and Powerful Editor Kit built on Texture(AsyncDisplayKit)
https://github.com/texturegroup/texture.

VEditorKit provides the most core functionality needed for the editor.
Unfortunately, When combined words are entered then UITextView selectedRange will changed and typingAttribute will cleared. So, In combined words case, Users can't continue typing the style they want.

#### TypingAttributes Spec
When the text view’s selection changes, the contents of the dictionary are cleared automatically.
https://developer.apple.com/documentation/uikit/uitextview/1618629-typingattributes

#### Basic spec list
- Advanced EditableTextView (Support Combined words such as Korean)
- Default Image, Video, Og-Object(Link Preview) UI Components
- XML Parser & Builder
- Editor Rule Base Development

## Example


Bi-direction attribute binding
Combined Words TypingAttribute
Regex pattern base attributed typing





XML Parse & Build
Delete Media Content & Merge TextViews
Auto-generate Link Preview





## Usage
- > ## Wiki: https://github.com/GeekTree0101/VEditorKit/wiki

## Requirements
- Xcode <~ 9.0
- Swift 4.2
- iOS <~ 9.3

## Installation

VEditorKit is available through [CocoaPods](https://cocoapods.org). To install
it, simply add the following line to your Podfile:

```ruby
pod 'VEditorKit'
```

## Author

- #### Geektree0101
- #### OhKanghoon
- #### gkdlfm

## License

VEditorKit is available under the MIT license. See the LICENSE file for more info.