View Single Post
Old 05-06-2015, 09:16 PM   #19
leitz
Connoisseur
leitz ought to be getting tired of karma fortunes by now.leitz ought to be getting tired of karma fortunes by now.leitz ought to be getting tired of karma fortunes by now.leitz ought to be getting tired of karma fortunes by now.leitz ought to be getting tired of karma fortunes by now.leitz ought to be getting tired of karma fortunes by now.leitz ought to be getting tired of karma fortunes by now.leitz ought to be getting tired of karma fortunes by now.leitz ought to be getting tired of karma fortunes by now.leitz ought to be getting tired of karma fortunes by now.leitz ought to be getting tired of karma fortunes by now.
 
Posts: 68
Karma: 1740970
Join Date: Nov 2014
Device: Kobo
Quote:
Originally Posted by kovidgoyal View Post
Yeah, complain to Microsoft. There is no way to register for file associations without also becoming the default program for file types that dont have a current default program during installation using the microsoft installer tech. Therefore, it has to be done after installation.

So the unusual choice is actually me trying to be nice and not make calibre the default program for any filetypes without explicit user action. But hey, if you know of a way to register for default programs without becoming the actual default program during installation, patches are most welcome. I will be delighted to move that functionality into the installer, where it properly belongs.
@kovidgoyal, just some thoughts, nothing to do with default program and if the deficiency of the default program is on Microsoft side, we have to wait for Microsoft to provide a fix.

Possible improvements on Calibre, best discussed by looking at how VideoLan handles File Associations and how Norton Security handles Setup Config.

1. File Associations - VideoLan http://www.videolan.org/
The video player, VideoLan, opens a variety of file types, including mp4, wmv, mpeg, avi, flv. During VideoLan setup, you can check which file type you want to associate. If you check only"flv", only flv will be associated with VideoLan, other video files will not be associated with VideoLan, not unless you check them. Calibre lacks of this feature (could be in the Advanced button but the user do not get the Advanced button during the second or subsequent setup), instead Calibre associates all file types it uses to Calibre. Naturally, Calibre being a ebook software will associate epub, and other ebook file types but one would expect the word document be still associated with MS Word or the pdf document with Adobe Acrobat. In VideoLan, if you don't associate, say mp4 to it, VideoLan won't play it. The same can be applied, if you don't associate html to Calibre, Calibre then will not read it. That is freedom of choice.

The second thing about file association is, if you uninstall VideoLan, all VideoLan file associations will be removed. In the flv example earlier, doing a "Open With" after uninstalling VideoLan will not show anything about VideoLan at all. In Calibre's case, after uninstalling Calibre, doing a "Open With" will list the three Calibre programs on the "Open With" list even though Calibre has been uninstalled.

2. Setup Config - Norton Security
When you setup Norton Security the first time, you perform a setup configuration (check some boxes, select some options), this config settings is saved. If you uninstall Norton Security, Norton Security will ask if you want to remove the config settings completely or leave the config settings for a future reinstall. If you remove the config settings completely, the next time you install Norton Security, you can specify/change the config settings. Calibre does not provide the option to remove the config settings completely or save the config settings. Instead, on second or subsequent setups, Calibre will install the software using the previous settings. It will be impossible to click the Advanced button to customize the settings.

Ok, not criticizing the software, just giving feedback. Who knows I could be wrong. I know it is free software, there is no need to do this. I have spoken and will leave now.
leitz is offline   Reply With Quote