关于设置界面项目的显示隐藏
-
幻枫 觉得可以不用太纠结设置界面。
UI界面提供常用的选项,能让新手快速上手,以及日常调整。
其它的功能就直接在config里面改。
(这边说一下,config文件,好像没法注释,UI里更改配置后,注释就没了)。 -
幻枫 不一定是无效,也可能是不想让它显示。
一、无用设置
比如config中拼音模块对于我是没有用的,我就定义这个模块隐藏掉,用参数hidden来表达,这样设置界面就针对这里进行隐藏处理,达到设置界面更精准的表达方案需求的目的。
二、有用但不需显示
也有可能是有效的功能,但我觉得没必要显示在设置界面,而是一个相对固定的参数设置,不需要用户去调整,或者我提供了直通调整的方法,比如常用功能中:显示编码提示、精确匹配、z重复、z引导、出简让全、单字输入。
三、两类项目相当多:
- 方案
- 码表方案配置:常用功能、词频调整、自动造词
- 拼音方案配置
- 混输方案配置
- 英文档案配置
- 主方案设置
- 输入
- 字符与标点
。。。
四、经过这样处理后,设置界面应该很清爽了,也能更精准表达各方案的设置需求,平台的高级感应该就凸显了。
-
个人认为,在程序之外,不应该再控制设置项的显示或隐藏,用户会以为没有这个设置选项。用不到就不用管它。比如英文方案,我从来不用,那不去关注它就是了。我用五笔,和五笔有关的项自然会多关注。也就是说,设置项在那儿,我可以无视,但不能没有。我不需要,可能其他人刚好需要。当然,这个帖子提出的问题,也是我不需要,可能有些人刚好需要。
-
木同的梦想 你可以无视我不能无视啊,大面积的无关项目,用户又不知道是无关的,要去动他,结果有些动了没用,有些动了影响了方案作者本身的设计。然后问题就来了,是你来解答还是我来解答?
你是一个终端用户,而我是顶级用户,我下面会有很多用户。
-
散步的鹤 你那个花儿五笔挂接版,个人感觉就很好了。我也仿照你那个弄了个我自己的定制版。当然我的用法很浅显,只是定制了我的词库和我的个人设置。现在设置程序是未开源的。要不,你像原来群里那个“颖儿”一样,自己写个设置程序,替换掉系统的设置程序。反正有关五笔的设置项并不很多。或者,让用户知道并明确这是清风输入法的平台,让用户自己去学习清风的用法。
-
我并不认同「普通选项放GUI,其余全部丢去配置文件」这个思路,这本质上就是在开倒车。
很多人没搞懂最基本的现实:大家之所以疯狂吐槽Rime,恰恰就是因为它原生没有好用的图形设置界面,什么都要改配置文件。为了避开这道门槛,大量用户才到处去找第三方配置工具、各种打包版,目的就是不想再手动折腾文本文件。
如果清风也主动把一大部分功能从图形界面拿掉、强制只能去改配置文件,那用户凭什么选择清风?
人家本来就会用Rime、本来就会改yaml;想要改文件,直接回去用Rime就好了,何必再来用清风?
好不容易有人跳出Rime“全靠配文件”的老坑,现在反而有人提倡退回去,这不是克制,是典型的开倒车。强行把大量设置赶到配置文件里,等于主动重新竖起一道高墙:普通用户不知道去哪找文件、不懂语法、改错一处就输入法异常、连哪里错了都不知道;有一定动手意愿、愿意微调但不想学yaml的中间用户,直接被拦在外面。所谓“为了界面简洁”,正确做法是GUI默认干净,加一个「显示高级设置」开关把更多选项折叠起来,而不是直接删掉图形入口、把人逼去记事本。但是这个显示高级设置也有很大的地方要考虑,哪些是基本设置,哪些是高级设置呢,有些人认为这个是基本设置,有些人认为那个是基本设置,按随的观点来定呢。
-
提出「基础放GUI、其余全部丢去配置文件」这种建议的,往往是那种深度顶级用户、圈内意见领袖,他本身有一大群跟着他抄方案、抄配置的追随者。
这套玩法对这个人是有利的,但对输入法本身其实非常不利。
因为一旦大量关键能力只能靠改配置文件实现,普通用户自己搞不定,就只能到处去找现成配置、去请教懂的人;最后变成:想用好这个输入法,就得跟着这位大拿、用他的方案、看他的教程、依赖他整理出来的整套yaml。
等于无形中把输入法的一部分使用权、解释权、流量和用户粘性,转移到了他自己身上。
用户粘住的不是输入法本身,是“必须跟着这个人的配置才能用明白”。可站在输入法产品的角度,这是一条歪路。
大家当初疯狂吐槽Rime,病根就是什么都要改配置文件、没有像样的图形界面,大批普通人就是被这道门槛拦在外面,才不得不到处找第三方工具、找大佬的现成包。就像好多用户宁愿付费用冰凌也不想用Rime。现在有机会跳出这个困境,反而主动把一部分设置从GUI撤走、逼大家回到文本配置的老路,这不只是开倒车,更是主动重新筑起高墙:
愿意点点鼠标、稍微调一调,但不想钻研语法、找路径、排错的广大中间用户,直接被挡在门外。用户依赖的应该是输入法本身,而不是“必须依附某个人的配置包才能正常使用”;也不用一上来就给所有人设一道“要先找大佬要文件”的准入门槛。
如果为了迎合一小群顶级用户的偏好,把普通用户的图形通路砍掉,短期好像顺了圈内大拿的心意,长期是在牺牲输入法本身的大众生命力:圈内粘性上去了,但外面更多潜在用户直接望而却步。
就像某输入法,出来好几年了,本身也还行,就是听了某个大咖的建议,就一个简陋的设置界面,大部份设置进配置文件写,这么几年都没啥存在感,不温不火的。
人家要天天改配置,大可以回去直接用原生Rime;选择清风,就是希望不用再把大量时间耗在折腾文本文件上。 -
提出「基础放GUI、其余全部丢去配置文件」这种建议的,往往是那种深度顶级用户、圈内意见领袖,他本身有一大群跟着他抄方案、抄配置的追随者。
这套玩法对这个人是有利的,但对输入法本身其实非常不利。
因为一旦大量关键能力只能靠改配置文件实现,普通用户自己搞不定,就只能到处去找现成配置、去请教懂的人;最后变成:想用好这个输入法,就得跟着这位大拿、用他的方案、看他的教程、依赖他整理出来的整套yaml。
等于无形中把输入法的一部分使用权、解释权、流量和用户粘性,转移到了他自己身上。
用户粘住的不是输入法本身,是“必须跟着这个人的配置才能用明白”。可站在输入法产品的角度,这是一条歪路。
大家当初疯狂吐槽Rime,病根就是什么都要改配置文件、没有像样的图形界面,大批普通人就是被这道门槛拦在外面,才不得不到处找第三方工具、找大佬的现成包。就像好多用户宁愿付费用冰凌也不想用Rime。现在有机会跳出这个困境,反而主动把一部分设置从GUI撤走、逼大家回到文本配置的老路,这不只是开倒车,更是主动重新筑起高墙:
愿意点点鼠标、稍微调一调,但不想钻研语法、找路径、排错的广大中间用户,直接被挡在门外。用户依赖的应该是输入法本身,而不是“必须依附某个人的配置包才能正常使用”;也不用一上来就给所有人设一道“要先找大佬要文件”的准入门槛。
如果为了迎合一小群顶级用户的偏好,把普通用户的图形通路砍掉,短期好像顺了圈内大拿的心意,长期是在牺牲输入法本身的大众生命力:圈内粘性上去了,但外面更多潜在用户直接望而却步。
就像某输入法,出来好几年了,本身也还行,就是听了某个大咖的建议,就一个简陋的设置界面,大部份设置进配置文件写,这么几年都没啥存在感,不温不火的。
人家要天天改配置,大可以回去直接用原生Rime;选择清风,就是希望不用再把大量时间耗在折腾文本文件上。