2 points par hellosunghyun 16 일 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Bonjour. Je m’appelle Kim Seonghyeon et je suis en formation à l’Apple Developer Academy.

À partir d’aujourd’hui, j’ai lancé un défi consistant à résoudre, une fois par semaine, un petit inconfort du quotidien avec une app, puis à la publier moi-même.
Full Brightness en est le premier résultat.

Pourquoi l’avoir créée ?

Quand on utilise un bureau partagé ou un moniteur externe, il arrive souvent que la luminosité de l’écran reste à un réglage différent à chaque fois.

J’ai pour habitude d’utiliser la luminosité au maximum, et à l’Apple Developer Academy, je devais régler à nouveau la luminosité du moniteur de bureau à chaque changement de place. Ce n’était pas un gros problème, mais c’était discrètement agaçant de devoir y penser à chaque fois.

J’ai donc créé une petite app macOS qui détecte les écrans contrôlables depuis le Mac et les règle immédiatement selon le niveau de luminosité « Full » que j’ai défini.

Que peut-elle faire ?

Full Brightness n’est pas une app réservée aux personnes qui utilisent plusieurs moniteurs.

Même avec le seul écran intégré d’un MacBook, elle peut être utile lorsqu’on veut atteindre rapidement une valeur de luminosité précise que l’on utilise souvent.

Voici les principales fonctionnalités.

  • Définir le niveau de luminosité « Full » souhaité
  • Régler tous les écrans connectés sur ce niveau en une seule fois
  • Appliquer automatiquement la luminosité « Full » lors de la connexion d’un nouvel écran
  • Prise en charge des commandes du Centre de contrôle de macOS
  • Prise en charge des raccourcis personnalisés
  • Lancement rapide depuis la barre des menus
  • Affichage de la résolution, du HiDPI et de la compatibilité
  • Interface en anglais et en coréen

Installation

La méthode d’installation par défaut passe par le DMG des GitHub Releases.

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

L’installation via Homebrew est également possible.

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

Écrans pris en charge

Actuellement, l’app fonctionne avec les écrans pour lesquels macOS fournit un chemin de contrôle de la luminosité.

Par exemple, les écrans intégrés Apple, ou certains écrans externes dont la luminosité peut être contrôlée depuis macOS, peuvent fonctionner. À l’inverse, le contrôle de la luminosité peut ne pas être pris en charge dans certains environnements avec certains moniteurs, docks, KVM, adaptateurs ou configurations de type DisplayLink.

Les écrans non pris en charge apparaissent tout de même dans la liste, avec un état permettant de comprendre pourquoi ils ne peuvent pas être contrôlés.

Pourquoi l’app n’est pas sur l’App Store

Cette app n’a pas actuellement pour objectif une distribution sur l’App Store.

Pour obtenir un fonctionnement plus proche du réglage natif de la luminosité de macOS, comme sur les écrans intégrés Apple, il y avait des limites avec les seules API publiques. C’est pourquoi la version distribuée directement utilise le chemin private DisplayServices.

L’app fonctionne lorsqu’elle est installée directement par l’utilisateur, mais elle pourrait ne pas répondre aux critères de validation de l’App Store. Elle est donc distribuée directement via GitHub Releases et Homebrew.

À propos du défi

Cette app est le premier résultat d’un défi dont l’idée est de résoudre soi-même de petits inconforts du quotidien, puis de publier la solution.

Même sans lancer un projet ambitieux, je voudrais prendre le temps d’examiner, un par un, les petits problèmes que moi ou les gens autour de moi rencontrons, créer des solutions simples et les distribuer réellement.

Ce n’est pas un défi contraignant ; l’idée est plutôt de créer une petite app ou un petit outil environ une fois par semaine.
Si cela donne envie à d’autres personnes de tenter quelque chose de similaire, elles sont les bienvenues.

N’hésitez pas à l’essayer rapidement, et je vous serai reconnaissant pour vos retours.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.