• pre-1.6-merge-20260819 abd415723c

    leyoda released this 2026-08-07 19:39:48 +02:00 | 46 commits to local/yoda-main since this release

    Le renommage d'onglet visait le panneau actif au moment de la validation
    et non celui ou le renommage avait ete ouvert. L'ouverture appelle
    unfocus_all_terminals(), si bien que pane_model.active() pouvait
    designer un autre panneau au moment du commit : en configuration
    scindee, le nouveau titre atterrissait sur l'onglet d'un panneau voisin.

    rename_tab memorise desormais le panneau : (Pane, Entity, String) au
    lieu de (Entity, String). L'ouverture le capture via focused(), et
    commit, annulation et remise a zero le retrouvent par
    panes.get(pane) au lieu de active_mut(). Le focus est rendu au panneau
    d'origine via set_focus(pane) plutot que par update_terminal_focus(),
    qui le laissait au petit bonheur.

    Reprend le stash de 2026-06-13, fait sur 39d3d01. Le seul conflit
    portait sur dialog(), ou la branche a gagne depuis le dialogue de
    chargement de disposition : les deux sont conserves.

    Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com

    Downloads