LinkedIn.Hakawai
7.4.8.5
See the version list below for details.
dotnet add package LinkedIn.Hakawai --version 7.4.8.5
NuGet\Install-Package LinkedIn.Hakawai -Version 7.4.8.5
<PackageReference Include="LinkedIn.Hakawai" Version="7.4.8.5" />
paket add LinkedIn.Hakawai --version 7.4.8.5
#r "nuget: LinkedIn.Hakawai, 7.4.8.5"
// Install LinkedIn.Hakawai as a Cake Addin #addin nuget:?package=LinkedIn.Hakawai&version=7.4.8.5 // Install LinkedIn.Hakawai as a Cake Tool #tool nuget:?package=LinkedIn.Hakawai&version=7.4.8.5
LinkedIn.Hakawai .NET-iOS Binding Library
Hakawai
A subclass of UITextView
providing extended functionality and support for 'plugins'. Hakawai ships with the Mentions
plug-in, which provides a powerful and flexible way to easily add social-media-esque @mentions-style annotation support to your iOS app.
For a higher-level overview, check out our blog post at the LinkedIn engineering blog.
✨ Features
- A convenient drop-in replacement for
UITextView
instances- Includes Storyboards and XIBs
- Easily modify add, remove, and transform the text view's plain and attributed text using a set of powerful block-based APIs
- Work with attribute formatting and easily register or unregister custom attributes with enhanced attribute APIs
- Easily add, remove, and manage accessory views
- These UI elements can be added/removed from the text view for additional functionality
- Lock the current line of text to the top or the bottom of the text view using single-line viewport mode
- Programmatically dismiss autocorrect suggestions, and temporarily override the autocorrect, autocorrection, and spell checking modes
- Solve several
UITextView
text layout bugs as Hakawai implements a custom layout manager and text container - Extend functionality by registering or unregistering plugins
- EXPERIMENTAL - Easily monitor user changes to the text view's contents using the optional Abstraction Layer
- Two-stage insertion for Chinese and Japanese keyboards is also properly handled
- Abstraction Layer is built into the text view
- Can also be pulled out and used independently if you desire
For complete information on the original library see https://github.com/linkedin/Hakawai
For a simple setup to support mentions inside this UITextView see DefaultChooserViewController.cs in Sample project
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0-ios16.1 is compatible. net7.0-maccatalyst16.1 is compatible. net8.0-ios was computed. net8.0-maccatalyst was computed. |
-
net7.0-ios16.1
- No dependencies.
-
net7.0-maccatalyst16.1
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on LinkedIn.Hakawai:
Package | Downloads |
---|---|
SpeakLink
The SpeakLink MentionEditor is a extended mention control for .NET MAUI applications. It provides an enriched text editing experience with support for '@' mentions or any other trigger character, similar to popular social media platforms. The MentionEditor control is highly customizable, allowing developers to easily integrate and adapt it to their specific application needs. There is also RichEditor that supports mentions as described above and support for bold/italic/underline/strikethrough formatting. |
GitHub repositories
This package is not used by any popular GitHub repositories.