nlpsuge/gnome-shell-extension-another-window-session-manager

Rename "Power off (via AWSM)"

android272 opened this issue · 1 comments

I love the app, it does exactly what I want it to do. It saves my session on restart / shut down and then restores them when I boot back up. Thank you so much for making this extension.

image

I do have some suggestions on making the power off / restart / log out dialogue better. Instead of "{Action} (via AWSM)" it would read better if it said "save session & {action}" So:

  • Save Session & Power Off
  • Save Session & Restart
  • Save Session & Log Out

The (via AWSM) really doesnt make a whole lot of sense at first even after I just installed AWSM. Mostly because I did not install AWSM I installed gnome-shell-extension-another-window-session-manager

Also I like count down but could you make a third option for performing the action right now without saving session? It would also be nice if this button was red to indicate that it going to reboot / shut down / log you out without saving your session. So the options would be:

  • Power Off Now
  • Restart Now
  • Log Out Now

This would make your extension better than the way MacOS does their dialogue as you have to check / uncheck a box to perform the action you want to do. As I would explicitly tell the extension what I want it to do.

I guess this would require a default action for what the extension should do if the clock runs out of time. So you could optionally put that in the dialogue, and put that in the settings of the app. Dialogue option should change what the default option in the settings menu so that I don't have to set this every time.

I do have some suggestions on making the power off / restart / log out dialogue better. Instead of "{Action} (via AWSM)" it would read better if it said "save session & {action}" So:

  • Save Session & Power Off
  • Save Session & Restart
  • Save Session & Log Out

The session is saved almost immediately after window states change. For example, if a window is maximized, the session file related to this window will be updated after some milliseconds. So I think save session & {action} does not make sense either, this description indicates the whole session is saved only after clicking the save session & {action} button, which is wrong.