TotalFinder s'adapte à OS X Mountain Lion

Nicolas Furno |
TotalFinder [1.4 – 4,3 Mo – US – OS X 10.7 – 18 $] modifie le Finder pour l'enrichir avec des dizaines de fonctionnalités supplémentaires, comme des onglets, la possibilité d'afficher deux dossiers côte à côte, le couper/coller ou encore l'affichage des dossiers en tête des listes. Ce hack doit être mis à jour à chaque nouvelle version d'OS X et la 1.4 sortie récemment est justement totalement compatible avec OS X Mountain Lion. L'application a par ailleurs été signée pour GateKeeper.



Compatible avec OS X 10.8 et même OS X 10.7.5 qui est encore en cours de test auprès des développeurs, TotalFinder perd en revanche la compatibilité avec Snow Leopard. Comme son concepteur l'explique sur son blog, maintenir la compatibilité avec trois versions d'OS X serait beaucoup trop de travail et il a décidé de ne prendre en charge que la version actuelle et la précédente. Si vous souhaitez ou devez rester avec Mac OS X 10.6, ne téléchargez pas la mise à jour.

Toujours dans l'idée de simplifier le développement de TotalFinder, son concepteur a également séparé le cœur de l'application des divers modules qui viennent s'y greffer. L'avantage est double : outre un développement simplifié, ce choix permet à d'autres développeurs de concevoir à leur tour des plug-ins. Comme d'autres logiciels, c'est SIMBL qui est utilisé ici.



Cette version est aussi annoncée comme beaucoup plus rapide. Une partie du code a été totalement réécrite et TotalFinder est plus rapide, notamment dans sa gestion des fenêtres. Quelques bugs ont aussi disparu, dont certains qui conduisaient à un blocage de l'interface, tandis que l'interface a été adaptée à l'écran Retina du nouveau MacBook Pro. La mise à jour est gratuite pour tous les utilisateurs actuels.

avatar Mathias10 | 

Le "visor" bug un peu chez moi. Il se lance une fois sur deux. Mais pour le reste, c'est top!

avatar pacou | 

@mathias10

Application Testée non adoptée pour une seule chose dont je me sers en permanence : l'icône active du nom de la fenêtre.

C'est idiot mais pour moi c'est rédhibitoire.

avatar liocec | 

Une question aux divers dev : comment se fait-il qu'une app ne soit compatible qu'avec la ou les dernières versions d'OSX ?
Est-une une app qui "attaque" le très bas niveau de l'OS ?
Pour moi qui vient de windows, ça me sidère, parce que mes softs se doivent d'être compatibles XP, vista, Seven et même 8... Et je n'ai rien a faire pour que ça fonctionne !

avatar Nicolas Furno | 

@ liocec : totalFinder est un cas particulier, ce n'est pas une application, mais un hack qui trasnforme le Finder. Le Finder étant une brique de base d'OS X, une brique fondamentale au bon fonctionnement du système. En général, y toucher n'est pas une bonne idée et le développeur passe beaucoup de temps à s'assurer qu'il ne casse rien, ou à réparer ce qu'il doit casser.

De manière plus générale, Apple a l'habitude de proposer des nouveautés avec un système qui ne sont pas répercutées sur les versions précédentes. Si un développeur veut utiliser ces nouveautés, il doit restreindre son application aux systèmes correspondants. Un exemple : le partage simplifié de Mountain Lion…

avatar Orus | 

Le genre de truc qui oblige certains à faire des "clean install" s'il ne veulent pas voir leur Mac faire la gueule. A fuir comme la peste.

avatar patogaz1 | 

Orus :
Ou alors l'application qui rend enfin utilisable le Finder, c'est selon les goûts.

avatar zoncou | 

@liocec

