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

[UX] Slim down drop-down menu #80

Open
gnu1dea opened this issue Jun 3, 2021 · 4 comments
Open

[UX] Slim down drop-down menu #80

gnu1dea opened this issue Jun 3, 2021 · 4 comments

Comments

@gnu1dea
Copy link

gnu1dea commented Jun 3, 2021

Please consider simplifying it to only show actions that're frequently used and useful to quickly change, like:

  • Previous, (Pause*), Next, Shuffle/Loop
  • Open current wallpaper
  • Open next wallpaper
  • Profile
  • Settings

everything else's already in Settings.

*What's the point of giving the option to disable the Daemon? Wouldn't a Pause button in the drop-down be more intuitive, since disabling the daemon just seems to stop the automatic rotation (and selecting Disabled in Rotation Mode doesn't seem to disable the daemon aswell).


additional UX thoughts:
The AppIndicator icon is too delicate to identify/recognise easily: I've vectorised it (now it's only 1/12 of its size) and made contrasting versions (so it fits with the other status bar icons) https://gist.github.com/gnu1dea/07691c3f75eeb09eb4ba82ee4ff89841

#46: for example change in Settings/Daemon/Rotation Mode the options to: 1 min, 30 min, hourly, 6 h, daily, weekly, monthly, time-based #5, custom, disabled
and under it directly the Custom interval (in seconds) setting.

Thanks a lot for your great work and time; & thanks for reading.

@BigE
Copy link
Owner

BigE commented Jul 3, 2021

Hi, I'm terrible at keeping up with this project. Life happens?

I really appreciate your thoughts here and would like to address them all fairly. I'm not personally a UX person, so I also appreciate the perspective. I'll take some time, very soon, to go through your suggestions here and gather my thoughts. I would also love to hear what anyone else has to say on the subject. Also, please don't think any of this has fallen off my radar.. I just don't spend a lot of "spare" time actually at a computer anymore.

Thank you for your input!

BigE added a commit that referenced this issue Aug 16, 2021
BigE added a commit that referenced this issue Aug 16, 2021
BigE added a commit that referenced this issue Aug 17, 2021
This fundamentally changes the way the interval timer works. It is now used as
a base for all operations. The rotation modes themselves have been moved into
a UI file for easier updates.

This update adds the following list of rotation modes:
 * One Minute Interval
 * Five Minutes Interval
 * Thirty Minutes Interval
 * One Hour Interval
 * Six Hours Interval
 * Twelve Hours Interval
 * Twenty Four Hours Interval
 * Hourly - Changes at the beginning of each hour
 * Daily - Changes at the beginning of each day
 * Custom - Allows you to specify your own interval
 * Disabled - Completely disables automatic rotation
@BigE
Copy link
Owner

BigE commented Aug 17, 2021

Thank you again for your input. I've taken a lot into consideration with Version 31 and plan to do more improvements in the future. Leaving this open for future reference.

@juanriqu
Copy link

juanriqu commented Oct 9, 2021

Please could you add again the option of daemon running , remember profile state or notifications, to actual versions for gnome 40 or gnome 3.38 please, like it was before, with out having to go settings like now. Im reffering to this:

image
image

Thanks for all the effort you are putting in this extension.

@BigE
Copy link
Owner

BigE commented Mar 26, 2024

Hi, I do think it would be a good idea to add all of the "extension" specific settings back into the extension itself. I'll take a look at doing this with the next release, since I've just released a version that supports 45. Thanks for the feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants