Textual

Textual is an IRC client for OS X

  • 所有者: Codeux-Software/Textual
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Textual GitHub release Platform

Textual is a customizable application for interacting with Internet Relay Chat (IRC) on macOS.

Textual can be customized with styles written in CSS 3, HTML 5, and JavaScript; plugins written in Objective-C and Swift, and scripts written in AppleScript (and many other languages)

Precompiled versions of Textual can be purchased in the Mac App Store or directly from Codeux Software.

Screenshots

Light Screenshot
Dark Screenshot

Resources

Note Regarding Support

Please be aware that while it is within your right to compile Textual, Codeux Software will not provide support for the building process because it encourages the use of potentially unstable code. If you do succeed in building Textual, then you will not be turned away when asking for support using the application itself.

Note Regarding Downloading Textual

Textual is dependent on several other projects to build. This repository is automatically linked against these other projects using what are known as "submodules" — Clicking the "Download ZIP" button to build a copy of Textual will not download a copy of these projects that Textual depends on. Therefore, to properly build Textual, Textual must be cloned using Github for Mac or by using the following commands in Terminal:

git clone https://github.com/Codeux-Software/Textual.git Textual
cd Textual
git submodule update --init --recursive

Note Regarding Code Signing

It is HIGHLY DISCOURAGED to turn off code signing. Certain features rely on the fact that Textual is properly signed and is within a sandboxed environment.

TEXTUAL DOES NOT REQUIRE A CERTIFICATE ISSUED BY APPLE TO BUILD which means there is absolutely no reason to turn code signing off.

Note Regarding Trial Mode

To avoid patch files and/or a separate repository; the code which is responsible for licensing paid copies of Textual is in the source code that you download from here.

If you do not have a license key, then set the TEXTUAL_BUILT_WITH_LICENSE_MANAGER flag to 0 in the Standard Release configuration file to disable the inclusion of this code at build time.

Building Textual

The latest version of Textual requires two things to be built. One is a valid (does not need to be issued by Apple) code signing certificate. The second is an installation of Xcode 10.0 or newer on macOS High Sierra. Building on anything earlier is not supported because of Swift 4.2 code.

If you are an Apple registered developer, then obtaining a signing certificate is not very difficult. However, if you are not, a self-signed certificate for "code signing" will work fine. The steps to produce one of these self-signed certificates is very simple to find using Google.

Once you have your code signing certificate, DO NOT modify the Build Settings of Textual through Xcode. Instead, modify the file at the path: Configurations ➜ Build ➜ Code Signing Identity.xcconfig — The contents of this file defines the name of the certificate which will be used for code signing.

After defining your code signing certificate, build Textual using the "Standard Release" build scheme.

When you build Textual for the first time, a framework that Textual is dependent on (Encryption Kit) will download several open source libraries (libgpg-error, libgcrypt, and libotr) from the Internet which means if you do not have an active Internet connection, these files will not download and the build will fail.

The build process can take up to a minute or more to complete because in addition to building Textual itself, Xcode has to build these open source libraries as well.

Original Limechat License

Textual began as a "fork" of LimeChat in 2010

LimeChat's original license is presented below.

License for content originating from Textual

Unless stated otherwise by Textual's Acknowledgements.pdf document, the license presented below shall govern the distribution of and modifications to; the work hosted by this repository.

主要指标

概览
名称与所有者Codeux-Software/Textual
主编程语言Objective-C
编程语言Objective-C (语言数: 10)
平台
许可证
所有者活动
创建于2010-07-23 07:48:45
推送于2025-04-30 21:59:51
最后一次提交2025-04-30 17:52:03
发布数75
最新版本名称v7.2.0 (发布于 2021-06-21 14:05:00)
第一版名称v2.0.2 (发布于 2011-01-17 04:37:38)
用户参与
星数1.9k
关注者数73
派生数273
提交数8.2k
已启用问题?
问题数0
打开的问题数0
拉请求数161
打开的拉请求数2
关闭的拉请求数105
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?