Tu n'as pas complètement tort, sur Windows les logiciels fonctionnent parfaitement depuis XP jusqu'à Windows 7 et probablement (peut-être un peu moins sûr) sur Windows huit.
Sur Mac, les logiciels ont plus souvent besoin d'être mis à jour, avec les différents deux OS. Beaucoup de logiciels doivent être mis à jour avec les nouvelle version de Mac OS. Comme par exemple Antidote de Druide, entre autres…
Mais c'est du en partie, je pense à une évolution plus rapide de l'OS d'Apple, avec toutes ses fonctions supplémentaires au fur et à mesure.
Au final, je trouve que c'est aussi bien. Les logiciels sont mis à jour plus souvent, et sont d'une certaine manière plus actif, avec les nouvelles fonctions au fur et à mesure.

avatar oMc | 

@orus : j'ai updaté de Lion à ML avec TotalFinder d'installé sans aucun soucis.

Je pense que le développeur sait ce qu'il fait, alors que toi tu parles sans savoir.

avatar liocec | 

@Nicolasf :
'un hack qui trasnforme le Finder. Le Finder étant une brique de base d'OS X, une brique fondamentale au bon fonctionnement du système. En général, y toucher n'est pas une bonne idée'

Mais alors comment peut-il être compatible avec le gatekeeper d'Apple, système censé limiter les accès à l'OS ?!?
Si Apple verrouille son OS, mais qu'un dev peut "altérer" l'OS, il y a un problème quelque part, non ?

avatar Benj2000 | 

Tu confonds gatekeeper et sandboxing

avatar nicolas | 

Uilisé pendant 1 temps je suis passé à Pathfinder, qui coûte le double, mais qui ne touche pas au finder d'origine.

Mais il a de bonne idées , les onglets, le vis-à-vis, le mode visor.
Je ne comprend pas bien pourquoi Apple n'intègre pas ce genre de fonctionnalités.?

avatar Mac Mac | 

Totalfinder est très pratique, il faut l'admettre. Le finder sans lui est une vraie bouse.

avatar Abudah (non vérifié) | 

Comment fait-on pour la mettre à jour puisque c'est une application qu'on ne peut pas vraiment "ouvrir" ?

avatar BotteChouette56 | 

@liocec :
Je ne sais pas si tu le sais mais gatekeeper est désactivable dans les préférences...

avatar hadrien01 | 

@Abudah :
TotalFinde apparaît comme une application dans le dossier dédié, et il intègre un onglet en plus dans les préférences du Finder. Au démarrage, l'application se lance et intègre son code au Finder (si elle ne se lance pas, c'est le Finder normal qui apparaît).

avatar karayuschij | 

Je l'avais essayé il y a quelques versions…
Ça m'avait causé tant de problèmes que j'avais obligé de refaire une « clean install » du système…
Aujourd'hui je ne sais pas ce que vaut cette nouvelle version, mais franchement je ne m'y risquerai pas trop.

J'utilise Path Finder de temps en temps et cela me satisfait amplement.

avatar Gunner | 

Une application intéressante mais trop chère dont les fonctionnalités devraient être en standard dans le Finder. Un immobilisme difficilement compréhensible de la par de Apple. C'est également le cas pour le clavier proposé dans l'app iA Writer qui devrait inspiré Apple d'urgence (flèches directionnelles par exemple).

avatar Ibidul57 | 

@liocec

Autant que je sache, c'est une question de SDK. Le dernier n'est compatible qu'avec Lion.

avatar ricchy | 

@ bottechouette56

J'ai fait la MAJ de totalfinder, il n'y a pas besoin de désactiver gatekeeper pour l'installer. ;o)

Pour ma part, tout fonctionne à merveille en rapport à totalfinder. :o)

avatar liocec | 

@benj2000 :
désolé, j'avais la tête ailleurs !
Sandboxing évidement...

avatar BeePotato | 

@ liocec : « Pour moi qui vient de windows, ça me sidère, parce que mes softs se doivent d'être compatibles XP, vista, Seven et même 8... Et je n'ai rien a faire pour que ça fonctionne ! »

