关于 UI 界面的按钮

本贴最后更新于 708 天前,其中的信息可能已经天翻地覆

最近看到社区有几个争论,

  说我要按闹分配,那我来说说为啥我要闹 - 链滴

  讨论一下思源背刺用户的开发节奏 - 链滴

  我也来凑凑热闹,发表一点自己关于软件 UI 界面的看法。

  对于 UI 界面的按钮,我觉得 PDF xchange editor 这个软件做的是最好的(没有之一),前阵子在 ob 生态里看到了一个类似效果的插件( obsidian-commander ),如果我对思源没理解错的话,可能和思源的“挂件槽”有点相似,(微软家的 office 好像也可以)大家可以看一下

  ‍

obsidian-commander 效果

  phibr0/obsidian-commander: Commander - Obsidian Plugin | Add Commands to every part of Obsidian's user interface

  obsidian-commander

  ‍

PDF xchange editor 效果

  下载(有能力的话,还是购买正版吧 ) PDF-XChange Editor Plus_9.2 Build 358.0 - 423Down

修改前界面

  原装界面.png

  ‍

修改方法:菜单栏右键-自定义工具栏 - Customize toolbars in the Editor
  1. 可以添加功能按钮
  2. 功能按钮可以组成不同工具条
  3. 工具条可以悬浮

  菜单栏右键-自定义工具栏-Customize toolbars in the Editor.gif

  "I can drag the tool to my desired location within the toolbar."HTTP

  ‍

修改后界面

  改造之后的界面.png

  ‍

  工具条可以悬浮.png

  1. 工具条可以悬浮
  2. 非悬浮状态时(即固定在主窗口界面时),点击工具条组三角可以把工具条收起来(注意上图左下角的“|>”)

  ‍

我的看法

  我总结起来就是:

  1. 用户可以在 UI 界面特定位置自定义添加、减少按钮,(就像思源可以支持自定义快捷键,我就很喜欢)
  2. 按钮对应一定的功能或者快捷键(组合)
  3. 多个按钮可以形成一个工具条
  4. 工具条可以镶嵌在软件界面,也可以悬浮出来,在屏幕任何地方悬停(超出软件主窗口界面)

  这样做的好处:

  1. 开发者提供平台(即软件),用户自己决定怎么用
  2. 灵活,适合不同人群使用,比如有些人不喜欢或者不习惯用快捷键(毕竟用户群体大了之后,各种习惯的人都有)
  3. 有些人追求屏幕效率问题,可以自定义之后,用户自己决定屏幕怎么分配(内容区域 vs 功能区域)
  4. 其它......

  虽然我不是搞编程的,但是我觉得,软件开放、灵活些,会越来越好(比如谷歌浏览器支持插件,ob 生态也是榜样,文献管理软件 zotero 支持插件,尤其是今年国内好几个开发者搞了一些优秀的 zotero 插件,我觉得支持插件的 zotero 和不支持插件的 endnote 比起来,就像开飞机和骑自行车的差别吧)

  上述具体实现难度,还得 D 大 @88250 和 V 姐 @Vanessa 自己评估、平衡,不过大家都是希望思源笔记越来越好。

  祝大家小年好。

  ‍

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    23014 引用 • 92567 回帖
1 操作
Diamond 在 2023-01-14 17:06:53 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 其实思源的界面一直都是可以自定义的,只是自定义需要使用 css,对于一般人来说有点难。

    1 回复
  • 在集市的主题简单点的只是换了颜色,但复杂点的都会对思源的默认界面进行修改。

  • Diamond

    对,dark+ 就是搞了个工具条

  • 那不叫争论,叫用魔法打败魔法

    跟宣泄负面情绪的人,上来就把自己代表全体用户,用的都是「不注视软件运营」、「你不听用户的声音,自己闷头搞」、「背刺用户」、「对于小白的操作习惯与适应性就完全不考虑」。

    明明自己想要的功能,直说便是。非得要一口一个用户,直到后面他的回复和再发一帖,仍然是一口一个用户,要绑架、代表所有用户意志,营造兵临城下的气势

    你看,不顺他的意,他就说成你是与全世界为敌。像不像太平洋彼岸自由灯塔的做法?简直就是如出一辙

    对这种人,你是没法好好沟通的

    没有逻辑和理性

    得用他的方式来跟他沟通,这才有用

    2 回复
  • fgdl30458df

    忍不住了,说句话:“我觉得现在挺好!”

    某些人就像按钮不戳在眼前就不会按了,觉得藏起来自己用了就翻箱倒柜了。

    鼠标动一动翻一番至于那么累吗?不比你长篇大论发个贴累吧。

  • teacherQ 2 赞同

    随你怎么说我,我就来当恶人,下版界面会改,不止我一个人的需求满足。image.png

  • yjmsiyuan

    支持这个建议,自定义最好

  • 提过自定义位置,V 姐表示会考虑, 像你提出的这样自定义命令,实现起来可能要复杂点

    能不能不要阿三式的程序设计? - iamqiz 的回帖

    Snipaste20230114221521.png

    1 回复
  • EdwinW11 1 评论

    支持自定义的确方便且满足各种需求,所以我一直坚定选择 firefox,chrome 限制我的发挥哈哈哈

    1 回复
    不过功能自定义的工作量估计挺大,就算纳入路线估计也得是长期计划
    EdwinW11
  • EdwinW11 1 赞同

    是的,有意见就提意见,有问题就说问题,带情绪就让人很不舒服

    那位的发言就是咄咄逼人,看着属实无语

  • Diamond

    我觉得

    1. 自定义位置是刚需
    2. “自定义快捷键”已经有了,属于“自定义命令”的低配
    3. 其实对“自定义命令”的定义我自己也不太明晰,但是如果想搞简单的“自定义命令”(把多组快捷键联合起来用),可以考虑 quicker(或者 ahk)+“自定义快捷键”
  • Diamond

    请教一下,Firefox 自定义比较高吗?很多年前用的火狐,后来入坑谷歌浏览器,就没再改过,但是谷歌浏览器很多功能没有快捷键,更别提自定义了,比如“复制指向突出显示的内容的链接”

    1 回复
  • 对于 chrome 来说相当自由,功能按钮可以自定义位置,也可以更改内核的逻辑设置

    如图

    图片.png

    关于快捷键我没有注意过,因为比较懒,不想再记浏览器的快捷键(bushihuaji )但是应该有相关的插件可以实现

    1 回复
  • Diamond

    Firefox 这个确实可以

    我自定义快捷键是为了使用 quicker 把工作流串起来,让各个软件“联动”起来

    1 回复
  • 明白,我也是想自己搞一套工作流,懒,一直没有实现

    1 回复
  • Diamond
    1 回复
  • 眼馋 quicker 很久了,奈何没有 mac 版 😂

请输入回帖内容 ...