NSGo Kubai Icons NSGo GitHub English

NSGo 的 Kubai Icons

2,871 个以强调色的色调分层绘制、带渐变、阴影和角标,悬停时会动的图标。为 NSGo 原生应用预先编译:不运行 JavaScript,动画由平台在其帧时钟上播放。

gallery:图标网格,右侧是选中的图标及绘制它的代码

原生,而且会动

上游用 JavaScript 绘制每个图标。本库在构建时运行一次这些代码,并保留它画出的结果。

分层着色

每个图标都可以指定强调色和样式,角标有自己的色调。

悬停即动

每个图标由一个动画值驱动,动画在平台的帧时钟上运行。

不需要 JavaScript

图标是画布操作和动画轨道,NSGo 的每个后端都能绘制。

用多少带多少

每个图标一个访问函数,没有注册表:应用只链接它调用的图标。

开始使用

使用 Go 1.26 或更高版本,把本库加入 NSGo 应用。

go get github.com/oneo-me/nsgo-icons-kubai
import kubai "github.com/oneo-me/nsgo-icons-kubai"

kubai.Icon{
	Symbol: kubai.FolderPlus(),
	Size:   32,
	Label:  "Folder plus",
}

查找图标

gallery 可以按名称搜索所有图标,并给出按你设置的大小、强调色和样式绘制所选图标的代码,可直接复制。检出本仓库后运行:

git clone https://github.com/oneo-me/nsgo-icons-kubai
cd nsgo-icons-kubai
go tool nsgo dev examples/gallery