Bien sûr que si, en tant que développeur Windows, il y a quelque chose à faire pour qu’un logiciel reste compatible avec XP : il faut s’assurer de n’utiliser que des API existant sur cet OS. Donc, en gros, il faut soit développer un logiciel pour XP (comprendre : un logiciel qui n’exploite rien de spécifique à Visa ou Windows 7 ou 8), soit ajouter à son logiciel un test de disponibilité de telle ou tell fonction avant de l’utiliser (ce qui permet d’exploiter les nouveautés des derniers OS quand elles sont disponibles). Il n’y a rien de magique, c’est la même chose pour tous les OS.
La première solution relève un peu de la flemme, voire du foutage de gueule si elle empêche les utilisateurs d’exploiter à fond leur dernier OS.
La seconde demande plus de travail — beaucoup plus dans le cas de TotalFinder, qui ne se contente pas d’utiliser les API publiques de l’OS mais va modifier le fonctionnement du Finder, logiciel qui évolue systématiquement d’une mise à jour majeure à l’autre. Prendre en compte plus d’une version du Finder demande donc pas mal de boulot — on peut comprendre que le développeur ne veuille pas en supporter plus de deux.

avatar BeePotato | 

@ liocec : Le sandboxing n’est actuellement pas obligatoire pour toutes les applications.

avatar Le docteur | 

Bon, alors :
- Le Finder n'est pas "une bouse" mais ne plaît pas à certains
- Les onglets dans un explorateur de fichiers personnellement ça me fout des boutons. Ca me rappelle les horreurs bourrées de fonctions surnuméraires que j'ai pu voir dans KDE... Ceux qui aiment, merci de ne pas vouloir l'imposer aux autres.

Le seul reproche que je ferais à Apple en ce moment, c'est de compliquer le drag'n drop qui avait fait son succès (leurs trois doigts, ils peuvent... euh non, restons poli...)

avatar mimot13 | 

@liocec : oui, la compatibilité est ce qu'on veut.. mais il y a un tas de progs developpés sous XP qui ne tournent plus, sans mises à jour, sous Vista, Win 7 et pour win 8 ça risque d'être encore plus brutal (d'après les annonces que MS a distillées). Donc là aussi comme sous OS X il y aura des mises à jour radicales dans pas mal de cas. Et ce qui tourne sous win7 ne tourne pas forcément sous XP ! Le monde OS X me parait (mais à chacun de se faire son opinion) quand même, aujourd'hui, plus simple à ce niveau.

avatar caissonbulle | 

Et pour vous, sous Mountain Lion, les fenêtres du Finder s'affichent toujours comme vous l'attendez, avec la bonne dimension, le bon type d'icône ?

Merci de vos retours.

Pour mon cas avec Mountain Lion, le Finder affiche les fenêtres n'importe comment, même après avoir spécifié une configuration par défaut (Commande J – Bouton "Utiliser comme valeur par défaut”).
Sous Lion, j'ai été obligé de confectionner une série d'AppleScript pour justement configurer les fenêtres du Finder.

Depuis, j'ai installé Path Finder qui est vraiment stable à ce sujet... et configurable !

avatar Teenage | 

Personne pour hurler contre le couper-coller (au clavier) ?
Je suis déçu :)

avatar BeePotato | 

@teenage :
J'ai bien envisagé de le faire, mais la flemme de voir encore les mêmes réponses et incompréhensions m'a saisie…
Cela dit, soyons précis : ce ne serait pas une remarque contre le couper-coller, mais juste contre l'emploi abusif de ce nom pour une fonction qui n'est pas du couper-coller (et le clavier n'a rien à voir là dedans)

Merci d'avoir soulevé le problème. :-)

avatar mixo001 | 

@BeePotato :
abusif? Peux-tu développer?

CONNEXION UTILISATEUR