Skip to content

Releases: samaidev/samime_r

Samime v2.0.2

Choose a tag to compare

@samaidev samaidev released this 19 Aug 12:19

Samime v2.0.2

下载

平台 文件 大小
Windows samime-setup-2.0.2.exe 26.9 MB
Linux (amd64) samime-linux-amd64 84.5 MB

安装

Windows:双击 samime-setup-2.0.2.exe 安装,按 Win+Space 切换。

Linux

curl -fsSL https://raw.githubusercontent.com/samaidev/samime_r/main/install.sh | bash
ibus restart && sleep 18 && ibus engine samime

功能

  • 全拼、简拼、模糊音、整句输入
  • 简拼混合匹配(nh→你好、yij→已经、guanf→官方)
  • 拼写容错(chognxinkaishi→重新开始)
  • 14 种中文标点(;:、""''【】《》——~)
  • 用户词典学习 + 最近使用优先
  • Shift 切换中英文,已敲字母保留上屏
  • Direct2D 硬件加速候选窗
  • 跨平台:Windows / Linux / macOS

系统要求

  • Windows 10/11 64 位
  • Linux(IBus,Ubuntu 20.04+)
  • macOS(即将支持)

Samime v2.0.1

Choose a tag to compare

@samaidev samaidev released this 19 Aug 05:52

Samime v2.0.1

修复

  • CPU 占用 372% 空转问题(SetMemoryLimit 限制低于词典实际需求导致 GC 疯狂运行)
  • 移除 SetMemoryLimit/SetGCPercent,使用 Go 默认 GC,CPU 降到 0%
  • 托盘右键菜单恢复(LockOSThread 回滚后右键菜单恢复正常)

注意

  • 内存约 1.6GB(Go 默认 GC 保留,CPU 0%,功能正常)
  • 托盘右键菜单可能第二次点击时需要重新右键一次(已知 Windows 限制)

Samime v2.0.0

Choose a tag to compare

@samaidev samaidev released this 19 Aug 01:38

Samime v2.0.0

候选窗定位完全修复

  • 采用微软 SampleIME 标准实现 ITfContextView::GetTextExt
  • 候选窗出现在光标正下方,DPI 无关,浏览器和笔记本一致
  • 第一个字母输入时位置即正确(composition 建立后重新定位)
  • 消除候选窗闪烁(composition 建立前不显示窗口)

内存优化

  • debug.SetMemoryLimit(512MB) + SetGCPercent(50)
  • strings.Clone 释放行缓冲
  • byWord map[string]struct{}

最终版功能

  • 左右键翻页 + 分页(PAGE_SIZE=5)+ 更多按钮
  • ITfCandidateListUIElement(浏览器兼容)
  • Windows 托盘图标
  • composition/EditSession 标准化
  • 删除关于面板里的代码仓地址

Samime v1.0.2

Choose a tag to compare

@samaidev samaidev released this 18 Aug 23:33

Samime v1.0.2

修复

  • 候选窗定位改用 ITfContextView::GetTextExt 标准实现(微软 SampleIME 方式),浏览器和笔记本候选词都出现在光标正下方
  • GetTextExt 用局部变量避免坐标缓存导致累积偏移
  • 候选窗 y 定位零偏移(rc.bottom,DPI 无关),换不同分辨率屏幕表现一致

优化

  • 加 debug.SetMemoryLimit(512MB) + SetGCPercent(50) 降低内存占用
  • strings.Clone word+pinyin 释放行缓冲
  • byWord map[string]bool 改 map[string]struct{}

其他

  • NSIS 安装脚本修复 samime_tsf.dll 引用(之前误写成 samime_tsf_new.dll)
  • 最终版代码:左右键翻页+分页+UIElement+托盘+浏览器兼容

Samime v1.0.1

Choose a tag to compare

@samaidev samaidev released this 13 Aug 16:25

Samime v1.0.1

免费无广告中文拼音输入法 | SamAI Group

官网:https://samai.cc


下载安装

Windows

下载 samime-setup-1.0.1.exe,以管理员身份运行。

Linux

curl -fsSL https://raw.githubusercontent.com/samaidev/samime_r/main/install.sh | bash

功能

  1. 直接输入标点 ,。?!
  2. Shift 切换中英文
  3. 左右箭头选择候选词
  4. 上下箭头/鼠标点击翻页
  5. 选中高亮
  6. Windows 11 指示器图标
  7. 托盘图标
  8. Direct2D 渲染

系统要求

  • Windows 10/11 64 位
  • 或 Linux(IBus/Fcitx5)

Samime v1.0.0 - 首个正式版

Choose a tag to compare

@samaidev samaidev released this 13 Aug 08:26

Samime v1.0.0

轻量级中文拼音输入法首个正式发布。

下载


### 特性

- 实时拼音显示(带下划线)
- 智能候选词排序
- 整句输入 + 末尾声母续拼
- 用户词典学习
- 中文标点自动转换
- 候选词翻页 + 拖拽
- Direct2D 渲染

### 系统要求

- Windows 10/11 64位
- 或 Linux (IBus/Fcitx5)