2 Punkte von hellosunghyun 16 일 전 | Noch keine Kommentare. | Auf WhatsApp teilen

Hallo, ich bin Kim Seonghyeon und mache derzeit eine Ausbildung an der Apple Developer Academy.

Ab heute habe ich eine Challenge gestartet: Einmal pro Woche möchte ich kleine Alltagsprobleme mit einer App lösen und diese selbst veröffentlichen.
Full Brightness ist das erste Ergebnis davon.

Warum habe ich das entwickelt?

Wenn man gemeinsam genutzte Schreibtische oder externe Monitore verwendet, bleibt die Monitorhelligkeit oft jedes Mal in einem anderen Zustand zurück.

Ich nutze die Helligkeit normalerweise auf Maximum. In der Apple Developer Academy musste ich jedoch jedes Mal, wenn ich den Platz gewechselt habe, die Helligkeit des Monitors am Schreibtisch erneut anpassen. Das ist kein großes Problem, aber auf Dauer doch überraschend lästig.

Deshalb habe ich eine kleine macOS-App entwickelt, die von Mac steuerbare Displays erkennt und sie sofort auf meinen festgelegten „Full“-Helligkeitswert setzt.

Was kann die App?

Full Brightness ist nicht nur für Menschen gedacht, die mehrere Monitore verwenden.

Auch wenn man nur das integrierte Display eines MacBook nutzt, kann die App hilfreich sein, wenn man schnell einen häufig verwendeten bestimmten Helligkeitswert erreichen möchte.

Die wichtigsten Funktionen sind:

  • Festlegen eines gewünschten Full-Helligkeitswerts
  • Einstellen aller verbundenen Displays auf diesen Helligkeitswert auf einmal
  • Automatisches Anwenden der Full-Helligkeit beim Anschließen eines neuen Displays
  • Unterstützung für Steuerelemente im macOS-Kontrollzentrum
  • Unterstützung für benutzerdefinierte Tastenkürzel
  • Schneller Start über die Menüleiste
  • Anzeige von Auflösung, HiDPI und Unterstützung
  • UI-Unterstützung in Englisch/Koreanisch

Installation

Die Standardmethode zur Installation ist die DMG aus dem GitHub-Release.

https://github.com/baserize/full-brightness/releases/latest

Die Installation ist auch mit Homebrew möglich.

brew tap baserize/full-brightness https://github.com/baserize/full-brightness  
brew install --cask full-brightness  

Unterstützte Displays

Aktuell funktioniert die App mit Displays, für die macOS einen Pfad zur Helligkeitssteuerung bereitstellt.

Dazu gehören zum Beispiel integrierte Apple-Displays oder einige externe Displays, deren Helligkeit unter macOS gesteuert werden kann. Umgekehrt kann die Helligkeitssteuerung in manchen Umgebungen mit bestimmten Monitoren, Docks, KVMs, Adaptern oder DisplayLink-Geräten nicht unterstützt werden.

Nicht unterstützte Displays werden dennoch in der Liste angezeigt, und die App zeigt auch ihren Status an, damit man nachvollziehen kann, warum sie nicht steuerbar sind.

Warum nicht im App Store?

Diese App verfolgt derzeit nicht das Ziel, über den App Store vertrieben zu werden.

Um sich bei Apple-integrierten Displays näher an die standardmäßige Helligkeitsregelung von macOS anzunähern, reichten öffentliche APIs allein nicht aus. Deshalb verwendet die direkt vertriebene Version den privaten DisplayServices-Pfad.

Für die direkte Installation durch Nutzer funktioniert das, entspricht aber möglicherweise nicht den Prüfungsrichtlinien des App Store. Daher wird die App als Direktvertrieb über GitHub Releases und Homebrew angeboten.

Über die Challenge

Diese App ist das erste Ergebnis einer Challenge mit dem Ziel, „kleine Unannehmlichkeiten des Alltags selbst zu lösen und die Lösung zu veröffentlichen“.

Auch ohne ein großes Projekt möchte ich nach und nach Probleme betrachten, die ich selbst oder Menschen in meinem Umfeld als störend empfinden, einfache Lösungen dafür entwickeln und diese tatsächlich veröffentlichen.

Es ist keine verpflichtende Challenge, sondern eher der Versuch, etwa einmal pro Woche eine kleine App oder ein Tool zu bauen.
Wer etwas Ähnliches ausprobieren möchte, ist herzlich eingeladen mitzumachen.

Probiert es gerne unverbindlich aus – ich freue mich über Feedback.

Noch keine Kommentare.

Noch keine Kommentare.