Skip to content
/ Neobox Public
forked from yjmthu/Neobox

采用C++20编写的一个插件管理工具,可以安装网速悬浮窗等插件。

License

Notifications You must be signed in to change notification settings

imnono/Neobox

 
 

Repository files navigation

Neobox

GitHub issues GitHub stars GitHub forks GitHub watchers GitHub license Latest release version

  • Qt6和C++20写的一个插件管理工具。安装相关插件后可获取网速显示、壁纸切换、文本翻译、文字识别、天气预报等任何功能。

Neobox 插件

目前 Neobox 共有6款插件,可在 Gitlab 中查看。

  • 插件下载方式

    1. 托盘图标 右键菜单 设置中心 插件管理,打开 Neobox 插件管理;
    2. 在插件管理窗口里面即可下载、更新、卸载插件。
  • 插件下载界面

Neobox 插件

网速悬浮插件

功能:网速、内存、CPU占用显示。

你可以使用内置的这几种皮肤,也可以自己创建一个独特的皮肤。

壁纸引擎插件

极简翻译插件
  • 简介:普通模式调用百度翻译Api,查词模式调用有道翻译Api。

极简翻译

文字识别插件
  • 简介:截图识别多种语言文字,需要自行下载相应语言的训练数据。目前依赖于极简翻译插件来输出识别结果。

文字识别

文字识别

技巧:按住鼠标中键可移动选框,按ESC键退出框选。

系统控制插件
  • 简介:提供防止息屏、右键复制、快速关机、重启、睡眠等功能。

系统控制

热键管理插件
  • 简介:注册并捕获系统全局热键,并将结果发送至相应插件。至于插件具体作何反应与此插件无关。

热键管理

插件开发计划

这是我目前打算新开发的插件,如果有什么建议或者想参与插件开发,可以联系我。

  1. 颜色拾取
  2. 天气预报
  3. 动态壁纸
  4. U盘助手
  5. 任务栏网速

编译环境

  • Windows10+ x86_64
  • Linux x86_64
    • 更换系统后未曾尝试编译(待 GCC13 发布稳定后再考虑写linux部分代码)

开发进度

  1. 完善自定义皮肤功能,考虑使用 Lua 语言来编写动画;
  2. 逐步增加wxWidgets部分的代码,最终取代qt。

About

采用C++20编写的一个插件管理工具,可以安装网速悬浮窗等插件。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.6%
  • CMake 3.2%
  • Python 0.6%
  • CSS 0.4%
  • Shell 0.1%
  • C 0.1%