Quote:
Originally Posted by kovidgoyal
This thread got me thinking about the graphical effects issue and I realize there may be a way to fix it on windows (and maybe even OS X, though I'm less sure about that). It would work by using a custom Qt style, probably a modification of QtCurve. This requires not too much work (basically customizing QtCurve and getting it to compile on windows/os x). After which it is just a drop in replacement for the current Qt style.
The downside is that calibre would no longer have a "native look and feel" (i.e things like progress bars, dialogs, buttons etc. wont look like those from other windows programs). I dont know if that is worth it, opinions?
This would also allow for greater customization of the the calibre UI via a CSS like stylesheet, which could of course be "skinned".
For an example of the kinds of things would be possible, the current SONY software uses Qt with a custom style+stylesheet.
|
It wouldn't hurt to make it easy for custom styles to be used. It would be preferable to have the current style be the default for now and allow the user to change it via a theme chooser in preferences.
Currently calibre doesn't look OS X native but it's much closer than a style for Windows. Once platform specific themes are developed then they can be set as the default for specific platforms when detected.
Honestly I'm not convinced "themes" are a worthwhile time investment...