Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 06-14-2010, 11:31 PM   #1
rahulm
Zealot
rahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tongue
 
Posts: 137
Karma: 22164
Join Date: Mar 2009
Device: None
Feature request / Good idea for future versions of Calibre

hi guys,

I read a lot of fantasy and sci-fi and so I have many books in the same series. I'd love to see a collapse menu to organize books in a series.

Basically, the main library pane would be exactly how it is, except if a set of books has been designated to be in the same series (let's take GRRM's Song of Ice and Fire as an example), it would automatically compact the entire series and make the item bold indicating that this is a series with a collapse button to open up all the books as a sub-menu.

Here's a crude mockup, it's the best I could do and I hope it gets the point across:

Fahrenheit 451-------------------------Ray Bradbury
The Forever War-----------------------Joe Haldeman
[+]The Farseer Trilogy-------------Robin Hobb
[+]Song Of Ice And Fire------------George R.R. Martin


Ok, now I want to expand the series and check out a specific book:

Fahrenheit 451-------------------------Ray Bradbury
The Forever War-----------------------Joe Haldeman
[+]The Farseer Trilogy-------------Robin Hobb
[-]Song Of Ice And Fire------------George R.R. Martin
-----------[1]A Game of Thrones-----------------George R.R. Martin
-----------[2]A Clash of Kings--------------------George R.R. Martin
-----------[3]A Storm of Swords-----------------George R.R. Martin
-----------[4]A Feast for Crows------------------George R.R. Martin


What do you guys think?
rahulm is offline   Reply With Quote
Old 06-17-2010, 07:06 AM   #2
rahulm
Zealot
rahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tongue
 
Posts: 137
Karma: 22164
Join Date: Mar 2009
Device: None
shameless self bump

would love some feedback (just lemme know if it's a bad idea or if something in calibre makes it unnecessary)
rahulm is offline   Reply With Quote
Old 06-17-2010, 08:07 AM   #3
chaley
"chaley", not "charley"
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 5,068
Karma: 802238
Join Date: Jan 2010
Location: France
Device: Many android devices
It is an interesting idea, and not at odds with calibre's philosophy, at least as I understand it.

Unfortunately, it would be a royal pain to implement. The table widget that calibre uses does not support row collapsing, so it would need to be done manually. In addition, it would only work when the display is sorted by series.

If I were going to consider building something like this, I would probably permit collapsing the display based on the current sort column. That way I could collapse by series, author, rating, publisher, what-have-you. It wouldn't make much sense to collapse by title, but it would be possible. Tags would be a problem, but single-valued text custom fields would work well.
chaley is offline   Reply With Quote
Old 06-17-2010, 09:27 AM   #4
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 25,452
Karma: 4961459
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
I'm note entirely clear on the use case for this. If you want to see what series are in your collection, use the Tag browser. What would be the point of seeing the first book in every serries in the book list?
kovidgoyal is offline   Reply With Quote
Old 06-17-2010, 09:34 AM   #5
chaley
"chaley", not "charley"
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 5,068
Karma: 802238
Join Date: Jan 2010
Location: France
Device: Many android devices
The main use would be to see 'more' in the library screen. For example, if I sort on, and collapse on, authors, then I can quickly scan the library for what I am looking for. Same for series. The idea is similar to what one finds in, for example, development environments where I can collapse functions and classes to get a better picture of the organization.

I freely admit that doing so would provide almost the same functionality as the tag browser. I also freely admit that I am not volunteering to build it.
chaley is offline   Reply With Quote
Old 06-17-2010, 01:42 PM   #6
rahulm
Zealot
rahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tongue
 
Posts: 137
Karma: 22164
Join Date: Mar 2009
Device: None
Yeah, what chaley just said.

It wouldn't be a replacement for the great tag browser, but more of a way to make the entire library a bit more visually appealing and more organized, at least to me.

It doesn't display the first book in the series, but rather the name of the series. Upon expanding that entry, you get the entire book list.
rahulm is offline   Reply With Quote
Old 06-17-2010, 02:05 PM   #7
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 25,452
Karma: 4961459
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Well, unless you're volunteering to developing a grouping table display widget, this is not likely to ever get done
kovidgoyal is offline   Reply With Quote
Old 06-17-2010, 02:08 PM   #8
rahulm
Zealot
rahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tonguerahulm can tie a knot in a cherry stem with his or her tongue
 
Posts: 137
Karma: 22164
Join Date: Mar 2009
Device: None
No worries, was just putting it out there. Thanks for the great app.
rahulm is offline   Reply With Quote
Old 07-18-2010, 06:33 PM   #9
Gunnerp245
Gadget Freak
Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.
 
Gunnerp245's Avatar
 
Posts: 1,113
Karma: 1043832
Join Date: Nov 2007
Location: US
Device: EE, PE, Note 8
Question

Quote:
Originally Posted by kovidgoyal View Post
Well, unless you're volunteering to developing a grouping table display widget, this is not likely to ever get done

@kovidgoyal

Okay, where would one go to learn how to do it?
Gunnerp245 is offline   Reply With Quote
Old 07-18-2010, 06:35 PM   #10
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 25,452
Karma: 4961459
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
There's no place that will teach you how to do it explicitly, but since calibre uses Qt, you will have to subclass the QTableView class to implement this functionality. Qt is open source so the best place to start is to read the source code (C++) for the table view class.
kovidgoyal is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
My "read" tag idea enhancement for Calibre idea rcuadro Calibre 10 01-20-2011 04:23 PM
[Old Thread] Calibre 'feature request' thread Waba Calibre 2 02-10-2010 07:52 PM
Feature request AprilHare EPUBReader 2 11-22-2009 05:15 AM
Feature request mrmikel EPUBReader 4 11-20-2009 11:49 AM
Calibre Feature request: broader search of ISBNDB edembowski Calibre 4 07-11-2008 06:44 PM


All times are GMT -4. The time now is 08:55 PM.


MobileRead.com is a privately owned, operated and funded community.