- Ball est une petite app en forme de balle qui vit dans le Dock de macOS ; lorsqu’on la fait glisser ou qu’on la lance, elle rebondit partout à l’écran comme un jouet
- On peut effectuer un glissement à deux doigts sur la balle, et la couleur actuellement proposée est le rouge
- L’utilisateur peut s’amuser à lancer la balle, à la faire heurter les murs ou les coins, et à compter le nombre de rebonds ou de fois où elle touche un mur
- Le téléchargement est disponible dans les Releases GitHub
- L’app s’inspire d’un widget pour OS X Dashboard et étend un Gist permettant d’obtenir la position du Dock pour animer la sortie de la balle depuis l’emplacement de l’icône de l’app dans le Dock
Fonctionnement de Ball
- Ball est une petite balle qui vit dans le Dock et rebondit sur l’écran
- L’utilisateur peut faire glisser la balle, puis celle-ci se met à rebondir partout sur l’écran
- Il est aussi possible d’effectuer un glissement à deux doigts sur la balle
- La couleur proposée est le rouge
Façons de jouer possibles
- On peut flick la balle pour la lancer
- On peut essayer de lui faire toucher un coin
- On peut compter combien de fois elle rebondit
- On peut compter combien de fois elle touche un mur
Téléchargement
- Le téléchargement est disponible dans les GitHub Releases
Inspiration et références d’implémentation
- Ball s’inspire d’un widget de Nate Heagy pour OS X Dashboard
- Ce widget rebondissait davantage et proposait plus de couleurs, mais ne vivait pas dans le Dock
- Le Gist de Wessley Roche explique comment récupérer la position du Dock
- Ball étend cette méthode pour estimer la position de l’icône Dock de l’app lorsqu’on clique dessus, puis animer la sortie de la balle depuis cet emplacement
1 commentaires
Avis sur Hacker News
Je l’ai utilisé en production ces trois derniers mois, et dans l’ensemble je dirais que ça s’est plutôt bien passé
Il n’y a eu qu’un très court temps d’arrêt, et les clients nous ont envoyé pas mal de retours à ce sujet ; ils ont l’air de beaucoup aimer, donc ça allait
J’ai aussi ouvert plusieurs issues GitHub et essayé de contacter le développeur via LinkedIn, mais il semble considérer ce projet comme une sorte de « cadeau » amusant à la communauté
Pour que notre organisation mette du code gratuit en production, le mainteneur du dépôt doit respecter des accords de niveau de service, et je ne vois pas cette attitude ici
Le concept en lui-même est génial
Ça me rappelle les anciens économiseurs d’écran de bureau Lara Croft
C’était un petit exécutable qui grimpait sur les bords des fenêtres ouvertes, roulait et sautait, et faisait parfois une remarque parce que le bureau n’était pas rangé
On pouvait activer ou couper le son ; ce n’était pas très aléatoire, mais c’était un bon jouet interactif pour se changer les idées quelques instants lors d’une journée difficile
Elle pouvait marcher en bas de l’écran, disparaître à droite, puis on n’entendait plus que ses pas jusqu’à ce qu’elle réapparaisse finalement par la gauche ; ça n’avait pas de but particulier, mais c’était un petit truc amusant
Je crois qu’il y avait aussi des moutons, un bébé qui danse, et quelque chose comme Bonzi Buddy
Il y a longtemps, un collègue avait signalé quelque chose appelé Bonzi Buddy comme ressemblant à un malware, et je l’avais supprimé de son poste de travail
Linux et Unix avaient aussi ce genre de jouets, le plus célèbre étant xeyes
Cette époque joueuse où ces trucs et les économiseurs d’écran originaux étaient « cool » me manque
Il restait assis dans la barre, puis surgissait de temps en temps pour dire des choses comme « Waouh… regardez la taille de ce pixel », avant de faire tournoyer les bras dans sa posture caractéristique comme s’il dansait et de retourner dans la barre
On envoyait un ballon de foot sur le bureau, et ça brûlait l’écran, ou bien quand un joueur taclait, l’image se déchirait
Ça évoque joliment l’époque des anciens Macintosh 68k
Le dogcow, Oscar the Grouch dans la corbeille, ce genre de choses
La simplicité, l’espièglerie et l’esthétique de cette époque me manquent
Oui, je suis vieux, alors sortez de ma pelouse
Je n’y avais pas pensé depuis des années, mais en voyant ça, ça m’est revenu immédiatement
Je ne me souviens pas du nom, mais à la fin des années 90 ou au début des années 2000, j’ai vu une extension qui donnait de la gravité et de l’inertie aux icônes qu’on faisait glisser, pour pouvoir les « lancer » sur le bureau
Ce n’était pas utile, juste amusant
Kaleidoscope entre aussi dans cette catégorie, à mon avis
Il y avait bien des thèmes sages pour donner au Mac l’apparence de Windows, BeOS ou NeXTSTEP, mais beaucoup de schémas Kaleidoscope tiers penchaient vers quelque chose de beaucoup plus farfelu et amusant que les logiciels de thèmes habituels
Si vous vouliez que votre bureau ressemble à du jean[0], à une forge de nains[1], à un shoot ’em up spatial 2D en vue de dessus[2], ou à une jungle de dessin animé mignonne[3], Kaleidoscope avait la solution
[0]: https://i.ibb.co/x1YsFqt/denim-scheme-dtdenimsit-vbpf.png
[1]: https://i.ibb.co/fdXKKV2/eritis-forge-2-eitrisforge2sit-p5vq...
[2]: https://i.ibb.co/TryF6VQ/boilerplatetm-boilerplatesit-vrao.p...
[3]: https://i.ibb.co/cCLYpKL/monkeyparadise-monkeyparadisesit-ss...
Il est toujours là, il se retourne et aligne encore les bitmaps au pixel près
On explore encore beaucoup aujourd’hui, mais l’ambiance est assez différente
J’aimerais bien qu’il y ait aussi des widgets sur le bureau Windows
Une horloge, un calendrier, des notes, des statistiques CPU et système, des menus dépliants/coulissants avec des raccourcis, ce genre de trucs farfelus
Mais aujourd’hui, tout ce qu’on a, ce sont des pubs et Copilot partout
Avec les laptops à écran tactile d’aujourd’hui, on pourrait faire tellement plus
Mon Lenovo aussi se plie à 360° et peut servir de vrai bureau tactile ; si la personnalisation de Windows et l’écosystème de widgets étaient encore vivants, il y aurait eu un potentiel énorme pour des astuces de productivité et des idées d’UX interactive
Je me souviens que, quand j’étais enfant, le CD Microsoft Dangerous Creatures [1] contenait un thème personnalisé pour Windows 95
Toutes les icônes étaient remplacées par de superbes images liées aux animaux : « My Computer » devenait une grenouille, la corbeille un poisson, et mon préféré, le curseur d’attente, devenait une guêpe
[1] https://en.wikipedia.org/wiki/Microsoft_Dangerous_Creatures
Je pense que l’inventivité et la nostalgie que ce genre d’apps ou de gadgets réveille traduisent en fait une aspiration plus sérieuse à une informatique plus simple, de meilleure qualité et beaucoup plus configurable par l’utilisateur
Ce n’était même pas il y a si longtemps
C’était peut-être Windows 7
Mais c’était tellement lent que ça me semblait inutile
Si je dois attendre plusieurs secondes qu’un widget se charge ou réagisse, autant prendre mes notes dans Notepad++ et regarder l’horloge de la barre des tâches
Je ne sais pas s’ils existent encore, mais le problème, c’est que le bureau des gens est toujours recouvert de fenêtres, donc ce genre de choses n’aide pas beaucoup
Ce serait bien d’avoir un calendrier dans la barre des tâches avec agenda et notifications, mais je ne vois pas Microsoft créer quelque chose à la fois extensible par plugins et simple à cet endroit
Android avait aussi ce genre de choses pour l’écran d’accueil autrefois, mais il a perdu depuis longtemps cette extensibilité par plugins, et curieusement les gens côté Linux ne fabriquent pas vraiment ce genre d’outils non plus
Pour référence, l’ancien widget Dashboard qui a servi de base à ce projet est ici
C’est un lien pour les personnes qui utilisent un OS assez ancien pour pouvoir le lancer, et il a été un peu pénible à retrouver dans l’Internet Archive
https://web.archive.org/web/20110301011442/http://gogoredbal...
Je crois que c’est à mon tour de mentionner Neko : https://en.m.wikipedia.org/wiki/Neko_(software)
C’est aussi le dernier commentaire que j’ai posté juste avant celui-ci : https://news.ycombinator.com/item?id=40756670
Peut-être même Neko lui-même
Je n’ai pas de preuve formelle, mais si vous demandez à ma femme, j’avais totalement prédit il y a quelques années que BonziBuddy redeviendrait à la mode
On y est presque
Même au moment où j’écris ceci, je n’ai aucune idée de ce qu’est mon fond d’écran
Je ne me souviens même pas de la dernière fois où j’ai réellement vu mon bureau ou interagi avec lui
Je ne sais pas si cette balle rebondit aussi au-dessus des fenêtres ouvertes, mais dans l’ensemble, ça me fait réfléchir à la question de savoir si on a vraiment besoin du bureau, ou comment le rendre plus utile
« C’est une balle. C’est amusant. C’est une balle. »
Il ne manque plus que trois README remplis d’avertissements et de mentions légales, avec à la fin « Ne vous moquez pas de la balle » https://www.youtube.com/watch?v=GmqeZl8OI2M
Parfois, mon mouton de bureau me manque encore : https://github.com/Adrianotiger/desktopPet?tab=readme-ov-fil...
Le mieux, c’était de le lancer des dizaines de fois pour avoir tout un troupeau de moutons qui marchaient, tombaient et roulaient partout sur le bureau, puis de regarder tout se figer sous la charge CPU
On peut ouvrir un terminal et invoquer autant de moutons que l’ordinateur peut en supporter avec quelque chose comme
sheep 100https://dustinbrett.com/
Contrairement à ce qu’il espérait pour m’agacer, je les ai laissés, et ça m’a plus tard permis de me venger
Un soir, il était resté tard au bureau et se trouvait près de mon poste ; dans le noir complet, un mouton a fait « bêê » et l’a fait sursauter comme jamais
Il y avait aussi une fonction pour dessiner dans MS Paint, et ils dessinaient souvent par-dessus quelque chose sur lequel j’étais en train de travailler
La recherche peut ne pas être appropriée au travail