Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Explaining text for menu entries
« previous next »
  • Print
Pages: [1]

Author Topic: Explaining text for menu entries  (Read 1674 times)

Offline fml2

  • Member
  • *
  • Posts: 157
Explaining text for menu entries
« on: January 17, 2011, 03:22:16 PM »
Hello.

What do you think about the following: we could add a new optional field (i.e. it can be NULL) of type "LANG_ID" to the "menu entry" structure. Then, if the user is in the menu and presses a special key (e.g. "long select"), then a popup text would be displayed explaining what the menu item does.

I know that in the root menu that key brings up the item's context menu and that in the lists of values the long select sets the cursor to the default value. In these cases, the key would do nothing. But it's arguable that these cases do not need any explanation at all. For other items, that could be handy.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Explaining text for menu entries
« Reply #1 on: January 17, 2011, 03:43:29 PM »
Text describing every menu entry would result in the language files being several times larger (and imagine what it would do to the voice files).

We have the manual for looking up things later, and odds are good if someone doesn't know what a feature is, they probably do not urgently need to make use of it.

Meanwhile, if descriptions were to be verbose enough to be helpful we'd  basically end up duplicating the manual in the language file (or else our manual could do with optimizing).
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Explaining text for menu entries
« Reply #2 on: January 17, 2011, 04:10:00 PM »
I guess this might work if the descriptions were stored on disk and loaded only when you requested them.  Probably kind of a pain, but might make more sense on things like Android where you have a pretty big screen. 
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Explaining text for menu entries
« Reply #3 on: January 17, 2011, 04:12:03 PM »
On android couldn't you just keep a copy of the PDF to view?
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Explaining text for menu entries
« Reply #4 on: January 17, 2011, 04:32:42 PM »
Yes but it would be much easier if the GUI could point you towards the correction information.  Additionally, integrating documentation into the GUI has some advantages in that its much easier to notice if something is undocumented (or not compiled for a given manual). 
Logged

Offline fml2

  • Member
  • *
  • Posts: 157
Re: Explaining text for menu entries
« Reply #5 on: January 18, 2011, 03:14:39 AM »
Initially, I thought about plugins. They would store the texts directly in them and would not need voicing. But then I thought that it could be extended to the core as well. But yes, it would implode the language files. And it would probably make no sense to provide such contextual help for only some items. I.e. all or nothing.

But for plugins this still could work nicely.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Explaining text for menu entries
« Reply #6 on: January 18, 2011, 11:57:23 AM »
Maybe there could be some kind of hook in settings menus to load a plugin and then pass the name of the menu as an argument.  Then have the plugin actually display text. 
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Explaining text for menu entries
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.075 seconds with 15 queries.