Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Simpler UI window #70

Open
rwjack opened this issue Feb 20, 2023 · 2 comments
Open

[Feature] Simpler UI window #70

rwjack opened this issue Feb 20, 2023 · 2 comments
Labels
enhancement new feature New feature or request

Comments

@rwjack
Copy link

rwjack commented Feb 20, 2023

I've noticed that I struggle to find what I want every time when I open the little window:

image

The 3 operation buttons are awfully similar and confusing (save|restore|move), so I have to stop and think which one I actually want to press.

Often times I'm just restoring windows from a saved session, and second to that I sometimes move windows to their respective workspaces, and I'm sure other users do too.

Also, why is there a save date next to each session? I don't think that's relevant information and it's just confusing. Eg. I know it's a "work" session, I just want to restore the windows, no other info needed. Though I did notice there is no visual confirmation when saving a session other than the timestamp updating.
A solution then would be to show the timestamps on debug mode or just don't show them at all - If someone needs to check the session save time, that's basically for debugging purposes and should be saved in the .desktop file for further investigation.

Next, the search bar? How many sessions do users usually have, 50? Unlikely, I think that's also just a waste of space.

Same for the recently closed session, but that might just be me not using it at all.

To recap, this UX feature request would be:

  • make operation icons more distinct and bigger
  • remove session save timestamps (or show only on debug mode)
  • remove search bar
  • implement a setting toggle to show/hide "Recently Closed Session"
@nlpsuge
Copy link
Owner

nlpsuge commented Feb 22, 2023

  • make operation icons more distinct and bigger

How about adding some options to the Preferences under Appearance tab?

  • Operation icon size
    The current icon size is 14, which is too small indeed. I can give it a bigger default size (maybe 18 or even bigger, I have to test it myself on my machine), but anyway you can set the icon to a comfortable size in you own computer via this option. This setting affects that three operation icons (save|restore|move) on the popup window.

  • Font size
    This setting can set the font size of the popup window.
    The default font size is also too small to me. And if the operation icon size becomes bigger, the small font might be weird.

Though I did notice there is no visual confirmation when saving a session other than the timestamp updating.

I can send a notification to let the user know, once the session is saved.

  • remove session save timestamps (or show only on debug mode)

OK, it will show only on debug mode. Thanks for the suggestion.

  • remove search bar [and] implement a setting toggle to show/hide "Recently Closed Session"

I can add a setting in the Appearance. The search bar will be hidden by default. I personally sometimes probably need to search the saved session list.

I'm working on this branch to add three tabs to the popup window , looks like this:
image

The search bar should be useful in the Running Apps/Windows, users can search a window by typing title name and close them using AWSM. And Recently Closed Session will be removed while the Recently Closed tab is finished. It's a mistake to add the Recently Closed Session.

Thanks again for the suggestions.

@rwjack
Copy link
Author

rwjack commented Feb 22, 2023

Your alternatives are even better than my suggestions.

Glad we're resonating on the same frequency here!

nlpsuge added a commit that referenced this issue Feb 25, 2023
nlpsuge added a commit that referenced this issue Feb 25, 2023
…g mode is enabled. 2. Notify user once the session is saved. Part of: #70
nlpsuge added a commit that referenced this issue Feb 26, 2023
nlpsuge added a commit that referenced this issue Feb 26, 2023
…g mode is enabled. 2. Notify user once the session is saved. Part of: #70
nlpsuge added a commit that referenced this issue Feb 26, 2023
@nlpsuge nlpsuge added the new feature New feature or request label Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement new feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants