MobileRead Forums

MobileRead Forums (https://www.mobileread.com/forums/index.php)
-   Sigil (https://www.mobileread.com/forums/forumdisplay.php?f=203)
-   -   windows 7 jump lists (https://www.mobileread.com/forums/showthread.php?t=149814)

cybmole 09-14-2011 04:02 AM

windows 7 jump lists
 
sigil is the only program icon on my task bar that does not have jump lists. ( of the books recently opened via calibre's open in editor option. )

it adds a file to recent file jump list only if I specifically locate & double click that epub file.

is there a reason why is works this way , & is there a possible fix ?

my last 5 files do appear on the "file" menu, so recent books are being stored, but they are not accesible directly from task bar.

I am using 64 bit Windows 7.

user_none 09-14-2011 08:45 AM

Quote:

Originally Posted by cybmole (Post 1741469)
is there a reason why is works this way , & is there a possible fix ?

It can be fixed but I'm not a Windows developer or user and I would put this is a low priority enhancement. I suggest you open an enhancement request for this feature. Some one might be interested in implementing it.

cybmole 09-15-2011 08:34 AM

jump lists are windows specific as you noted & probably outside the program's control. I think that when program A calls program B ( e.g. calibre plug -in calls sigil) the jump lists do not update.

So how about a simple command line option or preference setting to have sigil open to its last saved file if that still exists, , rather than to a new document ? It already "knows about" that file - it is number 1 on drop down "file" menu.

user_none 09-15-2011 10:32 AM

No. An option like this is only useful in a small number of situations. It's also confusing. Either open the file and have it open with Sigil or open Sigil and select the file from the recent list.

charleski 09-15-2011 09:21 PM

What you need to do is register Sigil as a program that can open .epub files. The easiest way to do this is to right-click an epub, select 'Open with...' and 'Choose default program..' and then browse to the Sigil .exe in the dialog that appears (uncheck 'Always use the selected program..' if you don't want to change what happens when you double-click an ePub). I have jump lists working with Sigil without any problem.

cybmole 09-16-2011 02:42 AM

Quote:

Originally Posted by charleski (Post 1743922)
What you need to do is register Sigil as a program that can open .epub files. The easiest way to do this is to right-click an epub, select 'Open with...' and 'Choose default program..' and then browse to the Sigil .exe in the dialog that appears (uncheck 'Always use the selected program..' if you don't want to change what happens when you double-click an ePub). I have jump lists working with Sigil without any problem.

i have all that already - the issue is, as explained earlier, when I open a book in sigil via the calibre "open with editor" plug in. that route does not update the jump list. If I browse the calibre library, find the book & double click to to open with sigil then yes it goes on the jump list but that's not a sensible way to work.

I use sigil to correct typos in books I'm reading - calibre has my "in progress" lsit so I open calibre , select the book I want to fix & then open with editor. if jump list were being updated then I could return to that book directly from windows task bar by right clicking sigil icon. maybe it's a clibre plug-in issue but I think ( as said before) that jump list don't update when a program is called form another program.

theducks 09-16-2011 09:13 AM

cybemole
I use Calibre Open With and Sigil.
The Last used document is always updated IF I save a Sigil session. (the list does not update if I manage to abend Sigil (has not happened in a long time))l

cybmole 09-16-2011 10:23 AM

my specific:
1. open calibre, select a book
2. in calibre toolbar, I click open epub in editor ( loads book into sigil - via a calibre plug-in, I think))
3. edit, save ( in sigil)
4. inspect sigil jumplist - book is NOT present in sigil jump list

do you get a different result when following the same 4 steps ?

NB open epub in editor, and "open with" are different calibre plug-ins. but I get same outcome from both. The last used document IS updated IN SIGIL i.e. it is entry 1 on file drop down, but it does not show on windows jump list.

compare that with word, excel, vlcplayer etc. all other programs on my task bar have jump lists which update every time the program is used.

PS as a cross check,if I locate an epub book anywhere on my hard drive via windows explorer ( NOT via calibre). then open, edit, save. that book IS added to sigil jump list.
Sigil is my default app for file type epub.

theducks 09-16-2011 10:32 AM

AH
I was "list" confused (and I don't use the feature when in W7 on my Laptop). Most of my work is done on the Desktop PC's in XP or Ubuntu.

kiwidude 09-16-2011 10:51 AM

@cybmole - I am amazed anyone is still using "Open epub in editor" plugin given that Open With complete supercedes it. However neither will be the source of the "problem".

There is an illuminating article here:
http://windowsteamblog.com/windows/b...ts-part-2.aspx

From reading that it should just be as simple as registering a file handler on Windows. I am not at home at the moment to try it but it should be a simple addition to the Sigil windows installer.

cybmole 09-16-2011 12:12 PM

Quote:

Originally Posted by kiwidude (Post 1744513)
@cybmole - I am amazed anyone is still using "Open epub in editor" plugin given that Open With complete supercedes it. However neither will be the source of the "problem".

There is an illuminating article here:
http://windowsteamblog.com/windows/b...ts-part-2.aspx

From reading that it should just be as simple as registering a file handler on Windows. I am not at home at the moment to try it but it should be a simple addition to the Sigil windows installer.

1, open with editor is faster -has it's own bottom om main tool bar & it's one click -whereas open with requires me select the fiddly drop down menu from the corner of the toolbar button& then select epub ( or set up a keyboard shortcut, which I've done but then I forget which key! )

if the jump list think requires a tweak to sigils' windows installer than I@ll have to wait for some kind person to attempt that.

user_none 09-16-2011 12:37 PM

Adding a files handler won't be hard. The installer already optionally sets one to make Sigil the default app. Please open a bug with a reference to this thread so I don't forget.

cybmole 09-16-2011 02:12 PM

my reservation is that adding a file handler will not fix the issue, as I don't think it's sigil's fault, but windows. (given that sigil is set to be my default app already ) I tried & failed to google other examples of jump lists not updating when program A calls program B.

not sure how to open a bug but should be able to find out... done... issue 1031

charleski 09-16-2011 04:32 PM

It's not window's 'fault' - what's happening is that you're neither opening nor saving the file through any of the mechanisms that are defined for updating the list of recent documents (specifically, through the Common File Dialog).

It would be possible to code in a specific call, but I must admit that even though I'm a keen Windows fan, I'm reluctant to add such a system-specific piece of code to an application that covers a wide range of platforms, especially since it's only needed in a specific circumstance. I think this would be better handled in the plugin (which would have the advantage of adding jump list entries for other editors as well).

kiwidude 09-16-2011 05:03 PM

@charleski - I can't get files to show up in the jump lists for Sigil at all (Win 7 64-bit). Not even when I use the File Open in Sigil. This is without a registered file handler - are you still planning to add that to the installer?

If I have to add code to the plugin then I have no problem with that (other than figuring out how to do it in Python), but I don't believe that is the "only" thing that needs to happen to fix this problem for all users in all scenarios of opening files in Sigil (not just with the plugin).


All times are GMT -4. The time now is 10:28 PM.

Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.