LinkedIn.Hakawai 7.4.8.9-beta

This is a prerelease version of LinkedIn.Hakawai.
dotnet add package LinkedIn.Hakawai --version 7.4.8.9-beta                
NuGet\Install-Package LinkedIn.Hakawai -Version 7.4.8.9-beta                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LinkedIn.Hakawai" Version="7.4.8.9-beta" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LinkedIn.Hakawai --version 7.4.8.9-beta                
#r "nuget: LinkedIn.Hakawai, 7.4.8.9-beta"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install LinkedIn.Hakawai as a Cake Addin
#addin nuget:?package=LinkedIn.Hakawai&version=7.4.8.9-beta&prerelease

// Install LinkedIn.Hakawai as a Cake Tool
#tool nuget:?package=LinkedIn.Hakawai&version=7.4.8.9-beta&prerelease                

LinkedIn.Hakawai .NET-iOS Binding Library

NuGet version (LinkedIn.Hakawai)

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 Compatible and additional computed target framework versions.
.NET net8.0-ios17.2 is compatible.  net8.0-maccatalyst17.2 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0-ios17.2

    • No dependencies.
  • net8.0-maccatalyst17.2

    • 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.

Version Downloads Last updated
7.4.8.9-beta 95 7/25/2024
7.4.8.8 5,019 1/28/2024
7.4.8.7 230 12/27/2023
7.4.8.6 181 12/26/2023
7.4.8.5 154 12/20/2023
7.4.8.3 168 12/16/2023
7.4.8.1 164 11/20/2023
7.4.8 130 11/20/2023