Rockbox Technical Forums

Support and General Use => User Interface and Voice => Topic started by: yuuiko on August 03, 2020, 10:27:53 AM

Title: iPods - Scroll on QuickScreen to quickly adjust volume
Post by: yuuiko on August 03, 2020, 10:27:53 AM
I was just staring at my iPod theme's design (InfoMatrix theme) for the QuickScreen and the idea came to mind.

The QuickScreen would be a great place to adjust volume while anywhere in menus, without having to go to the WPS and re-tracing where you were. would this be possible?
Title: Re: iPods - Scroll on QuickScreen to quickly adjust volume
Post by: chris_s on February 18, 2021, 05:46:38 PM
Seems easy enough to do  :)

https://gerrit.rockbox.org/r/c/rockbox/+/3125
Title: Re: iPods - Scroll on QuickScreen to quickly adjust volume
Post by: Frankenpod on April 03, 2021, 01:15:54 PM
This is a useful feature.  Very minor point - maybe the quick-menu screen could include something to indicate this is an option? 

Actually showing the volume level on that screen I'm guessing would be way too much work to be worthwhile, but would a static image to remind the user that volume adjustment is possible not be much simpler to achieve?  A circular arrow and "Vol", or something?
Title: Re: iPods - Scroll on QuickScreen to quickly adjust volume
Post by: chris_s on April 03, 2021, 04:06:13 PM
This is a useful feature.  Very minor point - maybe the quick-menu screen could include something to indicate this is an option? 

Actually showing the volume level on that screen I'm guessing would be way too much work to be worthwhile, but would a static image to remind the user that volume adjustment is possible not be much simpler to achieve?  A circular arrow and "Vol", or something?
Yes, that was a good suggestion. Made me more aware of the fact that the QuickScreen can't be invoked from the playlist catalogue or the playlist viewer, which I'm planning to change.

I'm honestly not sure there's enough space to add more text to the quickscreen, especially on grayscale iPods with a larger font, depending on the size of the UI viewport that the skin has allocated to the QuickScreen. Some skins (including the default one) already show the volume level in the status bar though, so that you notice when you're changing the volume. I've recently updated some of my own 4G skins to do that when the user starts to scroll.  Or I suppose you could set an appropriate backdrop to add that info as yuuiko is doing in his or her skins.


Title: Re: iPods - Scroll on QuickScreen to quickly adjust volume
Post by: Frankenpod on April 03, 2021, 04:15:44 PM
Yes, meant to mention that - that the quickscreen can only be accessed from certain screens (don't really understand the logic of it - not sure why you can get it from the 'plugins' menu but not the 'themes' list, for example).

Also, now I think about it, i guess of course changing the background for the quick menu is something one can do with a theme, including, I guess, showing the volume level.  For a moment I thought that would need changing the rockbox code, but of course the quick-screen is already part of the theme engine so isn't that hard to change, at least for players with more screen real-estate.

Maybe will add that to some of my own themes myself.
Title: Re: iPods - Scroll on QuickScreen to quickly adjust volume
Post by: chris_s on April 04, 2021, 12:40:27 AM
I uploaded two patches to Gerrit. One to update the status bar (quickly) after changing the volume on the QuickScreen – because currently the display visibly lags a bit behind the changed value, another to allow access to the QuickScreen from the playlist viewer and playlist catalogue (or other directories  filtered by a certain file type (e.g. the list of themes). Maybe you could try it out once/if it is reviewed and accepted.
Title: Re: iPods - Scroll on QuickScreen to quickly adjust volume
Post by: Frankenpod on April 04, 2021, 05:29:59 PM
The latest dev version enables the quickscreen for those other contexts, and so far all seems to be working 'as advertised'.

Didn't actually notice the old behaviour re: lagging volume indicators, but it doesn't seem to be a problem in this version.  May go back and try a previous version to see what the difference is in that respect.  Will also try and add something to my own themes to make the quickmenu mention that the volume can be adjusted.