【第三方MN插件】MN Toolbar,为特定操作提供手动快速触发

插件反馈

插件下载:

插件依赖 MNUtils 插件运行:MN Utils
所有功能都支持iPad和Mac
除官方签名版本外,安装插件需要在设置中允许“加载未经认证的插件”
安装方式:下载后用mn打开mnaddon文件,或在mn的插件界面导入插件

  • 0.1.1(该版本的使用文档未在论坛更新)
    mntoolbar_v0_1_1.mnaddon (592.4 KB)

    1. 完善按钮替换
    2. 自定义export支持导出markdown文件
    3. 新增自定义动作 addMarkdownLink,undo,redo,importDoc
    4. 取消了变量内容的自动转义
    5. 支持横向工具栏
    6. 修复颜色按钮的一个bug
    7. insertSnippet支持插入内容到editor(暂不支持cursor变量)
    8. 跟随模式使用独立顺序控制
    9. 改进工具栏长度控制逻辑
    10. 改进同步逻辑
    11. 修复一个工具栏不显示的问题
    12. 修改ocr功能配置
    13. iOS端不与其他端进行Toolbar位置和长度的同步
    14. 大胡子变量模板中note增加hashTags,代表#号分隔的标签
    15. 修复一个显示问题
  • 0.1.0 (该版本的使用文档未在论坛更新)
    mntoolbar_v0_1_0.mnaddon (589.2 KB)

    1. 新功能
      • 改用jsoneditor来编辑配置
      • 新增动作toggleTextFirsttoggleMarkdownmoveNoteinsertSnippettriggerButtonconfirmshowMessageuserSelectswitchTitleOrExcerptsetColoraddTagssetTimerremoveTagsopenWebURLsearchInDict
      • 引入大胡子变量
      • 配置编辑器上添加一个模板按钮
      • 支持长按参数onLongPress
      • 增加10个自定义按钮
      • 增加iCloud云同步功能(需要订阅)
      • 增加配置导入导出功能(需要订阅)
      • 菜单增加一个手动同步选项
      • 增加从Appicon Forge和Icon Font直接导入图标的功能,需要配合MN Browser
      • 词典按钮支持调用魔改版mdxDict
      • 新增一个timer按钮
      • 部分动作支持通过hideMessage参数关闭提示
    2. 功能优化
      • 支持图片贴图

      • replace增加steps参数

      • 改进了颜色按钮的大小,以跟MN的颜色按钮匹配

      • 补全菜单按钮 paintHighlightaddSelToReview

      • 优化iOS下的全屏逻辑

      • command增加一个commandDelay参数,用于在commands的连续执行下每个命令间的延迟,默认0.1

      • 所有自定义动作增加一个delay参数,默认0.5。若存在onFinish等动作,会延迟0.5秒再执行

      • noteHighlight支持parentNote和mainMindMap参数

      • noteHighlight支持参数 mergeToPreviousNote,当已有选中内容时,会自动合并

      • 改进修改按钮图标的功能

      • 修改showInFloatWindow的参数

      • 颜色按钮支持onFinish参数

      • OCR改进:

        • OCR的target参数支持chatModeReference,用于把OCR后的内容添加/替换为聊天模式的引用

        • 文档有选中内容且无选中卡片时,自动创建新摘录

        • 支持onFinish参数

        • 开放为一个自定义动作

      • copy改进

        • 支持content参数

        • 支持大胡子变量模板

      • addChildNoteaddBrotherNote会在创建成功后自动聚焦

    3. bug修复
      • 修复copy的一点问题
      • 标题转化兼容一些其他情况
      • 修复部分支持卡片多选动作的bug
      • 修复配置编辑器的错误提示(提示本身不影响使用)
      • 修复insertSnippet的问题
      • 修复部分内置按钮需要订阅的问题
      • 修复部分按钮在弹出菜单上无法执行的问题
      • 改进动态工具栏的隐藏问题
    4. 其他更新
      • 修改部分自定义动作的配置
      • 禁用execute按钮
  • 0.0.9
    mntoolbar_v0_0_9.mnaddon (103.4 KB)

    1. 保留JSON配置时检测是否合法JSON格式
    2. UI更新,Toolbar本体支持拖动
    3. 优化设置界面全屏下的布局
    4. 重置按钮改为弹窗确认
    5. 订阅用户的按钮数量限制放宽到20个(跟随模式下依然9个,太多了很怪)
    6. 取消跟随模式工具栏的弹出延迟
    7. 支持设置Toolbar按钮颜色(hex颜色格式,支持部分变量;需保持订阅)
    8. 内置按钮改进:
      • 新增按钮:

        • OCR:调用MN OCR

        • Edit:调用MN Editor

        • sidebar,用于开关插件侧边栏

      • 改进标题摘录转换按钮(允许在标题和摘录同时存在的情况下,将摘录内容设为标题,并将原摘录内容加为新评论)

      • 复制按钮支持合并的评论

      • 修复某些场景下欧路词典按钮提示“未找到有效文字”的问题

      • 颜色按钮配置支持key:followAutoStyle,默认为false,设为true后则会跟随autoStyle的配置来修改填充类型

      • setColor支持在选中文字的情况下直接摘录

      • 实验性功能:编辑卡片时自动弹出MN Editor,需在Editor按钮配置以下内容后保存:

    {
        "showOnNoteEdit": true
    }
    
    1. 自定义动作改进:
      • 新增:

        • moveComment,用于调整评论顺序

        • toggleView,用于开关插件栏和脑图工具栏

        • setButtonImage,用于修改按钮图片(临时方案,后续会改进)

        • menu,用于在菜单中显示多个自定义动作

        • export,目前仅用于导出卡片对应的PDF

        • crash,用来强制MN闪退

        • paste,支持target:menu, 内置按钮pasteAsTitle同样支持

        • noteHighlight,用于摘录选中文字

      • focus动作支持可选参数source

      • 所有自定义按钮都可以在设置面板点击 Run 直接运行(部分参数不支持,等待后续适配,需要订阅)

      • 自定义动作removeComment新增可选参数

      • 完善mergeText的参数

      • 新增按钮excute,用户可以自行编写js代码并运行

      • 自定义动作copy支持noteMarkdown和noteWithDecendentsMarkdown,

      • 改进showInFloatWindow

      • 改进内置和自定义动作ChatAI,支持设置target参数

      • 尝试支持双击操作,注意单击同样会被执行

      • 复制功能支持mn图床的图片

      • 改进自定义动作openURL

      • 修复removeComment批量操作下的问题

      • 大部分自定义动作支持onFinish参数,用于设定当前动作完成后的下一个动作

    2. 跟随模式(dynamic)开启状态下,插件logo会处于高亮状态
    3. 支持关闭部分插件logo(需要订阅,需要更新对应插件)
    4. 优化调用MN Browser时的动画
    5. 尝试修复多窗口下的问题(依然存在偶发Toolbar跑到另一个窗口的情况)
    6. 改进Toolbar贴边跟随逻辑
    7. 配置支持记忆工具栏的贴边状态
    8. 尝试修复通过URL Scheme冷启动MN时的问题
    9. 支持mn点击卡片/选中文字后弹出按钮自定义
    10. 插件logo点击动作改为弹出菜单

介绍

主要是把之前的OneClick插件重写,提供更完善的操作,部分功能需后续版本更新

设置面板

允许通过按钮调整工具栏的按钮顺序,颜色按钮代表点击后直接设置选中卡片的颜色
image

吸附贴边

CleanShot 2023-09-02 at 13.10.06

灵动工具栏

  • 位置跟随
    CleanShot 2023-09-02 at 18.01.29
  • 快速设置颜色
    CleanShot 2024-02-04 at 13.02.24

调用MN Browser搜索演示

CleanShot 2023-09-03 at 00.16.48

工具栏下方小横条入口

点击最下方横条可以设置是否启用“灵动工具栏”以及打开设置页面(防止你把设置按钮从工具栏移除后没法打开设置)
image

历史版本

  • 0.0.8
    mntoolbar_v0_0_8.mnaddon (75.4 KB)

    1. 该版本开始依赖 MNUtils 插件运行: MN Utils
    2. 跟随卡片模式下,拖动顶部会直接隐藏工具栏(作为手动隐藏工具栏的一个方法)
    3. 自动检测mn版本以提供正确的卡片url
    4. 新功能:自定义动作(部分动作的可选参数还不支持,需要订阅)
    5. 增强纯文档视图下对摘录的兼容能力
    6. 插件部分重构,解决被其他插件干扰的问题(可能会因为疏忽带来一些bug)
    7. 自定义动作的编辑界面改用webview实现的编辑器,避免苹果愚蠢的智能文本替换,并带上简单的内容高亮和格式化
    8. 修改调用MN ChatAI的逻辑,使得可以正常识别文档选中文字,需配合0.1.9版及以上MN ChatAI使用
    9. 修复无法重置配置的问题,并将逻辑修改为重置按钮需要双击才能触发,避免误触
    10. 搜索按钮支持对选中文字调用MN Browser搜索
    11. 尝试改进多窗口下的按钮刷新逻辑
    12. 关闭插件时需要确认是否移除所有配置
    13. 设置卡片颜色功能、清除富文本格式功能支持多选
    14. 设置页面不会随着MN窗口变化而变化
    15. 优化拖拽toolbar时的流畅度
    16. 设置颜色功能支持配置填充类型
    17. bug修复:
      • 修复位置记忆的bug
      • 修复一点显示bug
      • 修复一些可能带来闪退的问题
      • 修复按钮颜色与实际卡片颜色映射错误的问题
      • 尝试修复多窗口下的显示问题
      • 尝试修复toolbar跑到屏幕外面的情况
  • 0.0.7 (该版本存在问题请装0.0.8测试版

    1. 新增设置面板,可自由调节按钮顺序 (半成品状态)
    2. 新增“粘贴为标题”和“清除卡片格式功能”
    3. 新增颜色按钮,方便一键修改卡片颜色
    4. 修复一些bug

    mntoolbar_v0_0_7.mnaddon (60.3 KB)

  • 0.0.6
    mne下bug修复
    mntoolbar_v0_0_6.mnaddon (40.2 KB)

  • 0.0.5

    1. 修复一些窗口显示的问题
    2. 新增 MN ChatGLM 按钮

    mntoolbar_v0_0_5.mnaddon (39.9 KB)

  • 0.0.4

    1. 修复mne下的位置和大小异常

    mntoolbar_v0_0_4.mnaddon (34.0 KB)

  • 0.0.3

    1. 转换标题操作可被撤销
    2. 新增搜索(调用MN Browser),大爆炸(调用MN Bigbang)和贴图(调用MN Snipaste)按钮
      mntoolbar_v0_0_3.mnaddon (34.0 KB)
  • 0.0.2

    1. 修复上个版本和MN AutoStyle的可能冲突
    2. 新增一个“灵动”工具栏,可跟随卡片位置(在下方控制条弹出菜单中开启)
    3. 记忆上次窗口状态

    mntoolbar_v0_0_2.mnaddon (29.5 KB)

  • 0.0.1
    mntoolbar_v0_0_1.mnaddon (28.6 KB)

11 个赞

非常期待!希望能够控制一些功能的显隐。

1 个赞

爱了:heart_eyes:。期待更牛更多的功能。

对mne留下了羡慕的眼泪

不是可以申请测试吗

en…排队中吧:face_with_thermometer:

什么是mne耶?

这两个小图标是啥功能耶。好像选中卡片后点击他们没有反应耶
iShot_2023-09-10_12.21.31

1 个赞

调用MN Snipaste和MN ChatGLM的

是mn的内侧(8个字

0.0.5的设置打不开是什么原因?

因为功能还没做,只是弄了个图标放在那

谢谢,我还以为我有啥问题哈哈。

现在使用欧路词典查词会闪退。

你是iPad上用mne?目前只在这个情况下发现闪退。基本上启动URL Scheme都会闪退

是的,iPad上用的,iPadOS17才出现的情况

欧路词典查词功能建议:
这个查词功能只能查单词,不能查短语。
如果能查短语的话就好了。

你是说除了单词外点击都没反应?等下个版本就好了

有多个评论的卡片,点击标题转化为什么没反应啊

大佬,有没有图解呀,我找不到灵动工具栏的开启方式