All Projects → GeekTree0101 → Veditorkit

GeekTree0101 / Veditorkit

Licence: mit
Lightweight and Powerful Editor Kit

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Veditorkit

Evreflection
Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift
Stars: ✭ 954 (+116.33%)
Mutual labels:  rxswift, xml
Macsvg
macSVG - An open-source macOS app for designing HTML5 SVG (Scalable Vector Graphics) art and animation with a WebKit web view ➤➤➤
Stars: ✭ 789 (+78.91%)
Mutual labels:  xml, editor
Awesome Rxswift
An "awesome" type curated list of RxSwift library and learning material
Stars: ✭ 396 (-10.2%)
Mutual labels:  rxswift
Angular Editor
A simple native WYSIWYG editor component for Angular 6 -10+
Stars: ✭ 428 (-2.95%)
Mutual labels:  editor
Fluidxml
FluidXML, the PHP library for manipulating XML with a concise and fluent API.
Stars: ✭ 417 (-5.44%)
Mutual labels:  xml
Wikiteam
Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest wikis. As of 2020, WikiTeam has preserved more than 250,000 wikis.
Stars: ✭ 404 (-8.39%)
Mutual labels:  xml
Minimalist Web Notepad
Minimalist Web Notepad
Stars: ✭ 417 (-5.44%)
Mutual labels:  editor
Better Xlsx
A better xlsx library.
Stars: ✭ 395 (-10.43%)
Mutual labels:  xml
Upmgitextension
This package extends the UI of Unity Package Manager (UPM) for the packages installed from git repository.
Stars: ✭ 438 (-0.68%)
Mutual labels:  editor
Pixelcraft
A Pixel Art Editor
Stars: ✭ 413 (-6.35%)
Mutual labels:  editor
Ewig
The eternal text editor — Didactic Ersatz Emacs to show immutable data-structures and the single-atom architecture
Stars: ✭ 422 (-4.31%)
Mutual labels:  editor
Draftail
📝🍸 A configurable rich text editor built with Draft.js
Stars: ✭ 413 (-6.35%)
Mutual labels:  editor
Etengine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Stars: ✭ 408 (-7.48%)
Mutual labels:  editor
Quick psd2ugui
parse psd file and auto generate ui prefab(解析psd文件,一键生成ugui面板)
Stars: ✭ 419 (-4.99%)
Mutual labels:  editor
Markdowneditor
Lightweight markdown editor written for windows,only one GREEN exe file
Stars: ✭ 403 (-8.62%)
Mutual labels:  editor
Uitextfield Navigation
🏄‍♂️ UITextField-Navigation makes it easier to navigate between UITextFields and UITextViews
Stars: ✭ 436 (-1.13%)
Mutual labels:  uitextview
Attributedtextview
Easiest way to create an attributed UITextView (with support for multiple links and from html)
Stars: ✭ 397 (-9.98%)
Mutual labels:  uitextview
Xrouter
Navigate anywhere in just one line.
Stars: ✭ 411 (-6.8%)
Mutual labels:  rxswift
Mathlive
A web component for easy math input
Stars: ✭ 416 (-5.67%)
Mutual labels:  editor
Camaro
camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around.
Stars: ✭ 438 (-0.68%)
Mutual labels:  xml

CI Status Version License Platform

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

Requirements

  • Xcode <~ 9.0
  • Swift 4.2
  • iOS <~ 9.3

Installation

VEditorKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'VEditorKit'

Author

  • Geektree0101

  • OhKanghoon

  • gkdlfm

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].