![]() |
#106 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,847
Karma: 3212428
Join Date: Jun 2011
Device: iphone stanza, kobo touch,ASUS TF300,KOBO GLO, Kobo Aura HD, Kobo Mini
|
Quote:
And yes since Kobo did not start this thread you most certainly can challenge the design philosophy of Kobo.... with out challenge there can never be improvement. regards jack Last edited by jackastor; 06-10-2013 at 02:44 PM. |
|
![]() |
![]() |
![]() |
#107 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,563
Karma: 79436716
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Quote:
|
|
![]() |
![]() |
![]() |
#108 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,638
Karma: 12595249
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
About sort, are we taking about shelves? I've noted that, when I go into a shelf, in some cases, although it says "Sort by title", it really is "Last date read". In other cases, it always sort in the same way. Are you talking about any other thing?
|
![]() |
![]() |
![]() |
#109 | |
Tenrec
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 724
Karma: 1076988
Join Date: Oct 2012
Device: Kobo Aura One, Kobo Glo
|
Quote:
![]() Actually, it was more like a sadistic demand that I read every sentence she'd marked as too long out loud to her. |
|
![]() |
![]() |
![]() |
#110 | |
Tenrec
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 724
Karma: 1076988
Join Date: Oct 2012
Device: Kobo Aura One, Kobo Glo
|
Quote:
|
|
![]() |
![]() |
![]() |
#111 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,899
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#112 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,466
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
TechniSol;
I agree on the concept you are describing, and we could certainly "have both" but I think you are underestimating both what is accomplished in indexing and in the process of building a menu listing of files. In concept; the SQL database provides an abstraction of the file system, long one of the original goals of a "true" Operating system. If Kobo had it implemented to the potential of the concept, what would appear to the user as "a full blown file browser" would be the simplest of things to provide. The actual file structure, management and initial construction, would be irrelevant. (That being the point of the abstraction.) Please note that this argument works both ways, an efficient user managed file structure would not be an obstacle to the SQL based features. Menu Browsing is part of the current FW, you browse search results, you browse the shelves. Providing the ability to browse a hierarchical menu of the files couldn't be that big an issue, except for Kobo's design philosophy. You seem to see a demanding "need to scour the file system each time it was started up" as something that isn't needed with the existence of the SQL database, but in reality the OS needs to do much of what I presume you are referring to, with or without an SQL database in the mix. Some of what you may be referring to takes place in the menu building process often on a page by page basis, not all at one time, for all the files in the file structure. I keep getting back to the fact that other much less powerful ereading devices have no problem dealing quickly and efficiently with large file structures, using the simple file browsing approach. But as you mention the database book sorting should be superior to a simple file menu browsing approach. I am encouraged that there is some evidence that Kobo is improving the file processing. Maybe it will get to the point that it functions as well as the other ereaders out there. But, as far as the adding the ability to browse the file structure, they could add that any time. Luck; Ken |
![]() |
![]() |
![]() |
#113 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,737
Karma: 169712580
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Regards, David |
|
![]() |
![]() |
![]() |
#114 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,563
Karma: 79436716
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
|
![]() |
![]() |
![]() |
#115 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,812
Karma: 26912940
Join Date: Apr 2010
Device: sony PRS-T1 and T3, Kobo Mini and Aura HD, Tablet
|
Quote:
Strangely enough if you have a collection with all of the books in it the last read sort might occasionally sort by last read. When I got my mini, I made a collection with all books (843) in it. The purpose was to see if it would sort by last read as there were both last read and recently added options under the shelf sort menu. The first time I tried it it worked perfectly. Then I got a firmware update and it didn't work so I thought they had destroyed that ability. Unfortunately a collection of 843 slows down the shelf opening quite a bit. Now, thanks to Davidfor and PeterT, I will no longer be whining about the recent read sort, as today I got Davidfor's new GUI plugin working which gives us a finished and have both a finished and reading shelf on the Kobo ![]() Helen |
|
![]() |
![]() |
![]() |
#116 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,563
Karma: 79436716
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Ah what I have seen in the past is this; when a shelf is opened initially, it is not always sorted by the selected view. Try changing the sort order after opening the shelf, even if the sorting claims to be doing what you wanted.
|
![]() |
![]() |
![]() |
#117 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,812
Karma: 26912940
Join Date: Apr 2010
Device: sony PRS-T1 and T3, Kobo Mini and Aura HD, Tablet
|
Quote:
Helen |
|
![]() |
![]() |
![]() |
#118 |
GranPohbah-Fezzes r cool!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,056
Karma: 3151024
Join Date: Jul 2010
Device: Nook STRs, Kobo Touch, Kobo Glo
|
I don't see the concept as being all that difficult... It is not a full implementation, only a limited file selection dialog that organizes how it presents the data and pseudo directories to the user. Check me if I'm wrong.
I wonder if much of the problem couldn't be solved by the addition of a single directory simply called "New"... Anything "New" that needs to be scanned into the database MUST be deposited there, that would be the only place the firmware would look. It eases the burden and time lag of scanning for new data, by eliminating it entirely if nothing is there. Can't for the life of me figure out why it wasn't done originally. Once the system (Kobo firmware) finds something there it changes the pointers to move the file into whatever directory structure the Kobo software wishes to employ and adds it's metadata to the database. Tack on a VERY simple browser interface with a set of metadata fields that define the hierarchy for the way the particular user wishes his pseudo file hierarchy to be browsed and away you go. The user need never directly act upon the library. Obvious limits are the number of files that can be dumped to that directory at once(but that could be handled by allowing subdirectories to be searched within "NEW" or simply limiting the number transferred at a time.), that the different categories of metadata and whatever actual underlying categorization or structure of filenames would have to probably be pre-defined. ie: Genre:Author:Title to keep the number of actual directories in the real file system from exploding. And I'm sure there are a few others I'm forgetting. I think this would be quite a reasonable way to eliminate unnecessary thrashing every time the device is rebooted and allows for multiple ways to organize and walk the list to provide just the experience the user wants when browsing. You just specify your sort hierarchy by placing one or more metadata options in order from left to right and click "Show me", or "Shazam!"... If a broad enough field of metadata descriptors were employed it'd be hard to find fault. Further, one could allow for user defined descriptors and corresponding browses or searches as is implemented in Calibre through the shelves field or series field by simply plucking them out of the database or noting them as new books are added. Kobo could likely reuse the vast majority of code already written to display shelves to form the "file selector", and shelves would just be another search organized by metadata... The beauty of it is they end up with one interface to the library database structure that presents the data as the user would like to see it and probably end up with a net elimination of code by eliminating multiple hard coded ways of presenting the library now. They could even insert a few predefined obvious hierarchy displays like Genre:Author:Title for the uninitiated, or simpler ones like Author:Title, etc. |
![]() |
![]() |
![]() |
#119 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,466
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
Quote:
Luck; Ken Last edited by Ken Maltby; 06-10-2013 at 09:05 PM. |
|
![]() |
![]() |
![]() |
#120 |
purpose priority passion
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 645
Karma: 9002000
Join Date: Jan 2010
Location: socal, usa
Device: sony prs-350, b&n ngp, rM2, kindle scribe, boox poke5
|
instead of a file browser, how about just a "view by file name" organizational scheme (shows a listing of books/documents by file name in a-z/z-a order while disregarding the layer(s) of folders containing the files)? it would still use the sqlite database. just fix the programming for the sqlite database (it's probably true that programming for the database is not optimized; otherwise, it would be so much faster).
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Translate Kobo Touch User Interface ( UI ) | choper81 | Kobo Reader | 0 | 04-23-2012 05:44 PM |
Rethinking the user interface | fesja | Calibre | 98 | 02-10-2012 02:02 AM |
User Interface settings | Ponderstibbons | Calibre | 1 | 09-05-2010 01:16 PM |
iLiad User interface programming | eth777 | iRex Developer's Corner | 3 | 12-23-2007 05:58 AM |
iLiad Interface Design | nathany | iRex Developer's Corner | 6 | 09-17-2007 02:05 PM |