Bon voilà , comme à priori personne n'est allé jusqu'au bout de la démo, j'ai amélioré: - Suppression de l'appel à CGSCreateCStringNoCopy (j'ai trouvé une autre méthode (plus standard!) pour reconnaà®tre la fenêtre de l'application - Modification des déplacements pour ne pas tourner en boucle si la fenêtre dépasse du cadre de l'écran, au départ.
Toujours la même préparation: quelques fenêtres (c'est plus rigolo si il y a des animations), pas trop grandes, qui ne se recouvrent pas entièrement (sinon on ne voit pas bien), une dernière prière à son dieu préféré, et go!
Faudrait juste jouer sur lopacité et non sur la postiton, et ne selectionner que les fenetres en second plan et tu las faite lappli...
Hélas, trois fois hélas, ce n'est pas si simple...
Il ne serait pas question de tuer le dock comme je le fais, donc il faut injecter du code dans le dock, et comme je l'ai dit plus haut: dur-dur!
Il faudrait rester toujours en éveil pour surveiller le nombre et la position des fenêtres affichées (notifications) pour changer la transparence dès modification
il faudrait vérifier à l'apparition d'une fenêtre son alpha (pour ne pas faire passer à 100% une fenêtre qui était à 50%)
En plus, l'opacité ne semble pas suffir, selon la couleur du fond de la fenêtre, l'effet de transparance est plus ou moins visible; je pense qu'il faudrait assombrir les fenêtres en supplément
Enfin, ce sont des appels de fonctions non documentées (et l'injection de code est un "hack"). Apple peut les changer à tout moment sans préavis. Au moins pour les fonctions documentées, il y a préavis! Voir problème avec CGSCreateCStringNoCopy
Réponses
- Suppression de l'appel à CGSCreateCStringNoCopy (j'ai trouvé une autre méthode (plus standard!) pour reconnaà®tre la fenêtre de l'application
- Modification des déplacements pour ne pas tourner en boucle si la fenêtre dépasse du cadre de l'écran, au départ.
Toujours la même préparation: quelques fenêtres (c'est plus rigolo si il y a des animations), pas trop grandes, qui ne se recouvrent pas entièrement (sinon on ne voit pas bien), une dernière prière à son dieu préféré, et go!
J'espère que le léopard acceptera, cette fois!
Faudrait juste jouer sur lopacité et non sur la postiton, et ne selectionner que les fenetres en second plan et tu las faite lappli...
Hélas, trois fois hélas, ce n'est pas si simple...