Currently, the only way to control the actual aspect ratio used for #f seems to be extra-linguistically, via the slideshow executable.
I think it would make sense for running a program in #lang slideshow/widescreen or #lang slideshow/fullscreen directly via racket or DrRacket to set the default aspect ratio accordingly. In particular, when using DrRacket to run a module in #lang slideshow/widescreen that incorporates a library slide function with an adaptive aspect ratio, the library slide will currently be in full-screen, which I found surprising.
It might also make sense for running the slideshow executable without an explicit --widescreen or --fullscreen argument to similarly let #lang slideshow/widescreen and #lang slideshow/fullscreen establish the default aspect ratio, though that seems like it would be more complicated to implement.
Currently, the only way to control the actual aspect ratio used for
#fseems to be extra-linguistically, via theslideshowexecutable.I think it would make sense for running a program in
#lang slideshow/widescreenor#lang slideshow/fullscreendirectly viaracketor DrRacket to set the default aspect ratio accordingly. In particular, when using DrRacket to run a module in#lang slideshow/widescreenthat incorporates a library slide function with an adaptive aspect ratio, the library slide will currently be in full-screen, which I found surprising.It might also make sense for running the
slideshowexecutable without an explicit--widescreenor--fullscreenargument to similarly let#lang slideshow/widescreenand#lang slideshow/fullscreenestablish the default aspect ratio, though that seems like it would be more complicated to implement.