Amethyst icon indicating copy to clipboard operation
Amethyst copied to clipboard

Implementing a "Desktop View" layout to quickly interact with the Desktop

Open thorlucas opened this issue 4 years ago • 3 comments

I've been using Amethyst for about six months now and I absolutely love it. The issue I find myself frequently having with it is interaction with the Desktop is very difficult. Often you want to use the Desktop for simple quick tasks, such as taking a screenshot and quickly dragging and dropping it, or maybe saving a quick file then opening it.

Currently with Amethyst, you have to select the application Finder, open a new tab, and click Desktop in the Finder navigation shortcuts. This kind of sucks and is a lot of steps, plus you're not interacting with the Desktop directly.

I propose a new tiling mode called "desktop view" layout. This would be a mode that shows only the currently focused window on the left, and on the right there is blank space, allowing us to interact with the Desktop. Users could set a convenient keybinding allowing them to very quickly drag and drop files to the focused window then switch back to their previous tiling mode.

I also propose that a new "quick toggle" keybinding be added. This would allow users to set bindings to temporarily toggle to a layout, and then toggle back to their previous layout once pressed again. This is a useful feature in general (for example if you quickly want to toggle to a column view to reference documentation but then toggle back to whatever you were in before) but it also would work quite well with this Desktop view.

I will try to submit a PR for this myself, but as I don't know Swift very well, I'm not sure how long this will take me.

thorlucas avatar Jun 09 '21 12:06 thorlucas

FWIW macOS has a built-in gesture for this: image

reuben avatar Jul 08 '21 10:07 reuben

It's possible to set the keyboard shortcut to show desktop on OSX, probably that's what you're looking for.

subokita avatar Jul 13 '21 19:07 subokita

Adding to that, the default in Apple's keyboards is Cmd+F3, but that can be customizable

ldebritto avatar Jun 02 '22 13:06 ldebritto

As others have said, the system has a configurable command for displaying the desktop.

Additionally, layout toggling has been implemented in #1358.

ianyh avatar Mar 25 '23 15:03 ianyh