The preference panel is a similar design to KDE and OS X's preference panel.
The goal of the ui is to be functional to a wide variety of users. A power user should not feel limited or constrained. At the same time a new user should not have to learn boolean logic to do a search.
Many aspects of the ui are a product of learning how users use calibre. For example the version number is prominent at the bottom of the window because over half of all reported issues people were not including the version they were using. Telling them to look in the about dialog was met with them asking where it was. Moving it to be so prominent we haven't had issues of people not including or not being able to find the version number.
|