- Qt6和C++20写的一个插件管理工具。安装相关插件后可获取网速显示、壁纸切换、文本翻译、文字识别、天气预报等任何功能。
-
插件下载方式
托盘图标
右键菜单
设置中心
插件管理
,打开 Neobox 插件管理;- 在插件管理窗口里面即可下载、更新、卸载插件。
-
插件下载界面
目前 Neobox 共有 8+1 款插件。
- 所有插件已经移动到新仓库 https://github.com/yjmthu/neobox-plugins
- 插件二进制文件可在 中查看。
-
Windows 10/11 x86_64
-
Arch Linux x86_64
- qt6-base
- gcc
- curl
- cmake
- ninja
-
Fedora Linux x86_64
- qt6-base-dev
- libcurl
- gcc
- cmake
- ninja
-
CMake 命令【windows】
git clone https://github.com/yjmthu/Neobox.git
cd Neobox
git submodule update --init --recursive
cmake -S . -B -GNinja build/Debug -DCMAKE_INSTALL_PREFIX=install -DCMAKE_BUILD_TYPE="Debug"
cmake --build "./build/Debug"
cmake -P "./build/Debug/cmake_install.cmake"
需要在VS的提供命令行环境下执行上述命令。
- CMake 命令【archlinux】
sudo pacman -S qt6-base curl cmake ninja
git clone https://github.com/yjmthu/Neobox.git
cd Neobox
git submodule update --init --recursive
cmake -GNinja -B build/Debug -S . -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_INSTALL_PREFIX=install
cmake --build build/Debug
cmake -P build/Debug/cmake_install.cmake
-
文字识别模仿微信加强,可在图片上选中文字(tesseract难以实现); - 网速悬浮窗嵌入任务栏。
- 网速悬浮窗可滚轮查看每个进程内存;
- 尽量解决网速悬浮窗的闪退情况;
- 插件更新功能完善,可离线管理插件、调整插件加载顺序;
- 热键管理加强,增加注册失败提示,增加热键执行命令功能;
- 翻译功能记住from,to语言;
- 翻译功能可调节文本区域高度;
- 支持设置网络代理。
- 壁纸下载方式切换为异步。
有什么好的想法欢迎提 issue。
- 颜色拾取(PowerToys已具备,但为了跨平台还是先简单写一个吧)
- 天气预报
-
动态壁纸(不写了) - U盘助手
- 后台自动更新程序