Snaps Of Apps 1.11 ä¸çš„æ–°å¢žåŠŸèƒ½
本地化 (macOS 13+)
- 在 macOS 13 åŠæ›´é«˜ç‰ˆæœ¬ä¸Šé€šè¿‡ Locales.bundle 进行è¿è¡Œæ—¶æœ¬åœ°åŒ–。包括的è¯è¨€ï¼šè‹±è¯ã€ç®€ä½“䏿–‡ (
zh-Hans)ã€å¾·è¯ã€æ³•è¯ã€è¥¿ç牙è¯ã€æ—¥è¯. - 仅基于 macOS 10.15–12 设计:应用程åºä¿æŒè‹±è¯ä»¥ä¿æŒ Catalina 兼容性。
- 通过
L(_:)è·¨èœå•ã€å¯¹è¯æ¡†ã€é¦–选项和 Snap Bar 工具æç¤ºè·¯ç”±çš„应用程åºå—符串。 - å¸®åŠ©é¢æ¿æœ¬åœ°åŒ–ï¼šçª—å£æ ‡é¢˜æœ¬åœ°åŒ–;如果å˜åœ¨ï¼Œåˆ™ä»Ž Locales.bundle åŠ è½½
help.html。 - è¯è¨€è¦†ç›– (13+):通过设置
AppLanguageé€‰æ‹©åŠ å…¥ï¼ˆä¾‹å¦‚ï¼Œdefaults write com.dit.SnapsOfApps AppLanguage fr).
新功能
- Snap Bar , 浮动ã€è‡ªåЍéšè—çš„å›¾æ ‡è°ƒè‰²æ¿ï¼Œç”¨äºŽä½¿ç”¨æœ¬åœ°åŒ–工具æç¤ºè¿›è¡Œä¸€é”®æ•æ‰ã€‚
- æ•æ‰å¹³é“º , 一套全é¢çš„矩形预设(二分之一ã€ä¸‰åˆ†ä¹‹ä¸€ã€å››åˆ†ä¹‹ä¸€ã€å…åˆ†ä¹‹ä¸€ï¼‰å’Œç½‘æ ¼é¢„è®¾ï¼ˆ1A-2ã€2A-2ã€3A-3ã€6A-4ã€8A-2),用于快速放置。
- æ‹–åŠ¨åˆ°æ•æ‰ , 拖动任何窗å£ä»¥çªå‡ºæ˜¾ç¤ºç›®æ ‡åŒºåŸŸå¹¶é‡Šæ”¾åŽå³å¯é€šè¿‡å¯é€‰çš„实时调整大å°è¿›è¡Œæµç•…平铺。
- Snap Foremost , å§‹ç»ˆå®šä½æœ€å‰é¢çš„窗å£ï¼Œè¿™æ ·æ‚¨å°±ä¸ä¼šæ„外移动背景窗å£ã€‚
æ•æ‰å’Œæ‹–动增强功能
- æ‹–åŠ¨åˆ°æ•æ‰å¯¹é½ï¼šçªå‡ºæ˜¾ç¤ºå’Œæœ€ç»ˆæ•æ‰çŽ°åœ¨åœ¨æ˜¾ç¤ºå™¨ä¸Šä¸€è‡´åœ°åŒ¹é…选定的矩形预设。
- æ›´å¹³æ»‘çš„é€‰æ‹©ï¼šå…·æœ‰å°æ»žåŽçš„基于ä¸å¿ƒçš„ç›®æ ‡å¯å‡å°‘图å—边框处的闪çƒã€‚
- 拖动过程ä¸å¯é€‰çš„实时调整大å°ï¼ˆèŠ‚æµï¼‰å’Œâ€œå‡å®šå›¾å—大å°â€è¡Œä¸ºï¼Œä»¥æ›´è½»æ¾åœ°å®žçŽ°è§’/å°å›¾å—ç›®æ ‡ã€‚
- å åŠ æŒ‡æ ‡ä¸Žåº”ç”¨çš„å›¾å—匹é…以获得åƒç´ 精确的视觉效果; verify-and-nudge 坿¶ˆé™¤æ‚æ•£ 1px 间隙。
- Snap Bar Polish:本地化工具æç¤ºã€è‡ªåЍéšè—调整和方便的é‡ç½®æŽ§åˆ¶ã€‚
æ‰€æœ‰æ•æ‰é€‰é¡¹
- åŠéƒ¨åˆ†ï¼šå·¦åŠéƒ¨åˆ†ã€å³åŠéƒ¨åˆ†ã€ä¸ŠåŠéƒ¨åˆ†ã€ä¸‹åŠéƒ¨åˆ†
- 角(象é™ï¼‰ï¼šå·¦ä¸Šã€å³ä¸Šã€å·¦ä¸‹ã€å³ä¸‹
- 三分:左三分之一ã€ä¸ä¸‰åˆ†ä¹‹ä¸€ã€å³ä¸‰åˆ†ä¹‹ä¸€
- 三分之二:左三分之二,å³ä¸‰åˆ†ä¹‹äºŒ
- å±…ä¸å®½åº¦ï¼šä¸å¿ƒä¸€åŠã€ä¸å¿ƒä¸‰åˆ†ä¹‹äºŒã€ä¸å¿ƒå››åˆ†ä¹‹ä¸‰ã€ä¸å¿ƒ
- 四分之一æ¡çº¹ï¼ˆåž‚直全高):第一å£åº¦ã€ç¬¬äºŒå£åº¦ã€ç¬¬ä¸‰å£åº¦ã€æœ€åŽå£åº¦
- 四分之三æ¡çº¹ï¼šå‰ä¸‰å£åº¦ï¼ŒåŽä¸‰å£åº¦
- å…度 (3A-2):左上å…度ã€ä¸Šä¸å…度ã€å³ä¸Šå…度ã€å·¦ä¸‹å…度ã€ä¸‹ä¸å…度ã€å³ä¸‹å…度
- å…¨å±å˜ä½“:全å±ã€å‡ 乎全å±ã€å…¨å±é«˜åº¦
- macOS 本机全å±ï¼šmacOS å…¨å±ã€macOS å…¨å± + å·¦åŠéƒ¨åˆ†ã€macOS å…¨å± + å³åŠéƒ¨åˆ†
- ç½‘æ ¼é¢„è®¾ï¼š1A-2ã€1A-3ã€2A-1ã€3A-1ã€2A-2ã€3A-3ã€4A-4ã€6A-4ã€8A-2
- 移到边缘:左移ã€å³ç§»ã€ä¸Šç§»ã€ä¸‹ç§»
用户界é¢
- â€œæœ€å¤§åŒ–â€æ ‡ç¾åœ¨æ•´ä¸ªèœå•å’Œé¦–é€‰é¡¹ä¸æ¾„清为 å…¨å±ï¼ˆå¡«å……å¯è§å±å¹•ï¼Œè€Œä¸æ˜¯åŽŸç”Ÿ macOS å…¨å±ï¼‰ã€‚
- 退出 %@ èœå•项现已使用您的应用程åºå称进行本地化.
- 辅助功能和系统事件æƒé™æç¤ºå·²æœ¬åœ°åŒ–。
错误修å¤
- ä¿®å¤äº†æ‹–动çªå‡ºæ˜¾ç¤ºä¸Žå‘布时实际应用的图å—之间的ä¸åŒ¹é…。
- 通过在跟踪实时窗å£çŸ©å½¢æ—¶é¿å…过早èˆå…¥æ¥å‡å°‘拖动抖动。
- 通过移动åŽéªŒè¯å’Œè½»æŽ¨æ¶ˆé™¤äº†è¾¹ç¼˜æƒ…况 1px é—´éš™.
- 解决了较å°çš„èœå•æ ‡ç¾ä¸ä¸€è‡´é—®é¢˜ï¼›å·¥å…·æç¤ºå’Œèœå•æ ‡é¢˜çŽ°å·²å®Œå…¨æœ¬åœ°åŒ–ã€‚
å¼€å‘人员/高级
- LocalizationManager å’Œ L.swift 通过 Locales.bundle. 为本地化å—符串æä¾›å•一路由路径
- 构建åŽè„šæœ¬ï¼šåµŒå…¥Locales.bundleï¼Œåˆ é™¤æ— æ•ˆçš„
/usr/lib/swiftrpath,并修剪libswift_Concurrency.dylib以实现Catalina安全构建。 - Gumroad 许å¯è¯è§£ç 强化:
custom_fieldsè§£æžå’Œæ›´æ¸…晰的错误消æ¯ï¼› “立å³è´ä¹°â€æ‰“å¼€ï¼Œå¹¶é¢„å¡«å……å½“å‰æœºå™¨æ ‡è¯†ç¬¦ã€‚ - 许å¯è¯ç¡¬ä»¶é”ï¼ˆå…¼å®¹æ€§ï¼‰ï¼šæ·»åŠ äº†åŒæœºå™¨ ID æ”¯æŒ , 针对新的
IOPlatformUUID和旧版 NIC MAC 回退进行验è¯ï¼Œå¹¶åœ¨æ—§ç‰ˆåŒ¹é…æ—¶å°†å˜å‚¨çš„Mac_IDè¿ç§»åˆ°æ–°æ ¼å¼æ£€æµ‹åˆ°.
兼容性
- macOS 10.15+ , æ‰€æœ‰æ•æ‰åŠŸèƒ½ç»§ç»æœ‰æ•ˆï¼›æœ¬åœ°åŒ–有æ„仅出现在macOS 13+. 上
- æ— éœ€æ•°æ®è¿ç§»ï¼›çŽ°æœ‰å¿«ç…§å’Œé¦–é€‰é¡¹ç»§ç»å‘挥作用。å˜å‚¨çš„许å¯è¯
Mac_ID通过旧 ID 或新 ID 自动识别,并在适用时进行é™é»˜å‡çº§ã€‚
æç¤ºï¼š 在 macOS 13+ 上,您å¯ä»¥é€šè¿‡å°†
AppLanguage 设置为 fr 或 zh-Hans ç‰ä»£ç 并釿–°å¯åЍæ¥é¢„览è¯è¨€ã€‚
技术细节
- 版本: 1.11
- å‘布日期:2025 å¹´ 10 月 28 æ—¥
- 最低系统: macOS 10.15 (Catalina) åŠæ›´é«˜ç‰ˆæœ¬
- 亮点:新增Snap Barã€å¯¹é½å¹³é“ºã€æ‹–动对é½ã€å¯¹é½æœ€å‰é¢ï¼›æœ¬åœ°åŒ–(13+); Catalina 构建兼容性
从1.10å‡çº§
- æ— éœ€è¿ç§»æ¥éª¤ã€‚在 macOS 13+ 上,UI è¯è¨€é»˜è®¤éµå¾ªç³»ç»Ÿï¼ˆæˆ–您å¯é€‰çš„ AppLanguage 覆盖)。
- æ•æ‰é¦–é€‰é¡¹ä¿æŒå…¼å®¹ï¼›å¦‚果您的构建å¯ç”¨äº†æ–°çš„æ‹–动选项,则å¯åœ¨â€œé¦–选项â€ä¸ä½¿ç”¨ã€‚