Quote:
Originally Posted by Manichean
I remember Kovid saying something along the lines of having to implement a system like that independently for all three supported operation systems would be too much of a bother for him.
|
That's what I recall. I suspect it's not that hard for some OS systems, but hard for others. Once you move outside the Calibre environment, supporting multiple OS's becomes much more difficult. It's reasonable to decide on developing a feature based on the total effort to write/support that feature for all OS's, not just the easiest. To the extent possible, Calibre tries to support all its platforms equally.
That said, it is true that repetitive annoyances tend to become more noticeable over time - even when they are pretty tiny. Computers are supposed to be good at doing repetitive tasks and it's a bother to manually do the same thing every time you upgrade ... it's just not enough of a bother for me to do anything about it for myself, even though I'm pretty sure I could automate some aspects of the upgrade process on my platform