-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
reorganize touch menu items #2562
Comments
Other than pokeball, I don't think the icons are problematic.
Overall I'd be more interested in adding icons to individual menu entries for quicker visual identification. https://github.com/Templarian has plenty others available. Clock for history, question mark or lifebuoy for help, etc. @retrue Icons that fit in directly with the current bunch can be found here: https://github.com/Templarian/WindowsIcons/tree/master/WindowsPhone/light That guy's a decent source of icons regardless, cf. https://cdn.materialdesignicons.com/light/0.2.63/ (and his blog: http://templarian.com/) |
pokedex icon should be replaced (or deleted) . Right now it has the following items: on filemanager app: history, open last document, ota update, version and help help isn't useful at all. Just displays "please report bugs to github.com/koreader". It would be awesome to have some kind of koreader manual on epub, not listed on the filemanager but accesible from the help button. I think that both OTA update and version are more related to exit (and maybe reboot, poweroff..) than to history or last document. |
The original suggestion seems a lot like "About" and could include the reference to the WiKi (like the current help references "Issues". As I remember it, the Home icon originally brought you back to the File Manager, and to the folder that was "Set as HOME directory", so the logic was sound. Perhaps the Home icon could offer a menu with "Go to Home directory" as its first option. Then an "Exit" icon like one of these: https://duckduckgo.com/?q=exit+icon+png&t=h_&ia=images&iax=1&iai=http%3A%2F%2Ficons.iconarchive.com%2Ficons%2Foxygen-icons.org%2Foxygen%2F256%2FActions-application-exit-icon.png The current "File list" icon could be removed. The Help option launching an .epub manual (or converted WiKi, perhaps) is a great idea. Maybe with a "Quick Start" section that could be offered in a popup message box (with an option to: "View Quick Start"), to new users. It would include a check box to have it not appear on future start ups. |
Note that #1371 is about bundling the wiki, although I'm not entirely sure if it's currently sufficiently structured for that. It could be worse though. |
Quick preview of @Frenzie suggested history icon in koreader (with the changes in home menu). The icon hasn't the same size of the others, but you'll get the idea. Al alternative order in top menus: Opinions? |
Also, in the code, pokedex menu is called the "info" menu. So "Book status" makes sense in this menu, but not on history menu |
Is part of google's material icons. |
See, I like that pointy end in the other icon, here's a quick edit. :-P |
OK, so looks like the concensus here is to repurpose home tab as "system tab" which includes the following items:
In this case, a home icon is not an accurate representation of the functionalities. Allocating one tab for time related features seems like a waste because I can't think of other related things that can be put into there. Perhaps we can introduce a generic "action/feature" tab? |
@Frenzie: book status makes sense in bookmarks, all those items are related to the book itself. I miss a "file manager menu". One that include the items in the search tab and both history and open last document, and maybe some options just for the file browser (show hidden files, sorting..)". I also feel that the settings tab should display the same items on both file browser and reader app, like network, screen, language, night mode.... |
also, replace pokedex on reader app with a search tab with: search in dictionary, search in wikipedia and search full text |
Maybe, maybe not. They're all navigational and in that sense it'd make more sense in the hamburger menu on the right. The problem in a sense is that status kind of mixes "book info/properties" and "book status" together. As a fun exercise, here's the "book information" (from the file manager) implemented as a reader menu item: table.insert(self.tab_item_table.info, {
text = _("Book information"),
callback = function()
local FileManager = require("apps/filemanager/filemanager")
local KeyValuePage = require("ui/widget/keyvaluepage")
local book_info_metadata = FileManager:bookInformation(self.ui.document.file)
DEBUG(book_info_metadata)
if book_info_metadata then
UIManager:show(KeyValuePage:new{
title = _("Book information"),
kv_pairs = book_info_metadata,
})
else
UIManager:show(InfoMessage:new{
text = _("Cannot fetch information for a selected book"),
})
end
UIManager:close(self.file_dialog)
end,
}) Although I'd add that I'd like this: To go more in this direction (Evince properties dialog): But that's completely off topic.
But it does? Those are the common settings.
Yup, already proposed it above! Probably insufficiently clear. ;-) I'll reorganize the menus today and stick it in a PR with screenshots. |
* Replace "home" (exit) menu with hamburger * Discard pokeball and put items in hamburger * Introduce search menu in reader Cf. koreader#2562
* Replace "home" (exit) menu with hamburger * Discard pokeball and put items in hamburger * Introduce search menu in reader Cf. koreader#2562
* Replace "home" (exit) menu with hamburger * Discard pokeball and put items in hamburger * Introduce search menu in reader Cf. #2562
@Hzj-jie @pazos Taking this out of #2572
With the caveat that I don't think different modes should necessarily have the same hamburger menu considering they're different modes, I agree with the wish to unify the modes as much as possible. I'd like to do so by adding rather than substracting, namely by adding (folder) properties to the filemanager and adding open last document to the reader. However, I really do think that recent files/history and properties/info[1] make sense in hamburger. In many file managers there's "properties" much like in document viewers and editors. To illustrate, here are a couple of screenshots from Thunar as it happens to be my file manager of choice. Folder properties, probably most commonly accessed by right-clicking on a folder but in this case by File → Properties. File properties, accessed in this case by right clicking in the very same file manager but in an audio player something similar might be opened through File → Properties. [1] NB This actually isn't quite the same as book status, but aligns better with the separate book information dialog. |
Okay, with #2601 finished any further reorganization of the menus (including, e.g., #2648) has ceased to be a laborious process. The default menu configuration can be found in: It can be overwritten on a per-user basis by creating files named |
@Frenzie Could you copy the default filemanager_menu_order.lua and reader_menu_order.lua in the wiki? |
Yes, I think this should be documented, if it isn't already in wiki and any other documentation there is or will be. |
Right, this issue is unrelated to #2564 except in the sense that easily allowing user customization is a natural result of making menu configuration sensible. This is about where to place menu items, separators, etc. which was previously only partially possible. |
Copying this where it belongs so it won't get lost. Typeset menu should be something along these lines: -- rendering stuff
"page_overlap",
"switch_zoom_mode",
"set_render_style",
--sep, I don't think highlight options go with anything else really
"highlight_options",
--sep, font-related (typeset) stuff
"change_font",
"floating_punctuation",
"hyphenation",
--sep, "reading experience" stuff
"read_timer"
--speed reading?
|
* Add separators to navigation menu * Move speed reading to "typeset" (reading experience) menu * Move Goodreads over to search See koreader#2562 (comment)
* Add separators to navigation menu * Move speed reading to "typeset" (reading experience) menu * Move Goodreads over to search See #2562 (comment)
I'll close this because all of the big stuff is done. |
Sub ticket created for general UX discussion from23 #2555.
@pazos created proposed a solution to replace the home tab with misc items:
I think this is a good step forward and will be happy to accept the change. We need to change the home icon with a new one so people won't get confused and set the wrong expectation if they are already used to the current behavior.
We will probably need better icons for all other tabs too so suggestions welcome.
The text was updated successfully, but these errors were encountered: