tumuyan
tumuyan
**Is your feature request related to a problem? Please describe.** 目前普通用户难以捕捉错误日志,导致无法有效反馈问题。 **Describe the solution you'd like** 1. 在同文内增加错误日志收集、保存和上传的功能 2. 引导用户使用一些工具采集错误日志 a. 使用adb工具采集日志。 b. 使用Android端能够过滤、保存日志的工具 我推荐这个 https://f-droid.org/zh_Hans/packages/com.tananaev.logcat/
**Is your feature request related to a problem? Please describe.** 1. 扩展liquidKeyboard的类型,增加显示缩略图的能力。需要特别注意webp和gif能否正常加载 2. 增加自动读取用户目录表情包的能力,按照表情包子目录分组显示表情包 3. 点击表情包时发送表情图片 4. 考虑添加通过搜索来输入表情和emoji的方法 5. 在4的基础上,考虑内置emoji的数据库版滤镜 6. 特别的,剪贴板也需要扩展显示图片的功能。考虑剪贴板切分为2个,一个处理intent,一个处理文本 **Describe the solution you'd like** A clear and...
**Describe the solution you'd like** 动画包含主题指定缩放、渐变、位移量和时间、曲线的参数 1. 添加按键下压的动画 2. 添加按下按键时弹出字符的动画 3. 滑动按键时的轨迹效果 4. 切换键盘 **Describe alternatives you've considered** 1. 按键动画能让UI有高级感,降低疲劳 2. 按键动画会增加资源开销 3. 没有动画时,同文的按键滑动操作傻快,添加动画后观感会变慢
**Is your feature request related to a problem? Please describe.** 没有内置输入方案是同文的一个门槛,而对皮肤 包名 图标 的修改是一部分用户的切实需求。虽然使用工具也能做这些动作,但是并不方便。 **Describe the solution you'd like** 参考https://github.com/P3TERX/Actions-OpenWrt 仿照自助编译openwrt,新开一个项目来帮助用户利用github action编译客制化同文App。同文仓库做如下变更来配合: 1. 添加复制更多内置文件到用户目录的方法 2. 去除矢量图标,方便用户自己用位图替换全部图标 3. 从另外的配置文件文件读取值作为App名称 4. 从另外的配置文件读取值作为App预设的参数(比如指定user目录)...
**Describe the bug** 在重新安装App、App崩溃、切换输入法等操作后,再次从输入法选择器里选择同文作为默认输入法,从完成操作到弹出键盘耗时较长。 通过对log信息分析,可以发现主要耗时的位置有: 1. 13.779 - 16.305 Rime: init() initlialize ,耗时2.6秒。查看代码发现耗时操作在JNI函数https://github.com/osfans/trime/blob/3166f6c5d0eeb4162fe080ab0e905e14d6882d7b/app/src/main/jni/librime_jni/rime.cc#L41 2. 16.356 - 16.923 Rime: init() set_notification_handler ,耗时0.6秒。执行的代码为: ``` set_notification_handler(); if (!find_session()) { if (create_session() == 0)...
### 现状 目前同文可以设置两个配置路径: user目录 和 share目录。 其中share目录放置了 从assets目录中释放的openCC,tongwenfeng和default两个主题。 ### 存在的问题 1. 在打开App后,同文会从share目录部署两个主题到build目录,实测耗时2秒。这是唤起键盘慢的原因之一。当然,并非每个人都会遇到这个问题——当user目录和share目录相同时,这个部署过程是跳过的。 2. 切换主题时,如果user目录没有同文风主题,即使build目录内存在同文风的build结果,但是是不会显示在主题选择列表里的 ### 处理方式 1. 把释放主题文件的路径,从共用目录改为user目录,所有的主题操作均在user目录中。从而免除了打开App时,从share目录build的时间浪费 2. 或者直接取消share目录
**Is your feature request related to a problem? Please describe.** 不同的App对输入法可能有不同的需求。譬如在虚拟控制台类型的App,弹出软键盘时通常需要输入英文字符而不是打中文。 **Describe the solution you'd like** 增加一个yaml配置文件,指定配置名称,该配置适用于哪些App,为这些App专门初始化哪些参数 **Describe alternatives you've considered** 暂时只考虑到了弹出的软键盘类型,收集更多适合的属性 **Additional context** Add any other context or screenshots...
**Describe the bug** 横屏时有时部分按键操作无反应。可以打字,liquidKeyboard可以正常输入符号,但是`.1234567890{Backspace}{ctrl}{space}+-*/`等按键无反应。重新唤起键盘、开关键盘音效可以概率性恢复。 目前未观察到竖屏出现此问题。 **To Reproduce** Steps to reproduce the bug: 1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See bug **Expected behavior**...
**Describe the bug** 部分操作会导致App卡死,且软件盘不弹出。 **To Reproduce** 待收集 **Expected behavior** 崩溃Log指向set_option。 在trime类中有如下代码,注释中提及了`在Rime.onMessage中調用set_option会卡死`,看上去set_option的调用需要更加谨慎。需要收集更多的信息来优化 ``` /** Must be called on the UI thread */ public void initKeyboard() { reset(); setNavBarColor(); textInputManager.setShouldUpdateRimeOption(true); // 不能在Rime.onMessage中調用set_option,會卡死...
**新功能** 1. 无需订阅源,直接利用github的搜索/收藏/访问页面,获得一组应用 2. 解析github release页面自动获取release版本的apk文件 3. 解析github action获取自动构建的测试版软件(这个方法存在一些问题,github action需要登录帐号才能下载,并且build不一定有结果,build结果很可能并非可以直接安装的格式) **添加该功能的原因** 去除他人干预地获取应用,更自由,也更便利 **实现方法或步骤** 待定