Citation: 7B_270/2024 E. 5

Le recours doit par conséquent être admis, sans qu'il soit nécessaire d'examiner les autres griefs soulevés par le recourant. Le prononcé attaqué sera annulé et la libération immédiate du recourant ordonnée, à charge pour le Président de la Cour d'appel pénale du Tribunal cantonal vaudois d'organiser sans délai les modalités de celle-ci. La cause sera au surplus renvoyée à l'autorité précédente pour nouvelle décision sur les frais et dépens (art. 67 et 68 al. 5 LTF). Le recourant, qui obtient gain de cause avec l'assistance d'une avocate, a droit à des dépens à la charge du canton de Vaud (art. 68 al. 1 et 5 LTF). Dans ces conditions, sa demande d'assistance judiciaire pour la présente procédure est sans objet. Il n'y a pas lieu de percevoir des frais judiciaires (art. 66 al. 4 LTF). Par ces motifs, le Tribunal fédéral prononce :