View Single Post
Old 09-08-2009, 05:33 PM   #3
user_none
Sigil & calibre developer
user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.
 
user_none's Avatar
 
Posts: 2,487
Karma: 1063785
Join Date: Jan 2009
Location: Florida, USA
Device: Nook STR
Quote:
Originally Posted by bluexp
There is a row under top large buttons (with a red heart at right) which is totally useless I think.
Plug in a supported reader and you will understand. Also, the GUI tweaks branch has this hidden when a reader is not plugged in. I can't say when GUI tweaks will be merged into a release.

Quote:
Originally Posted by bluexp
I am really happy with getting book info from isbndb server. But fetched covers are a little small. Perhaps a better server for this task like amazon would be better.
Amazon does not provide an API for this and last I checked they have restrictions on the use of all images from their site. There is an experimental scrapper for Amazon but it doesn't look like it will be included any time soon.

Quote:
Originally Posted by bluexp
these tasks totally use something around 135MB of ram which I think it is really much (I have book label which uses only 30MB of ram).
A native application written in a compiled language can use less memory than an application written in a dynamic language that runs in a virtual machine. Calibre is written in python which tends to produce applications that use more resources it is very easy to program and makes mulit-platform development easier.

A really good example I can give is Azureus and utorrent. utorrent would often add features at a slower pace and isn't multi-platform. But it uses less resources due to using a compiled language and not using cross platform tools.

calibre could use less memory but that would take more time and energy. Time and energy that can be put to fixing bugs and adding features. Right now the approach is, if necessary rewrite in C but only if there is a good reason to.

Quote:
Originally Posted by bluexp
After all, I think this application has a long way to gain user attraction mostly because of its GUI
I agree. The GUI is slowly being improved. A lot of improvements are in the GUI tweaks branch I mentioned earlier. The major issue is neither Kovid or I like GUI work very much. I also don't use the GUI either so its short coming aren't very apparent to me. The best thing you can do to help is open tickets about what doesn't work for you. I won't guarantee that your suggestions will be implemented but at least it gives some bearing as to what people want to see and don't like.
user_none is offline   Reply With Quote