Sachverhalt: A. Das Strafgericht des Kantons Schwyz sprach X._ am 6. November 2003 des gewerbsmässigen Betrugs und der mehrfachen Urkundenfälschung schuldig und verurteilte sie zu drei Jahren Zuchthaus. Mit Urteil vom 30. Mai 2006 hiess das Kantonsgericht Schwyz die Berufung der Verurteilten teilweise gut. Im Übrigen bestätigte es die Schuldsprüche des Strafgerichts und verurteilte X._ zu einer Zuchthausstrafe von 30 Monaten. Das Bundesgericht wies die dagegen erhobene Nichtigkeitsbeschwerde und die staatsrechtliche Beschwerde am 2. Dezember 2006 ab (Urteil 1P.154/2006 und 6S.345/2006). Seit dem 21. Mai 2007 befindet sich X._ im Strafvollzug. B. Mit Schreiben vom 29. November 2007 gelangte sie ans Kantonsgericht des Kantons Schwyz und beantragte in erster Linie die Aufhebung der genannten kantonalen Urteile und die Wiederaufnahme des Verfahrens vor erster Instanz. Weiter ersuchte sie u.a. darum, "unverzüglich einstweilen" aus dem Strafvollzug entlassen zu werden. C. Der Kantonsgerichtspräsident erliess hierauf am 30. November 2007 eine Zwischenverfügung, in welcher er der Gesuchstellerin - wie von dieser beantragt - eine Nachfrist bis 31. Januar 2007 setzte, um das Revisionsgesuch zu ergänzen und eine deutsche Übersetzung eines graphologischen Gutachtens einzureichen. Soweit ein Antrag in der Sache unterbleibe, könne auf das Revisionsgesuch nicht eingetreten werden. Gleichzeitig wurde das kantonale Strafgericht eingeladen, die Akten nach Erledigung des bei ihm hängigen Verfahrens dem Kantonsgericht einzureichen. Diese Verfügung focht die Gesuchstellerin nicht an, sondern bat am 31. Januar 2008 um eine zusätzliche Fristerstreckung, welche ihr am 4. Februar 2008 letztmals gewährt wurde. Mit Schreiben vom 3. März 2008 forderte der Kantonsgerichtspräsident den Staatsanwalt des Kantons Schwyz auf, sich bis 20. März 2008 zum ergänzten Revisionsbegehren vom 28. Februar 2008 vernehmen zu lassen. Daraufhin gelangte die Gesuchstellerin am 4. März 2008 an den Kantonsgerichtspräsidenten und ersuchte ihn erneut, sie unverzüglich einstweilig aus dem Strafvollzug zu entlassen bzw. unverzüglich einen entsprechenden Entscheid in dieser Sache gemäss § 157d Abs. 2 der kantonalen Verordnung über den Strafprozess vom 28. August 1974 (StPO/SZ; SRSZ 233.110) zu fällen. D. Am 5. März 2008 legte der Kantonsgerichtspräsident der Gesuchstellerin schriftlich seinen Standpunkt dar, wonach eine einstweilige Freilassung im Sinne von § 157d Abs. 2 StPO/SZ weder eine Haftprüfung noch eine Überprüfung einer auf unbestimmte Dauer ausgesprochenen freiheitsentziehenden Massnahme darstelle. Die Gesuchstellerin sei rechtskräftig zu einer Freiheitsstrafe von 30 Monaten verurteilt. Art. 5 Abs. 4 EMRK gelange nicht zur Anwendung. Eine provisorische Entlassung aus dem Strafvollzug komme nach kantonalem Prozessrecht nur in Frage, wenn das Revisionsgesuch mit grosser Wahrscheinlichkeit gutzuheissen sei und voraussichtlich zu einem Freispruch oder mindestens einer wesentlichen Reduktion der Strafe führen werde. Dies gelte es nach Anhörung der Staatsanwaltschaft zu prüfen. Im Übrigen wies der Kantonsgerichtspräsident die Beschwerdeführerin auf die Möglichkeit zur Rechtsverzögerungsbeschwerde ans Bundesgericht hin. E. Mit Eingabe vom 19. März 2008 erhebt X._ beim Bundesgericht Beschwerde in Strafsachen wegen Rechtsverweigerung und Rechtsverzögerung. Sie beantragt, der Präsident des Kantonsgerichts Schwyz sei raschmöglichst anzuweisen, die Sache unverzüglich an die Hand zu nehmen und innert 48 Stunden resp. eventuell innert gerichtlich festgelegter Frist darüber zu entscheiden. Eventualiter sei die Beschwerdeführerin in Anordnung einer vorsorglichen Massnahme gemäss Art. 104 BGG superprovisorisch aus dem Strafvollzug zu entlassen. Die Staatsanwaltschaft des Kantons Schwyz verzichtet auf eine Vernehmlassung. Der Kantonsgerichtspräsident schliesst auf Abweisung der Beschwerde, soweit darauf einzutreten sei. In ihrer Replik vom 15. April 2008 hält die Beschwerdeführerin sinngemäss an ihren Anträgen fest. 