{"id":30614294,"url":"https://github.com/supreme886/running_tray","last_synced_at":"2025-08-30T07:02:40.984Z","repository":{"id":302634071,"uuid":"1012985855","full_name":"supreme886/running_tray","owner":"supreme886","description":"a cross-platform Qt-based desktop application that implements a plugin-based system tray manager. The application serves as a host for extensible system tray plugins, with primary implementations including a CPU monitoring plugin that displays animated system tray icons and a weather plugin that shows animated weather conditions.","archived":false,"fork":false,"pushed_at":"2025-07-31T05:37:43.000Z","size":1078,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-31T08:37:38.878Z","etag":null,"topics":["cplusplus","cross-platform","cross-platform-app","desktop-app","open-source-project","qt","taskbar-application","tray-icon","weather-app"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/supreme886.png","metadata":{"files":{"readme":"README-CN.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-03T07:28:11.000Z","updated_at":"2025-07-31T05:37:47.000Z","dependencies_parsed_at":"2025-07-31T07:12:44.169Z","dependency_job_id":"25310b01-c7fc-45da-bc86-2c6a6fdc3f4c","html_url":"https://github.com/supreme886/running_tray","commit_stats":null,"previous_names":["supreme886/running_tray"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/supreme886/running_tray","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supreme886%2Frunning_tray","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supreme886%2Frunning_tray/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supreme886%2Frunning_tray/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supreme886%2Frunning_tray/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/supreme886","download_url":"https://codeload.github.com/supreme886/running_tray/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supreme886%2Frunning_tray/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272815845,"owners_count":24997662,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cplusplus","cross-platform","cross-platform-app","desktop-app","open-source-project","qt","taskbar-application","tray-icon","weather-app"],"created_at":"2025-08-30T07:01:44.826Z","updated_at":"2025-08-30T07:02:40.888Z","avatar_url":"https://github.com/supreme886.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧰 running_tray\n\n一个基于 Qt 的跨平台桌面应用程序，实现了基于插件的系统托盘管理器。该应用程序可作为可扩展系统托盘插件的宿主，主要实现包括显示动画系统托盘图标的 CPU 监控插件，以及显示动画天气状况的天气插件。\n项目灵感及部分图标资源借鉴自 [RunCat_for_windows](https://github.com/Kyome22/RunCat_for_windows)。\n\n\u003e 📖 在线文档由 [DeepWiki](https://deepwiki.com/supreme886/running_tray) 自动生成，支持结构图查看与自然语言问答。\n\n**语言**: [English](README.md) | [中文](README-CN.md)\n\n---\n\n## 🎬 应用演示\n\n### macOS 演示视频\n\n![macOS演示](src/resources/macos.gif)\n\n*展示了应用在macOS系统上的运行效果*\n\n### macOS 界面截图\n\n![macOS界面](src/resources/macos.png)\n\n*macOS系统上的应用界面截图*\n\n### Windows 演示视频\n\n![Windows演示](src/resources/windows.gif)\n\n*展示了应用在Windows系统上的运行效果*\n\n---\n\n## 📥 下载安装\n\n访问 [Releases](https://github.com/supreme886/running-tray/releases) 页面获取最新版本：\n\n- **Windows**: [running-tray_setup.exe](https://github.com/supreme886/running_tray/releases/download/v1.0.0/running-tray_setup.exe)\n- **macOS**: [running-tray.dmg](https://github.com/supreme886/running_tray/releases/download/v1.0.0/Running-Tray-v1.0.0-x86_64.dmg)\n\n---\n\n## ✨ 特性亮点\n\n- 托盘图标显示任务状态\n- 启动、停止、热重载插件服务\n- 支持window、macos、linux\n- 支持自定义插件\n- 深度集成 DeepWiki，便于结构理解\n\n---\n\n# 灵感来源\n\nrunning_tray 项目灵感及部分图标资源借鉴自：\n\n[RunCat_for_windows](https://github.com/Kyome22/RunCat_for_windows)\n\n该项目以其简洁的托盘动画和轻量级运行机制给我们带来了很大启发。  \n我们感谢其优秀的设计和开源精神，并在此基础上进行改进和拓展。\n\n# 文档与结构说明\n\n项目文档由 [DeepWiki](https://deepwiki.com/supreme886/running_tray) 自动生成，具有以下特点：\n\n- **模块结构图**  \n  可视化展示各个模块间的依赖关系和调用链\n\n- **函数与类说明**  \n  详细解析函数功能、参数与返回值，提升阅读理解效率\n\n- **自然语言问答**  \n  通过 AI 辅助，可以直接用自然语言查询代码作用、设计思想等\n\n- **持续更新**  \n  DeepWiki 会根据代码变更自动更新文档，保持内容最新\n\n---\n\n访问链接：[DeepWiki running_tray 文档](https://deepwiki.com/supreme886/running_tray)\n\n# 贡献指南\n\n感谢你关注并愿意为本项目贡献！\n\n## 贡献方式\n\n- 提交 bug 报告（Issue）\n- 提交功能建议（Issue）\n- 代码 Pull Request\n\n## 注意事项\n\n- 请先查看已有的 Issue，避免重复提交\n- PR 请基于最新主分支，并通过相关测试\n- 遵守代码风格和注释规范\n- 针对 UI 变动，建议附带截图或录屏\n- 多平台支持尤为欢迎\n\n---\n\n# 🚀 后续计划\n\n我们正在积极开发和改进 running_tray，以下是近期和长期的发展计划：\n\n## 🎯 近期计划\n\n- **界面优化**  \n  优化界面样式，提升用户体验\n\n- **多主题支持**  \n  添加更多动画主题，如狗、兔子、鸟类等可爱动物角色\n\n- **性能优化**  \n  优化CPU占用率检测算法，降低应用自身资源消耗\n\n- **插件生态**  \n  完善插件开发文档，提供更多示例插件\n\n- **国际化支持**  \n  添加多语言支持（英文、日文等）\n\n## 🔮 长期规划\n\n- **云同步功能**  \n  支持配置和主题的云端同步，多设备无缝切换\n\n- **系统监控扩展**  \n  增加内存、网络、磁盘等系统指标的可视化显示\n\n- **自定义动画编辑器**  \n  提供图形化界面，让用户可以创建和分享自定义动画\n\n- **移动端伴侣应用**  \n  开发移动端应用，实现远程监控和控制\n\n- **安装包大小优化**  \n  优化安装包结构，降低包大小，节约空间\n\n---\n\n# License\n\n本项目基于 MIT 许可证开源。\n\n你可以自由使用、复制、修改、合并、发布、分发、再授权和/或销售本软件的副本，但必须包含原始版权声明和许可声明。\n\n详细内容请参考 [MIT License](LICENSE)。\n\n---\n\n如果你有好的想法或建议，欢迎通过 Issue 或 PR 的方式参与到项目中来！\n\n---\n\n版权所有 © [supreme886](https://github.com/supreme886)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupreme886%2Frunning_tray","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsupreme886%2Frunning_tray","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupreme886%2Frunning_tray/lists"}