feature: transforming image background to match monitor transformation rather than window transformation
these examples were made by manually cropping the images myself in gimp, and it isnt perfect, but it should work well enough to get the concept across
basically, you drag the window around and it acts like a portal to your desktop background or other image
it could probably be implemented with something along the lines of
let image_to_render = get_preferred_image();
let window_position = get_window_position();
image_to_render.crop_width(window_position.x + window_border_width());
image_to_render.crop_height(window_position.y + window_border_height() +
if menu_bar_present() {
menu_bar_height()
} else {
0
});
and i feel something like this could go a long way for looks of a desktop
if possible, maybe the ability to select one image for each monitor attached? that way it wont be too jarring seeing a 16:9 background in the terminal, over a 4:3 monitor, or from different resolutions like a 1080p image on a 4k monitor (maybe this can be scaled in memory on launch?)