Was ist neu in Snaps Of Apps 1.11
Lokalisierung (macOS 13+)
- Laufzeitlokalisierung über Locales.bundle auf macOS 13 und höher. Enthaltene Sprachen: Englisch, vereinfachtes Chinesisch (
zh-Hans), Deutsch, Französisch, Spanisch, Japanisch. - Nur Basis auf macOS 10.15–12 beabsichtigt: Die App bleibt Englisch, um die Catalina-Kompatibilität zu gewährleisten.
- App-Strings werden über
L(_:)über Menüs, Dialoge, Einstellungen und Snap Bar Tooltips weitergeleitet. - Hilfebereich lokalisiert: Fenstertitel lokalisiert; lädt
help.htmlvon Locales.bundle, sofern vorhanden. - Sprachüberschreibung (13+): Opt-in durch Festlegen von
AppLanguage(z. B.defaults write com.dit.SnapsOfApps AppLanguage fr).
Neue Funktionen
- Snap Bar – Eine schwebende, automatisch ausgeblendete Symbolpalette zum Einrasten mit einem Klick und lokalisierten Tooltips.
- Snap Tiling – Ein umfassender Satz rechteckiger Voreinstellungen (Hälften, Drittel, Viertel, Sechstel) und Rastervoreinstellungen (1A-2, 2A-2, 3A-3, 6A-4, 8A-2) für eine schnelle Platzierung.
- Zum Ausrichten ziehen – Ziehen Sie ein beliebiges Fenster, um Zielbereiche hervorzuheben und beim Loslassen auszurichten, um eine flüssige Kachelung mit optionaler Live-Größenänderung zu ermöglichen.
- Snap Foremost – Zielt immer auf das vorderste Fenster, damit Sie nicht versehentlich Hintergrundfenster verschieben.
Snap & Drag-Verbesserungen
- Drag-to-Snap-Ausrichtung: Hervorhebung und endgültiger Snap stimmen jetzt konsistent mit der ausgewählten rechteckigen Voreinstellung über alle Displays hinweg überein.
- Glattere Auswahl: Zentrumsbasiertes Ziel mit kleiner Hysterese reduziert das Flimmern an Kachelrändern.
- Optionale Live-Größenänderung während des Ziehens (gedrosselt) und „Kachelgröße annehmen“-Verhalten für einfachere Eck-/kleine Kachelziele.
- Overlay-Metriken stimmen mit den angewendeten Kacheln überein für pixelgenaue Grafiken; „Verify-and-Nudge“ entfernt vereinzelte 1-Pixel-Lücken.
- Snap Bar polnischen: lokalisierte Tooltips, automatisches Ausblenden der Optimierung und eine praktische Rücksetzsteuerung.
Alle Snap-Optionen
- Halves: Linke Hälfte, rechte Hälfte, obere Hälfte, untere Hälfte
- Ecken (Quadranten): Oben links, Oben rechts, Unten links, Unten rechts
- Thirds: Linkes Drittel, Mittleres Drittel, Rechtes Drittel
- Zwei Drittel: Linke zwei Drittel, Rechte zwei Drittel
- Zentrierte Breiten: Mittlere Hälfte, Mittlere zwei Drittel, Mittlere drei Viertel, Mitte
- Viertelstreifen (vertikal über die gesamte Höhe): Erstes Viertel, Zweites Viertel, Drittes Viertel, Letztes Viertel
- Dreiviertelstreifen: Erste drei Viertel, letzte drei Viertel
- Sixtel (3A-2): Sexte oben links, Sexte oben in der Mitte, Sexte oben rechts, Sexte unten links, Sexte unten in der Mitte, Sexte unten rechts
- Vollbildvarianten: Vollbild, fast Vollbild, Vollbildhöhe
- macOS Nativer Vollbild: macOS Vollbild, macOS Vollbild + linke Hälfte, macOS Vollbild + rechte Hälfte
- Rastervoreinstellungen: 1A-2, 1A-3, 2A-1, 3A-1, 2A-2, 3A-3, 4A-4, 6A-4, 8A-2
- An Kante verschieben: Nach links verschieben, nach rechts verschieben, nach oben verschieben, nach unten verschieben
Benutzeroberfläche
- „Maximieren“-Bezeichnungen wurden in allen Menüs und Einstellungen als Vollbild (füllt den sichtbaren Bildschirm aus, nicht nativer macOS Vollbildmodus) klargestellt.
- Beenden %@ Menüelement jetzt mit Ihrem App-Namen lokalisiert.
- Berechtigungsaufforderungen für Barrierefreiheit und Systemereignisse lokalisiert.
Fehlerbehebungen
- Konflikt zwischen der Drag-Hervorhebung und der tatsächlich angewendeten Kachel beim Loslassen behoben.
- Reduzierter Drag-Jitter durch Vermeidung vorzeitiger Rundungen beim Verfolgen von Live-Fensterrechten.
- Edge-Case-1-Pixel-Lücken durch Post-Move-Verifizierung und Nudging beseitigt.
- Kleinere Inkonsistenzen bei der Menübeschriftung behoben; Tooltips und Menütitel sind jetzt vollständig lokalisiert.
Entwickler / Fortgeschrittene
- LocalizationManager und L.swift bieten einen einzigen Routing-Pfad für lokalisierte Zeichenfolgen über Locales.bundle.
- Post-Build-Skript: bettet Locales.bundle ein, entfernt ungültigen
/usr/lib/swiftrpath und bereinigtlibswift_Concurrency.dylibfür Catalina-sicher builds. - Gumroad-Lizenzdekodierung gehärtet:
custom_fieldsAnalyse und klarere Fehlermeldungen; „Jetzt kaufen“ öffnet sich mit vorab ausgefüllter aktueller Maschinen-ID. - Lizenz-Hardwaresperre (Kompatibilität): Unterstützung für zwei Maschinen-IDs hinzugefügt – validiert anhand des neuen
IOPlatformUUIDund des Legacy-NIC-MAC-Fallbacks und migriert gespeicherteMac_IDin das neue Format, wenn Es wurde eine Legacy-Übereinstimmung erkannt.
Kompatibilität
- macOS 10.15+ – Alle Fangfunktionen funktionieren weiterhin; Die Lokalisierung erscheint absichtlich nur auf macOS 13+.
- Keine Datenmigration erforderlich; Vorhandene Snapshots und Einstellungen funktionieren weiterhin. Die gespeicherte Lizenz
Mac_IDwird automatisch über die alte oder neue ID erkannt und bei Bedarf automatisch aktualisiert.
Tipp: Auf macOS 13+ können Sie eine Vorschau der Sprachen anzeigen, indem Sie
AppLanguage auf einen Code wie fr oder zh-Hans setzen und neu starten.
Technische Details
- Version: 1.11
- Veröffentlichungsdatum: 28. Oktober 2025
- Mindestsystem: macOS 10.15 (Catalina) und höher
- Highlights: Neu Snap Bar, Kacheln ausrichten, Zum Ausrichten ziehen, Im Vordergrund ausrichten; Lokalisierung (13+); Catalina-Build-Kompatibilität
Upgrade von 1.10
- Keine Migrationsschritte erforderlich. Auf macOS 13+ folgt die UI-Sprache standardmäßig dem System (oder Ihrer optionalen AppLanguage-Überschreibung).
- Snapping-Einstellungen bleiben kompatibel; Neue Drag-Optionen sind in den Einstellungen verfügbar, sofern sie für Ihren Build aktiviert sind.