Repository navigation
Releases
Releases · canwdev/mygo-launcher
v0.2.1
界面
- 布局密度:顶栏、列表、网格和设置项的间距收紧;网格条目更小、无间隙,去掉卡片底色,悬停才显示圆角背景;列表里名称下方的路径字号更小。
- 图标大小:设置的外观里新增「图标大小」,分小、中、大三挡,同时作用于列表和网格,默认中。
- 添加按钮:右下角的
+悬浮在内容之上,内容滚动时从它下面穿过,滚到底时最后一行仍不会被遮住。 - 强调色:悬停色板显示成员名字;最右的自定义项改为显示当前颜色的圆形编辑按钮,点开取色器。
- 页面:界面里的「标签」改称「页面」,页面胶囊更高更宽、更容易点中;页面多时用原生横向滚动条滚动,切换后当前页面自动滚到中间,光标停在胶囊上片刻也会切换;最后一个页面不能移除,菜单里不显示移除入口。
- 空白:网格里的空格子改称「空白」,不画虚线边框,悬停也不显示加号,只保留拖放和右键菜单。
- 拖放:列表、网格和页面胶囊统一用插入线显示落点;条目可在列表和网格中换位,拖到页面胶囊上稍停会切换到该页面,拖动中的条目继续跟着指针并可直接落到新页面的位置;没有落点时落到页面末尾,拖回条目所在的页面胶囊上放下则什么都不做;页面可拖动排序。
- 拖入文件:从资源管理器把文件拖进窗口即可添加,拖到条目旁会按上/下、左/右半边稳定地插在它前面或后面;拖到页面胶囊上会加入该页面,停在胶囊上片刻也会切换页面;不再显示盖住内容的整窗遮罩。
- 运行时长:条目名称旁显示累计时长(网格中悬停单元后才在左上角出现,运行时一直显示),点击即可编辑。
- 搜索:准星跳转到条目所在的页面,而不是「标签」。
功能
- 自定义图标:条目编辑器里的图标可以选择
.ico、.exe或.dll,并指定序号取出对应图标;选中的图标会复制并规范到数据目录,大图自动缩小且不超过 10MB,条目删除后无人引用的图标一并清理。 - CLaunch 迁移:设置「数据」最下方可以选择
CLaunch.ini,把其中每个页面建成新页面;条目名称、路径、参数、工作目录、管理员权限与图标尽量沿用,特殊文件夹和 Windows Store 应用按本机情况转换,转不了的会报出数量。
修复
- 快捷方式:右下角「选择文件」可以选中
.lnk并由启动器按快捷方式的参数启动,不再变成目标程序;快捷方式显示自己的图标,不再缺少图标。 - 更新图标:会把仍指向自定义图标目录之外的图标复制并缩小进去;已经在其中的图标不再处理,也不会删除用户目录里的原文件。
v0.2.0
破坏性变更
- 名称:应用更名为 MyGo Launcher,可执行文件和安装包分别是
MyGo Launcher.exe与mygo-launcher-setup-<版本>-amd64.exe。 - 数据目录:数据保存在可执行文件旁的
mygo-launcher-data/,不再读取旧版的.go-launcher-data/;需要保留条目时请手动改名。 - 计时:手动计时与自动计时开关的概念已简化。可执行程序每次运行都会计时,保存的时长可按 ±1 小时或按分钟修正;设置里的「自动计时」关闭后时钟不再走动。
- 游戏模式:该开关已移除;可执行程序每次运行都会被跟踪、可停止。
界面
- 多语言:界面支持简体中文和英语,首次启动按 Windows 的显示语言选定,之后可在设置的「语言」下拉框里切换。
- 措辞:条目和标签菜单里的「Delete」改为「Remove」,中文界面为「移除」。
- 托盘:默认关闭窗口后留在托盘继续运行,托盘图标一直显示;左键恢复窗口,右键菜单为「打开」「设置」和「退出」。外观里可关闭「关闭后在后台运行」,此时不显示托盘、关闭即退出。
- 整体外观:窗口改为 MyGo Music 风格:顶部标签栏覆盖内容页,配浅色/深色主题、圆角行与按钮。
- 强调色:预设改为 MyGO!!!!! 五位成员的颜色(网站
--bang-1至--bang-5,Tomori、Anon、Rāna、Soyo、Taki),各带明暗两套并随主题自动切换,默认--bang-1;同时支持自定义颜色。 - 设置窗口:右上角 ⋯ 菜单已移除,齿轮打开独立设置窗口,集中放主题、强调色、自动计时、自动隐藏、始终置顶、路径转换、数据目录与图标维护。
- 右键菜单:取消所有 ⋯ 按钮,条目、标签和空格子统一通过右键菜单操作。
- 添加:添加文件或手动创建条目改为右下角的圆形
+按钮。 - 拖入文件:从资源管理器把文件拖进窗口即可添加;拖到某个标签上会加入该标签,并显示整窗提示遮罩。
- 布局切换:列表/网格切换移到顶栏、设置按钮左侧。
- 列表行:去掉手型光标,因为单击不会启动条目。
- 原生窗口:界面由 Go 通过 MyGo 原生 UI 绘制,不需要 WebView 或 WebView2。
- 拖放:条目可在列表和网格中换位;拖到标签上可移动到其他标签(按住 Ctrl/Cmd 为复制);标签可拖动排序。
- 运行时长:条目名称旁显示累计时长(网格中在卡片角上),点击即可编辑。
- 搜索:Ctrl/Cmd+F 打开搜索浮层,回车启动选中项,准星可跳转到它所在的标签。
- 标签:支持新建、重命名、复制、删除和拖动排序,右键打开菜单。
- 两种视图:列表与网格,切换结果跨重启保留;网格中的空格子可作为摆放位置。
功能
- 自动更新:应用启动后和每天自动检查 GitHub Releases;「关于」里可以关闭自动检查、打开自动下载并安装,或手动检查。新版本用原生更新窗口显示说明并安装。
- 条目:支持编辑、复制、插入空格子、打开所在文件夹、重命名、删除、更新图标,以及在绝对/相对路径之间转换。
- 管理员权限:条目编辑器中的「以管理员身份运行」会以提权方式启动,列表显示盾牌。
- 数据文件:仍是
go-launcher-data.json,键名不变;运行时监听文件,手工修改立即生效,非法 JSON 会被忽略而不会清空数据。 - 窗口:大小、位置和最大化状态保存在
mygo-launcher-data/window-state.json;「始终置顶」和「自动隐藏」在设置窗口中。 - 便携:应用保存的所有内容都在可执行文件旁的一个目录里;从同一目录再次启动会聚焦已打开的窗口。
工程
- 构建:Wails、Vue、bun 和前端构建流程已移除;
go tool mygo build从单个 Go 模块生成可执行文件与 NSIS 安装包。 - 源码目录:Go 源码与测试统一移到
src/,由mygo.json的"main": "./src"指定入口;文档集中在仓库根目录与docs/。 - 发布:改为推送
v<版本>标签构建,MYGO_UPDATER_PRIVATE_KEY签名更新包并上传到 draft Release;检查后手动发布并设为 latest。 - 测试:界面通过
ui.NewTester无头驱动,覆盖标签、对话框、搜索、右键菜单、三种拖动手势和设置窗口。
go-launcher v0.1.2-1
Automated build of master — 92066ac6056db7506aefd15d624eb0f8204be699 (run)
- Asset:
go-launcher.exe— single-file Windows x64 build with the frontend bundled in; download and run - Version:
0.1.2(fromfrontend/package.json) + build 1 - SHA256:
291695D2A56DE0AF024270FF378407D3E9251BC58A8FF06058CD9213B0D2CBBD - Requires: the WebView2 runtime (preinstalled on Windows 10/11)
Full Changelog: v0-20260906...v0.1.2-1
v0-20260906
v0-20260902
First Release
v0-first-release Merge branch 'master' of https://github.com/canwdev/go-launcher