GarinZ / link-map

Tree style tab mananger for Chrome and Edge, Tabs Outliner alternative
https://linkmap.cc
GNU Affero General Public License v3.0
254 stars 27 forks source link

关于功能和快捷键的几点讨论 #68

Open alfoil opened 1 year ago

alfoil commented 1 year ago

Thank you for submitting an issue for Link Map. To help us better understand your feedback, please fill out the following template(If you think it's too complicated, just write down whatever you want):

关于处理标签页的逻辑

在打开Link Map管理窗口之后,对浏览器的标签页处理逻辑是不是:

  1. Link Map管理窗口打开,保持打开,当关闭标签页时,在Link Map中被删除了;
  2. Link Map管理窗口打开,然后关闭,再关闭标签页,在Link Map中自动保存了;

关于快捷键

  1. “关闭并保存”的快捷键Crtl+Backspace特别反直觉,容易和“删除”的Ctrl+Shift+Backspace混淆,造成误操作;比如修改成Ctrl+Shift+S
  2. 在父节点上使用删除快捷键,一般是为了删除整个子树,现在是仅仅删除了父节点,子节点没有删除;
  3. 缺少“恢复”功能及其快捷键Ctrl+Z,如上面的删除误操作之后,没有后悔药;虽然可以用Chrome的Ctrl+Shift+T实现,但是不是很直观,或者可以把“恢复”->Ctrl+Shift+T写到右下角的快捷键提示里;

关于功能和界面

  1. 看了一下作者的Roadmap,能不能把同步功能的开发优先级提升一下?经常在多台电脑之间使用,对这个功能急需;
  2. 鼠标上在节点上悬浮时,浮动操作按钮会显示在Link Map管理窗口最右侧,能不能随鼠标浮现?因为当Link Map的窗口宽度拉得比较宽时,操作特别不便;

英语不好,翻译也是机翻,就不加了。顺道夸一句,作者用Notion记录的开发过程,写得真心好,条理清晰,一目了然~

hyxxsfwy commented 9 months ago

加一条建议:

添加类似于 TabsOutline 中 "Save & Close All Open Windows" 的功能,并支持自定义快捷键调用,如下图:

TabsOutline ShortCuts