jdoda / hotedge

A GNOME Shell extension that replaces the top-left hot corner with a bottom hot edge.
GNU General Public License v2.0
60 stars 5 forks source link

windows minimizing to dash feature request #24

Closed ghabit closed 9 months ago

ghabit commented 1 year ago

Hello! Now is default behavior is minimizing to top-left corner, to Activities button. I think better idea to minimize application to dash, to bottom edge. Thank you!

jdoda commented 1 year ago

Thanks for the suggestion and sorry for the delay in responding, I was taking a bit of a break.

I agree that it would be better for windows to minimize to the bottom edge. I'll have a look at what this would take to do, but if it adds too much complexity to the extension then I may not implement it (how often do people using GNOME minimize windows anyway?)

pchmykh commented 1 year ago

I agree that it is rare situation, but it happens, especially with 'alien' cross-platform software, and I believe it is one of very few things that can be added to this beautiful extension, so thank you keeping this open, without 'won"t do' tag :)

eode commented 9 months ago

@pchmykh @ghabit A decent workaround is to set up dash-to-dock and disable most of the features -- then have your dock on the bottom.

The app will minimize to the location on the bottom of the screen, so if you were to go right to where it minimized, the hot edge would activate and you'd be at that icon.

@jdoda If you do implement this behavior, can you try not to interfere with dash-to-dock's behavior?

jdoda commented 9 months ago

I had a look at this, and implementing it would require copy-pasting a substantial amount of code from GNOME Shell, and then monkey patching in my modified version when the extension is enabled/disabled. I've been intentionally avoiding that sort of thing so that the extension would as reliable as possible, and require minimal effort to port to new GNOME Shell versions. So, while this would obviously be the correct behaviour, I'm not going to implement it in this extension.

pchmykh commented 9 months ago

@pchmykh @ghabit A decent workaround is to set up dash-to-dock and disable most of the features -- then have your dock on the bottom.

The app will minimize to the location on the bottom of the screen, so if you were to go right to where it minimized, the hot edge would activate and you'd be at that icon.

@jdoda If you do implement this behavior, can you try not to interfere with dash-to-dock's behavior?

Yep, thank you, allready migrated to dash-to-dock due to UI errors like this.