Hello! On Wed, 2008-01-23 at 16:10 +0100, jerome.chabod at ifrance.com wrote: > I agree completly with you. > I propose to modify the tray icon this way: > > When new episodes are found: > > * the option "auto-dowload new episodes" is ON: > - notify "x new episodes where found. Download will start > immediatly..." > - notification as 2 buttons "cancel" and "show" > - after 5 s, if cancel wasn't pressed, download starts > automaticaly > > * the option "auto-dowload new episodes" is OFF: > - notify "x new episodes where found" > - notification as 3 buttons "download all news", "select episodes" > and "show" > > What do you and other people thing about that? I think all these special cases make configuring and using gPodder harder than it should be. I agree with you on the problems with gPodder popping up randomly. The purpose of "auto-download new episodes" is that a user that wants to download new episodes doesn't have to click on "download new episodes" after clicking "refresh feeds", so the menu item would better be described as "auto-download new episodes after a manual feed update", which would already tell us the way to go. In my opinion, when gPodder is minimized to the tray icon, it should only tell the user that new episodes are available or that downloads have been finished. Although the buttons in the notification bubble are nice, I think they are a bad idea for interacting the way we use it currently. The buttons in the notification area are more useful for things like "don't show me this again" or in case of an error "show the logfile" or such things. Interaction with gPodder should only happen when it is not minimized. If you are letting yourself be distracted by the notification bubble (and try to read and click on it), you might as well only get a notification and if you want to act upon it, open gPodder and carry out the actions you want to do. The timeout in the notification bubbles with action buttons also gives a "hurry, hurry - you have to do something now!" kind of feeling - same with instant messengers - that surely interrupt the normal workflow. In my opinion, we should throw out the action buttons completely and make gPodder behave nice and non-intrusive when minimized. This means: only notification bubbles for the following scenarios: * New episodes are available * Downloads have been finished (did I forget something here?) Also, the "new episodes are available" notification should only be shown once, not every time the feed cache gets updated. When gPodder is minimized, updating the feed cache (automatically or manually) should never trigger an automatic download. The option mentioned above should only come into effect when the feed update was initiated manually and gPodder was not minimized. What do you think? Anybody willing to implement it this way? I still want to do the new sync code, so any help with fixing the tray icon problems is really appreciated! Thomas