Quoi de neuf dans Snaps Of Apps 1.11
Localisation (macOS 13+)
- Localisation du runtime via Locales.bundle sur macOS 13 et versions ultérieures. Langues incluses : anglais, chinois simplifié (
zh-Hans), allemand, français, espagnol, japonais. - Base uniquement sur macOS 10.15-12 de par sa conception : l'application reste en anglais pour préserver la compatibilité Catalina.
- Chaînes d'application acheminées via
L(_:)dans les menus, boîtes de dialogue, préférences et Snap Bar info-bulles. - Panneau d'aide localisé : titre de la fenêtre localisé ; charge
help.htmlà partir de Locales.bundle lorsqu'il est présent. - Remplacement de la langue (13+) : inscription en définissant
AppLanguage(par exemple,defaults write com.dit.SnapsOfApps AppLanguage fr).
Nouvelles fonctionnalités
- Snap Bar — Une palette d'icônes flottante et masquée automatiquement pour une capture en un clic avec des info-bulles localisées.
- Snap Tiling — Un ensemble complet de préréglages rectangulaires (moitiés, tiers, quarts, sixièmes) et de préréglages de grille (1A-2, 2A-2, 3A-3, 6A-4, 8A-2) pour un placement rapide.
- Drag to Snap — Faites glisser n'importe quelle fenêtre pour mettre en surbrillance les régions cibles et cliquez sur la libération pour une mosaïque fluide avec redimensionnement en direct en option.
- Snap Foremost — Cible toujours la fenêtre la plus en avant afin de ne pas déplacer accidentellement les fenêtres d'arrière-plan.
Améliorations de l'actionnement et du glissement
- Alignement par glisser-déposer : la surbrillance et l'accrochage final correspondent désormais de manière cohérente au préréglage rectangulaire sélectionné sur tous les écrans.
- Sélection plus fluide : la cible centrale avec une petite hystérésis réduit le scintillement aux bordures des carreaux.
- Redimensionnement en direct facultatif pendant le glisser (limité) et comportement « assumer la taille des tuiles » pour des cibles de coin/petites tuiles plus faciles.
- Les métriques de superposition correspondent aux tuiles appliquées pour des visuels précis au pixel près ; verify-and-nudge supprime les espaces parasites de 1 px.
- Snap Bar polonais : info-bulles localisées, réglage du masquage automatique et contrôle de réinitialisation pratique.
Toutes les options Snap
- Moitiés : moitié gauche, moitié droite, moitié supérieure, moitié inférieure
- Coins (quadrants) : haut gauche, haut droit, bas gauche, bas droit
- Tiers : tiers gauche, tiers central, tiers droit
- Deux tiers : deux tiers gauches, deux tiers droits
- Largeurs centrées : moitié centrale, deux tiers centraux, trois quarts centraux, centre
- Quart de rayures (verticales sur toute la hauteur) : premier quart, deuxième quart, troisième quart, dernier quart
- Rayures trois-quarts : trois premiers quarts, trois derniers quarts
- Sixièmes (3A-2) : Sixième en haut à gauche, Sixième en haut au centre, Sixième en haut à droite, Sixième en bas à gauche, Sixième en bas au centre, Sixième en bas à droite
- Variantes plein écran : plein écran, presque plein écran, hauteur plein écran
- macOS Plein écran natif : macOS Plein écran, macOS Plein écran + moitié gauche, macOS Plein écran + moitié droite
- Préréglages de grille : 1A-2, 1A-3, 2A-1, 3A-1, 2A-2, 3A-3, 4A-4, 6A-4, 8A-2
- Déplacer vers le bord : Déplacer vers la gauche, Déplacer vers la droite, Déplacer vers le haut, Déplacer vers le bas
Interface utilisateur
- Les étiquettes « Maximiser » ont été clarifiées comme Plein écran (remplit l'écran visible, et non le plein écran natif macOS) dans les menus et les préférences.
- Quitter l'élément de menu %@ désormais localisé avec le nom de votre application.
- Invites d'autorisation d'accessibilité et d'événements système localisées.
Corrections de bugs
- Correction d'une inadéquation entre la surbrillance du glissement et la vignette réellement appliquée lors de la version.
- Réduction de l'instabilité du glissement en évitant les arrondis prématurés lors du suivi des corrections de fenêtre en direct.
- Élimination des espaces de 1 px dans le cas de pointe via une vérification et un coup de pouce après le déplacement.
- Incohérences mineures des étiquettes de menu résolues ; les info-bulles et les titres de menu sont désormais entièrement localisés.
Développeur / Avancé
- LocalizationManager et L.swift fournissent un chemin de routage unique pour les chaînes localisées via Locales.bundle.
- Script de post-build : intègre Locales.bundle, supprime le
/usr/lib/swiftrpath non valide et élaguelibswift_Concurrency.dylibpour Catalina-safe builds. - Décodage de la licence Gumroad renforcé :
custom_fieldsanalyse et messages d'erreur plus clairs ; « Acheter maintenant » s'ouvre avec l'identifiant actuel de la machine prérempli. - Verrouillage matériel de licence (compatibilité) : ajout de la prise en charge du double ID d'ordinateur – validation par rapport au nouveau
IOPlatformUUIDet à la solution de secours MAC de la carte réseau héritée, et migre lesMac_IDstockés vers le nouveau format lorsqu'un une correspondance héritée est détectée.
Compatibilité
- macOS 10.15+ — Toutes les fonctionnalités d'accrochage continuent de fonctionner ; la localisation apparaît intentionnellement uniquement sur macOS 13+.
- Aucune migration de données requise ; les instantanés et préférences existants continuent de fonctionner. La licence stockée
Mac_IDest automatiquement reconnue via un ancien ou un nouvel identifiant et mise à niveau silencieusement le cas échéant.
Astuce : Sur macOS 13+, vous pouvez prévisualiser les langues en définissant
AppLanguage sur un code comme fr ou zh-Hans et en relançant.
Détails techniques
- Version : 1.11
- Date de sortie : 28 octobre 2025
- Système minimum : macOS 10h15 (Catalina) et versions ultérieures
- Points forts : Nouveau Snap Bar, Snap Tiling, Drag to Snap, Snap Foremost ; Localisation (13+); Compatibilité de construction Catalina
Mise à niveau à partir de 1.10
- Aucune étape de migration n'est nécessaire. Sur macOS 13+, la langue de l'interface utilisateur suit celle du système par défaut (ou votre remplacement facultatif AppLanguage).
- Les préférences de capture restent compatibles ; de nouvelles options de déplacement sont disponibles dans les Préférences si elles sont activées pour votre build.