• # Distinction application / instance

    Posté par . En réponse au journal Pourquoi cet engouement pour les "menu globaux". Évalué à 7.

    Moi je trouve complètement logique d'avoir un menu global, je m'explique :

    Pour beaucoup d'applications de nos jours, il est possible d'avoir plusieurs "instances" de l'application (enfin c'est pas vraiment des instances distinctes, je ne trouve pas de mot plus précis) lancées en même temps.
    Par exemple sur Firefox on peut avoir plusieurs fenêtres ou plusieurs onglets. Pour LibreOffice, on peut avoir plusieurs documents ouverts simultanément etc.

    Mettons que je prend l'exemple de LibreOffice avec lequel j'ouvre un doc texte, et un tableur.
    Dans chacune des fenêtres, je vais avoir une barre de menu, et c'est normal. Dans ce menu je vais trouver les divers actions que je peux faire sur le document en cours d'édition.
    Mais dans cette même barre de menu, je vais également trouver des raccourcis pour des actions non pas liées au document en cours d'édition, mais liées seulement à l'application LibreOffice (fichier->nouveau, fichier->ouvrir, Outils->options ...).

    J'ai donc deux fenêtres LibreOffice dédiées chacune à un document spécifique, mais dans chacune de ces fenêtres, j'ai un certain nombre de commandes, éparpillées un peu partout dans les menus, qui se sont pas liées au document en cours mais à l'appli de manière globale. Comment savoir que quand je fais "outils->options" ce sera les options générale de LibreOffice, et pas simplement les options pour le document en cours ?? Et pour mettre à jour LibreOffice, il vaut mieux le faire depuis la fenêtre Writer ou depuis la fenêtre Calc ??
    Tout ceci me semble tout à fait incohérent.

    Du coup, ce qui me semblerait nettement plus cohérent, ce serait d'avoir un menu global pour l'application, et un menu spécifique pour chaque "instance" de l'application (chaque document LibreOffice, chaque onglet/fenêtre Firefox...). De cette manière la distinction serait nettement plus claire entre les actions affectant toute l'application, ou celles n'impliquant qu'une "instance".

    Je ne suis pas sur que ce soit vraiment l'orientation prise actuellement par les divers solutions émergentes de menu global, mais il ne faut pas pour autant, à mon avis, rejeter complètement la notion de menu global.

    Évidemment, ce menu global ne serait pas autant utile dans toutes les applis. Certaines applications sont plus mono-instance que d'autres.