Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

new_table · 桌面悬浮管理面板

Windows 桌面右侧的透明悬浮面板:桌面图标自动归类、磁吸网格布局、插件化扩展(时钟 / 新闻热榜 / 音乐播放器)。Electron 单机应用,无账号、无云端、数据全本地。

功能一览

桌面整理

  • 首次启动自动扫描桌面,按「游戏 / 文档 / 文件夹 / 视频 / 图片 / 其他」归类进子窗口面板
  • 双击图标启动应用;从资源管理器拖文件进面板即可添加
  • 图标排序:手动 / 名称 / 体积 / 添加时间

磁吸网格布局

  • 面板按住标题栏拖动,松手自动吸附网格;被压到的面板自动流式让位
  • 右下角缩放手柄随意改大小,图标装不下自动分页
  • 🔒 锁定面板 = 不可移动的障碍物,谁也挤不走
  • 多页面(标签页切换 + 右键滑动切页),窗口宽度三档可调

插件系统

  • 时钟:数字 / 圆盘两种皮肤 + 专注倒计时
  • 新闻:11 平台热榜聚合(微博/知乎/B站等,昨日榜/当前榜/增量监控)+ RSS / 自定义 API 数据源 + 关键词标签过滤 + 定时调度
  • 音乐播放器:本地音乐,氛围黑胶卡片(歌词滚动 / 流星唱针动画)+ 赛博霓虹黑胶(频谱 / 昼夜动画)双皮肤
  • 从 GitHub 仓库地址一键安装第三方插件(仓库含 manifest.json 即可)
  • 插件 iframe 隔离运行,一个插件崩了不影响其它

体验细节

  • 透明无边框窗口贴屏幕右侧,不占任务栏,托盘常驻
  • 全局错误日志(按天分文件、去重聚合计数、一键导出),设置按钮红点提示
  • 开机自启动、自定义背景图、透明度实时调节

快速开始

npm install
npm start

需要 Node.js LTS + Windows 10/11(图标提取 / 快捷方式解析依赖 Windows API)。

目录结构

new_table/
├─ electron/    主进程(窗口 / 托盘 / IPC / 存储系统能力)
├─ renderer/    渲染层宿主(状态源 / 面板渲染 / 拖拽引擎 / 右键菜单)
├─ plugins/     插件(每个目录独立:clock / news / music / app-group / _template)
└─ docs/        文档

文档

文档 内容
docs/ARCHITECTURE.md 底层架构:四层安全模型、启动时序、网格几何、让位算法、已踩过的坑
docs/plugin-development.md 插件开发手册:manifest 规范、通信协议、样式预设、GitHub 安装
plugins/*/README.md 各插件的内部逻辑与拓展方法

开发你的插件

复制 plugins/_template/,改 manifest.json 与入口页即可。宿主与插件通过 postMessage + 白名单桥接 API 通信,插件彼此完全隔离。三步出插件,详见插件开发手册

许可

MIT

About

Windows 桌面透明悬浮管理面板:图标自动归类、磁吸网格布局、插件化扩展(时钟 / 新闻热榜 / 音乐播放器)。市场优势:开源免费无广告、无账号无云端零隐私风险、插件 iframe 沙箱隔离运行、从 GitHub 仓库一键安装第三方插件、全本地 JSON 存储便携可迁移。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages