关于 UI 界面的按钮

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

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

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

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

  我也来凑凑热闹,发表一点自己关于软件 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 自己评估、平衡,不过大家都是希望思源笔记越来越好。

  祝大家小年好。

  ‍

  • 思源笔记

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

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

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

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 那不叫争论,叫用魔法打败魔法

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

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

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

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

    没有逻辑和理性

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

    2 回复
  • 其他回帖
  • iamqiz

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

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

    Snipaste20230114221521.png

    1 回复
  • EdwinW11 1 赞同

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

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

  • Diamond

    Firefox 这个确实可以

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

    1 回复
  • 查看全部回帖