[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:moves:zh":3,"releases:stats:cask:moves:zh":371,"releases:cask:moves:1:false:false:zh":372,"releases-count:cask:moves:true:zh":439},{"artifacts":4,"autoUpdates":25,"categories":26,"conflictsWith":33,"dependsOn":36,"deprecated":29,"description":47,"descriptionEn":48,"disabled":29,"displayName":49,"downloadSha256":50,"downloadSize":51,"downloadUrl":52,"editorChoice":29,"formulaeUrl":53,"homepage":54,"installCommand":55,"installs":56,"installs30d":57,"isFont":29,"isLibrary":29,"kegOnly":29,"kind":60,"latestRelease":61,"machineTranslated":29,"minMacos":46,"name":49,"names":80,"platforms":82,"primaryCategory":347,"rank30d":348,"releaseCount":349,"releaseStats":350,"repoUrl":357,"screenshots":358,"sourceLocale":74,"sourceUrl":359,"summary":360,"summaryTranslation":361,"supports":362,"tags":364,"tap":369,"token":81,"version":79,"versionChangedAt":370},{"apps":5,"binaries":7,"entries":8,"pkgs":24},[6],"Moves.app",[],[9,16],{"declaration":10,"phase":13,"sources":14,"target":12,"type":15},{"app":11,"target":12},[6],"\u002FApplications\u002FMoves.app","install",[6],"app",{"declaration":17,"phase":21,"sources":22,"type":23},{"zap":18},[19],{"trash":20},"~\u002FLibrary\u002FApplication Support\u002FMoves","cleanup",[],"zap",[],true,[27],{"icon":28,"machineTranslated":29,"name":30,"slug":31,"sourceLocale":32},"lucide:wrench",false,"系统工具","utilities","zh-CN",{"casks":34,"formulae":35},[],[],{"arch":37,"casks":40,"formulae":41,"macos":42,"requirements":43},[38,39],"arm64","x86_64",[],[],">= 13",{"macos":44},{">=":45},[46],"13","Moves 是一款用于在 macOS 上定位窗口的菜单栏窗口管理器。按住自行选择的修饰键并移动鼠标，即可调整窗口位置，无需拖动窗口边缘或标题栏。\n\n- 应用现成布局，包括全屏、半屏、三等分、四等分、角落四分区和六等分；也可居中、移动窗口，或将窗口切换到上一台或下一台显示器。\n- 使用自定义定位选项，将当前活动窗口放到屏幕指定位置，并通过像素值或相对于屏幕的比例设置尺寸和偏移量。\n- 通过 URL scheme 触发布局模板定位或自定义定位；也可以使用 macOS 的 `open` 命令从命令行调用。\n\n使用 Homebrew 安装：`brew install --cask moves`。该 cask 会将 `Moves.app` 安装到 `\u002FApplications`。Moves 需要 macOS 13 或更高版本。安装后打开应用并使用菜单栏控制项；项目将修饰键配合鼠标操作描述为直接定位窗口的方式。\n\nMoves 是 macOS 应用，而不是命令行窗口管理器：URL scheme 可用于请求定位操作，应用本身则从菜单栏运行。项目将该软件标注为 MIT 许可证。\n\n来源：[Moves 项目](https:\u002F\u002Fgithub.com\u002Fmikker\u002FMoves.app\u002F)、[Homebrew cask](https:\u002F\u002Fraw.githubusercontent.com\u002FHomebrew\u002Fhomebrew-cask\u002FHEAD\u002FCasks\u002Fm\u002Fmoves.rb)","Window manager","Moves","2877afb7a090733107d76a30e87d82cef4be012d2337f50d7d62629590c5c2b9",1915690,"https:\u002F\u002Fgithub.com\u002Fmikker\u002FMoves.app\u002Freleases\u002Fdownload\u002Fv1.10.2\u002FMoves.app.zip","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fmoves","https:\u002F\u002Fgithub.com\u002Fmikker\u002FMoves.app\u002F","brew install --cask moves",{"d30":57,"d365":58,"d90":59},4,204,24,"cask",{"bodyMarkdown":62,"brewCommittedAt":63,"hasNotes":25,"id":64,"isLatest":25,"isPrerelease":29,"machineTranslated":29,"publishedAt":65,"sections":66,"source":73,"sourceLocale":74,"summary":75,"title":76,"translation":77,"version":79},"Moves 1.10.2 新增“关于”菜单项，可显示版本并链接到仓库。此外，此版本修复了使用截图快捷键时的窗口处理问题，以及错过快捷键释放后快捷键恢复的问题。\n\n来源：https:\u002F\u002Fgithub.com\u002Fmikker\u002FMoves.app\u002Freleases\u002Ftag\u002Fv1.10.2","2026-10-09T16:30:35Z",8389,"2026-10-09T11:31:29Z",[67],{"area":68,"items":69},"变更",[70,71,72],"新增“关于”菜单项，显示版本并链接到仓库。","修复使用截图快捷键时的窗口处理问题。","修复错过快捷键释放后快捷键无法恢复的问题。","editorial","en-US","新增“关于”菜单项，显示版本并提供仓库链接；修复窗口处理和快捷键恢复问题。","Moves 1.10.2",{"locale":32,"machineTranslated":29,"sourceLocale":74,"status":78},"manual","1.10.2",[49,81],"moves",[83,110,136,163,189,216,242,269,295,321],{"arch":39,"artifacts":84,"conflictsWith":98,"dependsOn":101,"downloadSha256":50,"downloadUrl":52,"macos":108,"minMacos":46,"requiresRosetta":29,"tag":109,"version":79},{"apps":85,"binaries":86,"entries":87,"pkgs":97},[6],[],[88,92],{"declaration":89,"phase":13,"sources":91,"target":12,"type":15},{"app":90,"target":12},[6],[6],{"declaration":93,"phase":21,"sources":96,"type":23},{"zap":94},[95],{"trash":20},[],[],{"casks":99,"formulae":100},[],[],{"arch":102,"casks":103,"formulae":104,"macos":42,"requirements":105},[39],[],[],{"macos":106},{">=":107},[46],"27","golden_gate",{"arch":38,"artifacts":111,"conflictsWith":125,"dependsOn":128,"downloadSha256":50,"downloadUrl":52,"macos":108,"minMacos":46,"requiresRosetta":29,"tag":135,"version":79},{"apps":112,"binaries":113,"entries":114,"pkgs":124},[6],[],[115,119],{"declaration":116,"phase":13,"sources":118,"target":12,"type":15},{"app":117,"target":12},[6],[6],{"declaration":120,"phase":21,"sources":123,"type":23},{"zap":121},[122],{"trash":20},[],[],{"casks":126,"formulae":127},[],[],{"arch":129,"casks":130,"formulae":131,"macos":42,"requirements":132},[38],[],[],{"macos":133},{">=":134},[46],"arm64_golden_gate",{"arch":39,"artifacts":137,"conflictsWith":151,"dependsOn":154,"downloadSha256":50,"downloadUrl":52,"macos":161,"minMacos":46,"requiresRosetta":29,"tag":162,"version":79},{"apps":138,"binaries":139,"entries":140,"pkgs":150},[6],[],[141,145],{"declaration":142,"phase":13,"sources":144,"target":12,"type":15},{"app":143,"target":12},[6],[6],{"declaration":146,"phase":21,"sources":149,"type":23},{"zap":147},[148],{"trash":20},[],[],{"casks":152,"formulae":153},[],[],{"arch":155,"casks":156,"formulae":157,"macos":42,"requirements":158},[39],[],[],{"macos":159},{">=":160},[46],"26","tahoe",{"arch":38,"artifacts":164,"conflictsWith":178,"dependsOn":181,"downloadSha256":50,"downloadUrl":52,"macos":161,"minMacos":46,"requiresRosetta":29,"tag":188,"version":79},{"apps":165,"binaries":166,"entries":167,"pkgs":177},[6],[],[168,172],{"declaration":169,"phase":13,"sources":171,"target":12,"type":15},{"app":170,"target":12},[6],[6],{"declaration":173,"phase":21,"sources":176,"type":23},{"zap":174},[175],{"trash":20},[],[],{"casks":179,"formulae":180},[],[],{"arch":182,"casks":183,"formulae":184,"macos":42,"requirements":185},[38],[],[],{"macos":186},{">=":187},[46],"arm64_tahoe",{"arch":39,"artifacts":190,"conflictsWith":204,"dependsOn":207,"downloadSha256":50,"downloadUrl":52,"macos":214,"minMacos":46,"requiresRosetta":29,"tag":215,"version":79},{"apps":191,"binaries":192,"entries":193,"pkgs":203},[6],[],[194,198],{"declaration":195,"phase":13,"sources":197,"target":12,"type":15},{"app":196,"target":12},[6],[6],{"declaration":199,"phase":21,"sources":202,"type":23},{"zap":200},[201],{"trash":20},[],[],{"casks":205,"formulae":206},[],[],{"arch":208,"casks":209,"formulae":210,"macos":42,"requirements":211},[39],[],[],{"macos":212},{">=":213},[46],"15","sequoia",{"arch":38,"artifacts":217,"conflictsWith":231,"dependsOn":234,"downloadSha256":50,"downloadUrl":52,"macos":214,"minMacos":46,"requiresRosetta":29,"tag":241,"version":79},{"apps":218,"binaries":219,"entries":220,"pkgs":230},[6],[],[221,225],{"declaration":222,"phase":13,"sources":224,"target":12,"type":15},{"app":223,"target":12},[6],[6],{"declaration":226,"phase":21,"sources":229,"type":23},{"zap":227},[228],{"trash":20},[],[],{"casks":232,"formulae":233},[],[],{"arch":235,"casks":236,"formulae":237,"macos":42,"requirements":238},[38],[],[],{"macos":239},{">=":240},[46],"arm64_sequoia",{"arch":39,"artifacts":243,"conflictsWith":257,"dependsOn":260,"downloadSha256":50,"downloadUrl":52,"macos":267,"minMacos":46,"requiresRosetta":29,"tag":268,"version":79},{"apps":244,"binaries":245,"entries":246,"pkgs":256},[6],[],[247,251],{"declaration":248,"phase":13,"sources":250,"target":12,"type":15},{"app":249,"target":12},[6],[6],{"declaration":252,"phase":21,"sources":255,"type":23},{"zap":253},[254],{"trash":20},[],[],{"casks":258,"formulae":259},[],[],{"arch":261,"casks":262,"formulae":263,"macos":42,"requirements":264},[39],[],[],{"macos":265},{">=":266},[46],"14","sonoma",{"arch":38,"artifacts":270,"conflictsWith":284,"dependsOn":287,"downloadSha256":50,"downloadUrl":52,"macos":267,"minMacos":46,"requiresRosetta":29,"tag":294,"version":79},{"apps":271,"binaries":272,"entries":273,"pkgs":283},[6],[],[274,278],{"declaration":275,"phase":13,"sources":277,"target":12,"type":15},{"app":276,"target":12},[6],[6],{"declaration":279,"phase":21,"sources":282,"type":23},{"zap":280},[281],{"trash":20},[],[],{"casks":285,"formulae":286},[],[],{"arch":288,"casks":289,"formulae":290,"macos":42,"requirements":291},[38],[],[],{"macos":292},{">=":293},[46],"arm64_sonoma",{"arch":39,"artifacts":296,"conflictsWith":310,"dependsOn":313,"downloadSha256":50,"downloadUrl":52,"macos":46,"minMacos":46,"requiresRosetta":29,"tag":320,"version":79},{"apps":297,"binaries":298,"entries":299,"pkgs":309},[6],[],[300,304],{"declaration":301,"phase":13,"sources":303,"target":12,"type":15},{"app":302,"target":12},[6],[6],{"declaration":305,"phase":21,"sources":308,"type":23},{"zap":306},[307],{"trash":20},[],[],{"casks":311,"formulae":312},[],[],{"arch":314,"casks":315,"formulae":316,"macos":42,"requirements":317},[39],[],[],{"macos":318},{">=":319},[46],"ventura",{"arch":38,"artifacts":322,"conflictsWith":336,"dependsOn":339,"downloadSha256":50,"downloadUrl":52,"macos":46,"minMacos":46,"requiresRosetta":29,"tag":346,"version":79},{"apps":323,"binaries":324,"entries":325,"pkgs":335},[6],[],[326,330],{"declaration":327,"phase":13,"sources":329,"target":12,"type":15},{"app":328,"target":12},[6],[6],{"declaration":331,"phase":21,"sources":334,"type":23},{"zap":332},[333],{"trash":20},[],[],{"casks":337,"formulae":338},[],[],{"arch":340,"casks":341,"formulae":342,"macos":42,"requirements":343},[38],[],[],{"macos":344},{">=":345},[46],"arm64_ventura",{"icon":28,"machineTranslated":29,"name":30,"slug":31,"sourceLocale":32},3022,8,{"brewLag":351,"cadence":355,"count30d":356},{"compared":352,"earlierCount":353,"medianMinutes":354},3,0,93,"irregular",1,"https:\u002F\u002Fgithub.com\u002Fmikker\u002FMoves.app",[],"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fm\u002Fmoves.rb","一款 macOS 窗口管理器，可通过修饰键、鼠标操作、布局模板或 URL scheme 移动和定位窗口。",{"locale":32,"machineTranslated":29,"sourceLocale":74,"status":78},{"arm64":25,"requiresRosetta":29,"status":363,"x86_64":25},"known",[365,366,367,368],"window manager","window layouts","multi-display","URL schemes","homebrew\u002Fcask","2026-10-09T17:31:23.015127Z",null,{"current":356,"records":373,"size":436,"stats":437,"total":349},[374,379,395,409,416,421,426,431],{"bodyMarkdown":62,"brewCommittedAt":63,"hasNotes":25,"id":64,"isLatest":25,"isPrerelease":29,"machineTranslated":29,"publishedAt":65,"sections":375,"source":73,"sourceLocale":74,"summary":75,"title":76,"translation":378,"version":79},[376],{"area":68,"items":377},[70,71,72],{"locale":32,"machineTranslated":29,"sourceLocale":74,"status":78},{"bodyMarkdown":380,"brewCommittedAt":381,"hasNotes":25,"id":382,"isLatest":29,"isPrerelease":29,"machineTranslated":29,"publishedAt":383,"sections":384,"source":73,"sourceLocale":74,"summary":391,"title":392,"translation":393,"version":394},"Moves 1.10.1 修复了 URL scheme 对窗口的定位方式，并改进通过点击打开的窗口处理。此外，还修复了测试模块解析问题。\n\n[官方发行说明](https:\u002F\u002Fgithub.com\u002Fmikker\u002FMoves.app\u002Freleases\u002Ftag\u002Fv1.10.1)","2026-08-25T10:23:59Z",8385,"2026-08-25T08:50:58Z",[385],{"area":386,"items":387},"修复",[388,389,390],"修复 URL scheme 的窗口定位。","改进点击触发的窗口处理。","修复测试模块解析。","修复 URL scheme 的窗口定位，改进点击触发的窗口处理，并修复测试模块解析。","Moves 1.10.1",{"locale":32,"machineTranslated":29,"sourceLocale":74,"status":78},"1.10.1",{"bodyMarkdown":396,"brewCommittedAt":397,"hasNotes":25,"id":398,"isLatest":29,"isPrerelease":29,"machineTranslated":29,"publishedAt":399,"sections":400,"source":73,"sourceLocale":74,"summary":405,"title":406,"translation":407,"version":408},"Moves 1.10.0 新增一项选项，要求先点击，应用才会处理窗口。发布说明没有进一步说明该选项的工作方式。\n\n[官方发布说明](https:\u002F\u002Fgithub.com\u002Fmikker\u002FMoves.app\u002Freleases\u002Ftag\u002Fv1.10.0)","2026-08-24T10:28:33Z",8394,"2026-08-24T09:07:39Z",[401],{"area":402,"items":403},"窗口",[404],"可设置为先点击再处理窗口","新增一项选项：要求先点击，Moves 才处理窗口。","Moves 1.10.0",{"locale":32,"machineTranslated":29,"sourceLocale":74,"status":78},"1.10.0",{"brewCommittedAt":410,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":411,"source":412,"translation":413,"version":415},"2026-06-17T09:01:31Z",[],"homebrew",{"status":414},"none","1.9.5",{"brewCommittedAt":417,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":418,"source":412,"translation":419,"version":420},"2026-05-20T08:22:55Z",[],{"status":414},"1.9.4",{"brewCommittedAt":422,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":423,"source":412,"translation":424,"version":425},"2026-04-23T01:43:14Z",[],{"status":414},"1.9.3",{"brewCommittedAt":427,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":428,"source":412,"translation":429,"version":430},"2026-02-23T21:02:21Z",[],{"status":414},"1.9.1",{"brewCommittedAt":432,"hasNotes":29,"isLatest":29,"isPrerelease":29,"sections":433,"source":412,"translation":434,"version":435},"2025-05-28T20:17:22Z",[],{"status":414},"1.8.0",20,{"brewLag":438,"cadence":355,"count30d":356},{"compared":352,"earlierCount":353,"medianMinutes":354},{"current":356,"records":440,"size":356,"stats":446,"total":349},[441],{"bodyMarkdown":62,"brewCommittedAt":63,"hasNotes":25,"id":64,"isLatest":25,"isPrerelease":29,"machineTranslated":29,"publishedAt":65,"sections":442,"source":73,"sourceLocale":74,"summary":75,"title":76,"translation":445,"version":79},[443],{"area":68,"items":444},[70,71,72],{"locale":32,"machineTranslated":29,"sourceLocale":74,"status":78},{"brewLag":447,"cadence":355,"count30d":356},{"compared":352,"earlierCount":353,"medianMinutes":354}]