Releases: antoinebonpro/OpusScreen
Release list
OpusScreen pour macOS 1.0.1 — Intel, et une commande sans avertissement
⚠️ Cette publication ne concerne que macOS. La version Windows garde sa propre ligne — dernière en date : v3.4.0.
Corrigé — la 1.0.0 ne démarrait pas sur les Mac Intel
Le paquet de la 1.0.0 ne contenait que l'architecture Apple Silicon. Sur un Mac Intel il ne se lançait pas du tout — pas lentement : pas du tout. La documentation promettait pourtant « Apple Silicon comme Intel ».
La cause : swift build ne produit que l'architecture de la machine qui compile, et le défaut est invisible depuis cette machine-là. Le paquet est désormais universel, vérifié par lipo à chaque construction — la construction échoue si l'une des deux architectures manque, et l'image disque refuse d'être fabriquée à partir d'un paquet qui ne les a pas toutes les deux.
$ lipo -archs OpusScreen.app/Contents/MacOS/OpusScreen
x86_64 arm64
Nouveau — installer sans l'avertissement de macOS
curl -fsSL https://antoinebonpro.github.io/OpusScreen/install.sh | bashTélécharge, vérifie l'empreinte SHA-256, installe dans Applications et lance. Aucun avertissement : la marque de quarantaine qui déclenche « Apple n'a pas pu confirmer… » est posée par les navigateurs, et curl ne la pose pas.
Dit franchement : cela contourne la vérification d'Apple, cela ne la satisfait pas. Ce qui la remplace est vérifiable à l'œil — l'empreinte attendue est écrite en clair dans le script, que vous pouvez lire avant de l'exécuter, et l'installation est refusée si le fichier reçu n'y correspond pas à l'octet près. La seule façon de faire disparaître l'avertissement sans rien contourner reste la notarisation, qui demande un compte de développeur Apple payant.
Installer autrement
⬇️ OpusScreen-1.0.1.dmg — ouvrez, glissez dans Applications.
macOS affichera alors l'avertissement. Le geste :
| Version de macOS | Quoi faire |
|---|---|
| 15 et suivants (dont 26) | Réglages Système → Confidentialité et sécurité → section Sécurité, une ligne cite le fichier → « Ouvrir quand même ». |
| 13 et 14 | Clic droit sur le fichier → Ouvrir. |
Le clic droit → Ouvrir ne suffit plus depuis macOS 15. Le message revient à chaque nouveau téléchargement : la quarantaine est posée sur le fichier reçu, pas sur l'application installée.
📦
OpusScreen-mac.zipcontient la même application. Il est publié parce que c'est lui que le Mac va chercher pour se mettre à jour tout seul, et c'est lui qu'installe la commande ci-dessus.
macOS 13 (Ventura) ou plus récent, Apple Silicon et Intel.
Vérification
- 165 tests / 5 704 assertions — calcul, matériel réel, et bout en bout sur ce paquet.
- La tranche Intel a été exécutée, pas seulement constatée présente.
- L'empreinte épinglée dans
install.shest vérifiée contre celle publiée ici partools/verifier-publication.sh.
Empreintes
OpusScreen-1.0.1.dmg 3a910fec3cd74c37bf1855d9d46e72b41bba617e0c7ea700ec408f56580b4783
OpusScreen-mac.zip c041ff8701e6ced3b942fee9829a27e1f4d00507c3e966efba71a9be647792ae
Journal complet · documentation · licence AGPL v3.
OpusScreen 3.4 — toujours la dernière version
Luminosité de 5 à 150 %, température de couleur, daltonisme et basse vision, pour Windows.
Téléchargement — OpusScreen.exe ci-dessous. Double-cliquez : l'application se range d'elle-même dans votre dossier utilisateur, sans droits administrateur.
Windows affiche un avertissement SmartScreen sur les binaires non signés. « Informations complémentaires » puis « Exécuter quand même ».
SHA-256 : 569E2D71DA3B3D7633CF882BDEEDA267943C11DBE4CF8464B805E536F80B77EF
Une seule copie, à un seul endroit, et c'est la plus récente.
- Une nouvelle version pouvait sembler n'avoir rien corrigé. OpusScreen ne tourne qu'en un exemplaire : lancer une nouvelle version pendant qu'une ancienne tournait — par exemple celle démarrée avec Windows depuis Téléchargements — rouvrait simplement l'ancienne fenêtre. On cherchait alors en vain les corrections, ou l'onglet Daltonisme.
- Installation automatique. Au premier lancement, OpusScreen se copie dans
%LOCALAPPDATA%\Programs\OpusScreen\, crée son raccourci dans le menu Démarrer et apparaît dans « Applications installées », d'où il se désinstalle. Une version plus récente lancée de n'importe où remplace l'ancienne ; une plus ancienne, oubliée dans Téléchargements, s'efface devant celle qui est installée. - Mises à jour proposées. Une fois par jour, OpusScreen demande à GitHub le numéro de la dernière version — sa seule connexion, anonyme, désactivable dans l'onglet Avancé. Une nouvelle version est annoncée par une bulle ; rien ne s'installe sans votre accord. Le fichier téléchargé est contrôlé (taille, empreinte SHA-256, numéro de version) avant de remplacer l'ancien.
- Désinstallation propre : écran remis à l'état normal, raccourci et dossier retirés, réglages gardés si vous le souhaitez.
Si vous avez une version antérieure, téléchargez celle-ci une fois : les suivantes vous seront proposées d'elles-mêmes.
Une dixième suite de tests vérifie qu'une ancienne copie ne prend jamais la place d'une plus récente, et qu'aucun fichier tronqué ou substitué ne peut être installé.
Détail complet : CHANGELOG.
OpusScreen pour macOS 1.0.0 — Apple Silicon seulement, remplacée par la 1.0.1
🛑 Cette version ne démarre pas sur les Mac Intel : son paquet ne contient que l'architecture Apple Silicon. Utilisez la 1.0.1, dont le paquet est universel.
Première version pour macOS. Portage intégral d'OpusScreen 3.4.0, fonction par fonction.
⚠️ Cette publication ne concerne que macOS. La version Windows garde sa propre ligne — dernière en date : v3.4.0.
Installer
⬇️ OpusScreen-1.0.0.dmg — 4,3 Mo
macOS bloquera le fichier au premier contact — « Apple n'a pas pu confirmer que « OpusScreen-1.0.0.dmg » ne contenait pas de logiciel malveillant ». Il n'a rien trouvé : il n'a rien pu vérifier. Le paquet n'est pas notarié, ce qui demande un compte de développeur Apple à quatre-vingt-dix-neuf euros par an — la même raison qui fait râler SmartScreen côté Windows.
| Version de macOS | Le geste |
|---|---|
| 15 et suivants (dont 26) | Fermez la boîte → Réglages Système → Confidentialité et sécurité → section Sécurité, une ligne cite le fichier → « Ouvrir quand même ». |
| 13 et 14 | Clic droit sur le fichier → Ouvrir, puis Ouvrir dans la boîte. |
| N'importe laquelle | xattr -d com.apple.quarantine ~/Downloads/OpusScreen-1.0.0.dmg |
⚠️ Le clic droit → Ouvrir ne suffit plus depuis macOS 15 : Apple a retiré ce raccourci pour les logiciels non notariés.
Ensuite : ouvrez l'image, glissez OpusScreen dans Applications — la fenêtre montre le geste. Le même passage peut être à refaire une fois pour l'application elle-même, l'image et son contenu étant deux fichiers distincts aux yeux de macOS.
Vérifiez l'empreinte avant de passer outre — shasum -a 256 ~/Downloads/OpusScreen-1.0.0.dmg doit rendre celle listée plus bas. Et si vous préférez ne pas faire confiance à un binaire, cd mac && ./build.sh compile le vôtre, sans Xcode : construit sur place, il n'est jamais mis en quarantaine.
macOS 13 (Ventura) ou plus récent, Apple Silicon comme Intel.
📦
OpusScreen-mac.zipcontient exactement la même application. Elle est publiée à côté parce que c'est elle que le Mac va chercher quand il se met à jour tout seul : une image disque ne se déballe pas sans être montée. Pour installer à la main, prenez le.dmg.
Ce qu'il y a dedans
Tout ce que fait la version Windows, sur les API de macOS :
- Luminosité de 5 à 150 % par quatre étages — rétroéclairage physique, table de couleurs, voile logiciel, matrice de couleur. Rien n'est écrêté jusqu'à 135 %.
- Rétroéclairage physique sur la dalle interne, et par DDC/CI sur les écrans externes.
- Température de couleur au kelvin près, suivi solaire hors ligne, horaires fixes.
- Daltonisme : trois déficiences, gravité réglable, simulation, comparateur en ΔE, et le test guidé de deux minutes.
- Basse vision : loupe plein écran, anneau de repérage, identificateur de couleur, inversion à teintes conservées.
- Confort : pauses 20-20-20, rappels de clignement.
- Quinze raccourcis globaux, ligne de commande complète, et les cinq protections anti-écran-noir.
- VoiceOver sur chaque contrôle.
Deux autorisations, demandées quand elles servent
- Enregistrement de l'écran — pour la saturation, les filtres de daltonisme et la loupe. Sans elle, la luminosité et la température fonctionnent quand même, et l'application le dit plutôt que de rester muette.
- Accessibilité — pour le fil de secours, qui répond au raccourci
⌃⌥⇧Rmême si l'interface est bloquée.
Vos réglages traversent
Le fichier de configuration est celui de la version Windows, clef par clef. Une configuration exportée depuis un PC s'importe ici telle quelle, et inversement.
Trois différences, dites plutôt que masquées
- La matrice de couleur se règle écran par écran, ce que Windows ne permettait pas.
- Le pointeur n'est pas recoloré par les filtres : macOS le dessine au-dessus de toutes les fenêtres. Sous la loupe, un pointeur agrandi est ajouté à l'image.
- Il n'y a pas de mixeur par application sur macOS : « tout remettre au maximum » se réduit au volume de sortie.
Vérification
- 135 tests de calcul, 5 622 assertions, en mode à blanc.
- 30 vérifications sur le matériel réel : table de couleurs posée puis relue entrée par entrée, nuanceur Metal compilé, passe de filtrage montée et démontée, sondage DDC/CI.
- 20 vérifications de bout en bout sur ce paquet même, lancé et piloté comme vous le ferez.
Empreintes
OpusScreen-1.0.0.dmg 1c73f771fe5ff1e97789f3d3025bf048ca9838f669142117ce353bd841f51d2b
OpusScreen-mac.zip ce165990fe6122332adaabd0104acc0205d783e63f2a7586fdcff8362922cf7c
Journal complet · documentation · licence AGPL v3.
OpusScreen 3.3.1 — lisible sur les écrans à forte densité
Luminosité de 5 à 150 %, température de couleur, daltonisme et basse vision, pour Windows.
Téléchargement — OpusScreen.exe ci-dessous. Binaire autonome : rien à installer.
Windows affiche un avertissement SmartScreen sur les binaires non signés. « Informations complémentaires » puis « Exécuter quand même ».
SHA-256 : B2F85904F24BCEC8D5060C8DD9EA79DC250B5FE5B241605A1524ECAFA33E3C85
Mise à jour importante si votre écran est réglé au-delà de 100 % — ce qui est le cas par défaut de presque tous les portables 4K.
- L'application était illisible à 125 % et au-delà. Titres coupés en deux, intitulés de curseurs tranchés par leur propre réglette, onglets abrégés en « Daltonis… », boutons réduits à « Suspe… ». La cause : les polices, exprimées en points, grandissaient avec l'écran, tandis que les boîtes qui les contiennent étaient écrites en pixels fixes et ne bougeaient pas. Toutes les mesures de l'interface suivent désormais la densité réelle de l'écran, relevée au démarrage.
- Du texte était déjà coupé à 100 %, sur les pages Confort et Avancé : la mise en page mesurait les paragraphes avec un moteur graphique, Windows les dessinait avec un autre, et les deux ne coupent pas les lignes au même endroit.
- Une explication de la page Avancé était invisible, enfermée dans une boîte de deux pixels de haut.
- La rangée de boutons des réglages de vision partageait sa largeur en parts égales : chaque bouton reçoit maintenant ce que son libellé demande.
Une neuvième suite de tests monte la vraie fenêtre à 100, 125, 150, 175 et 200 % et mesure chaque texte dans sa boîte — onze pages, en-tête et pied compris. Aucune suite ne regardait ailleurs qu'à 96 ppp : c'est précisément pour cela que le défaut avait pu être publié.
Détail complet : CHANGELOG.
OpusScreen 3.3.0 — une icône qu'on reconnaît
Luminosité de 5 à 150 %, température de couleur, daltonisme et basse vision, pour Windows.
Téléchargement — OpusScreen.exe ci-dessous. Binaire autonome : rien à installer.
Windows affiche un avertissement SmartScreen sur les binaires non signés. « Informations complémentaires » puis « Exécuter quand même ».
SHA-256 : B8DD3F6A5C8328995A00B3C05D17C944CFA03C0ADD5DE66D9CA8ED89B0D8566E
Cette version répond à une remarque simple : « on ne voit pas l'icône ».
- L'icône de la zone de notification se reconnaît enfin. C'était un disque plein dont la couleur disait l'état de l'écran — bonne idée, défaut imparable : au réglage par défaut, 100 % et 6500 K, cette couleur est blanche. On voyait donc un point blanc anonyme au milieu de vingt autres icônes. L'icône reprend maintenant la forme du logo, un œil, et la couleur d'état se déplace du disque vers la pupille : pâle le jour, ambre le soir, grise en pause. Rien n'est perdu, tout devient reconnaissable.
- Nouvel onglet « Découvrir », ouvert de lui-même au tout premier lancement. Une application sans fenêtre permanente pose un problème que les autres n'ont pas : une fois lancée, elle disparaît. La page dit où elle se range, pourquoi Windows 11 la replie derrière le chevron
^de la barre des tâches, comment l'en sortir, comment l'épingler, et les trois gestes qui servent tous les jours. - L'épinglage est accessible depuis cette page, et non plus seulement depuis l'onglet Avancé où personne ne le cherchait.
Côté atelier : les tests d'interface dépendaient de la position réelle de la souris — ils réussissaient ou échouaient au hasard, ce qui est pire qu'un test absent. C'est corrigé, et le tour complet passe deux fois de suite.
Détail complet : CHANGELOG.
OpusScreen 3.2.1 — un mode atteint tous les écrans
Luminosité de 5 à 150 %, température de couleur, daltonisme et basse vision, pour Windows.
Téléchargement — OpusScreen.exe ci-dessous. Binaire autonome : rien à installer.
Windows affiche un avertissement SmartScreen sur les binaires non signés. « Informations complémentaires » puis « Exécuter quand même ».
SHA-256 : 7943D995F963714B02BB87D2815FE95EBCE090F78F5FF9278AB73A464B214C91
Une correction, et l'option qu'elle rendait nécessaire :
- Un mode choisi atteint désormais tous les écrans. Un écran réglé en « profil indépendant » ignorait purement et simplement la page Écran : choisir « Soirée » ou « Nuit profonde » ne changeait rien sur cet écran, sans le moindre message, et il ne bougeait que si l'on tirait ses curseurs propres à la main. Le symptôme était indiscernable d'une panne, dans la configuration à deux écrans la plus courante qui soit.
- Votre réglage par écran n'est pas sacrifié pour autant : seuls les champs réellement modifiés par la commande générale sont répercutés. Baisser la luminosité générale ne remet pas la température que vous aviez réglée à part sur un écran.
- « Ne pas suivre les réglages généraux », nouvelle case, écran par écran : l'exception explicite, pour la dalle calibrée que ni les modes, ni l'horaire, ni les raccourcis ne doivent toucher. La cocher part de ce que l'écran affiche à cet instant, plutôt que de le faire sauter à un ancien réglage.
- La page Écran nomme les écrans qu'elle n'atteint pas, et pourquoi : verrouillé, effets désactivés, écran éteint.
Mise à jour recommandée si vous avez plusieurs écrans. Les réglages existants sont relus tels quels.
Détail complet : CHANGELOG.
OpusScreen 3.2 — le daltonisme se mesure
Luminosité de 5 à 150 %, température de couleur, daltonisme et basse vision, pour Windows.
Téléchargement — OpusScreen.exe ci-dessous. Binaire autonome : rien à installer.
Windows affiche un avertissement SmartScreen sur les binaires non signés. « Informations complémentaires » puis « Exécuter quand même ».
SHA-256 : 20C0BA16A0FABF75729826CA0C983EA5D80E57C896D53CC434718CADDE718C1D
Au sommaire de cette version :
- Test de vision guidé dans l'onglet Daltonisme, en deux minutes : des planches où se cache un chiffre trouvent le type, puis une mesure d'écart de couleur détermine la gravité. Le résultat s'applique en un clic.
- Les planches sont calculées, pas dessinées : le chiffre doit disparaître pour la déficience visée et rester franc pour les deux autres. Deux planches de contrôle repèrent les réponses au hasard.
- Pour les anomalies partielles — l'immense majorité — le test mesure les trois axes et retient la vision qui explique le mieux les trois mesures. Si rien ne ressort clairement, il le dit au lieu d'inventer un diagnostic.
- « Mes réglages » : enregistrez vos corrections sous le nom que vous voulez, appliquez-les d'un clic. Elles ne touchent que les couleurs, jamais la luminosité.
- Démarrage avec Windows réglable depuis l'onglet, avec l'état affiché en clair.
Détail complet : CHANGELOG.
OpusScreen 3.1 — souris fiable, onglet Daltonisme
Luminosité de 5 à 150 %, température de couleur, daltonisme et basse vision, pour Windows.
Téléchargement — OpusScreen.exe ci-dessous. Binaire autonome : rien à installer.
Windows affiche un avertissement SmartScreen sur les binaires non signés. « Informations complémentaires » puis « Exécuter quand même ».
SHA-256 : 6D3AEB5B11C2A81D84027AA399054673738B6127477E3B215C050D9BE41D7412
Au sommaire de cette version :
- nouvel onglet Daltonisme : correction en un clic (rouge, vert ou bleu mal perçu), réglage fin, vérification et identification des couleurs
- plusieurs écrans : « Synchroniser tous les écrans », « Copier sur les autres écrans », et « Lier tous les écrans » relie enfin vraiment chaque écran
- souris fiable : la page ne « tombe » plus en bas, la page Écrans répond aux clics et au glisser, la molette fait défiler la page au lieu de modifier les réglages survolés, les clics rapides ne sont plus avalés
- tests d'interface et testeur « singe » : des milliers de gestes aléatoires vérifiés à chaque publication
Détail complet : CHANGELOG.
OpusScreen 3.0 — accessibilité réglable
Luminosité de 5 à 150 %, température de couleur, filtres d'accessibilité et confort visuel, pour Windows.
Téléchargement — OpusScreen.exe ci-dessous. Binaire autonome : rien à installer.
Windows affiche un avertissement SmartScreen sur les binaires non signés. « Informations complémentaires » puis « Exécuter quand même ».
Au sommaire de cette version :
- accessibilité réglable, et deux écrans qui n'en font plus qu'un
- plancher de sécurité à 5 % contrôlé sur la rampe réellement envoyée à l'écran
- habillage en registre bien-être, teinte reprise du logo, contrastes conformes WCAG