Faits : A. Par jugement du 6 juin 2014, le Tribunal criminel du canton de Genève a reconnu A._ coupable de plusieurs assassinats et l'a condamné à une peine privative de liberté à vie. Par décision séparée, il a ordonné son maintien en détention pour des motifs de sûreté. Le 29 septembre 2014, A._ a adressé une déclaration d'appel du jugement de première instance devant la Chambre pénale d'appel et de révision de la Cour de justice du canton de Genève. Au terme de cette déclaration de 115 pages, il a notamment conclu à son acquittement. Le Ministère public a formé un appel joint, le 27 octobre 2014, concluant à ce que l'appelant soit reconnu coupable des chefs d'accusation dont il a été acquitté par les premiers juges. Il a aussi demandé que les pages 1 à 102 de la déclaration d'appel soient retirées de la procédure, subsidiairement que la possibilité lui soit réservée de répondre par écrit à ce mémoire. Par ordonnance du 18 décembre 2014, la Présidente de la Chambre pénale d'appel et de révision de la Cour de justice du canton de Genève a ordonné la procédure orale et écarté de la procédure les pages 2 à 103 de la déclaration d'appel. L'ouverture des débats d'appel a en outre été fixée au lundi 4 mai 2015. Le 24 janvier 2015, A._ a requis sa mise en liberté immédiate, en invoquant une violation du principe de la célérité et une insuffisance des charges retenues à son encontre. La Présidente de la Chambre pénale d'appel et de révision, en tant que direction de la procédure de la juridiction d'appel, a rejeté la demande de libération, par ordonnance du 6 février 2015. Elle a considéré en substance que le caractère suffisant des charges n'avait pas à être discuté, qu'il existait un risque de fuite et que les principes de la proportionnalité et de la célérité étaient respectés. Elle a en outre écarté de la procédure les pages 3 à 105 de la requête de mise en liberté, "les extraits exclus étant toutefois conservés dans une cote séparée, afin de permettre un éventuel contrôle ultérieur de la présente décision". B. Agissant par la voie du recours en matière pénale, A._ demande au Tribunal fédéral d'annuler l'ordonnance du 6 février 2015, de dire que les pages 3 à 105 de la requête de mise en liberté du 24 janvier 2015 sont recevables et doivent être réintégrées dans la procédure ainsi que de renvoyer la cause à l'instance précédente pour qu'elle statue sur le fond. Il requiert aussi l'assistance judiciaire. La Présidente de la Chambre pénale d'appel et de révision et le Ministère public concluent au rejet du recours, en se référant aux termes de l'ordonnance attaquée. Le recourant a répliqué, par courrier du 30 mars 2015.