From: Lars Lindner <lars.lindner@gm...> - 2011-06-15 21:21:31
On Thu, Jun 9, 2011 at 1:23 PM, Maia Kozheva <sikon@...> wrote:
> This is a modified version of the Ubuntu libindicate patch, ported to 1.7.x
> and tweaked to better play along with other usage scenarios.
> It behaves as follows:
> If Liferea is compiled without libindicate support, or if it is compiled with
> libindicate support but no indicator applet is present in the desktop
> environment, it works as before.
> Otherwise, the tray icon is always hidden, and the checkboxes in the
> preferences dialog are reworded to reference the indicator applet (use
> indicator, minimize to indicator, start minimized to indicator, etc). If the
> user has enabled the indicator, the application behaves as if the tray icon is
> shown, but using the indicator instead.
> On each feed update, the indicator menu is populated with the last 6 unread
> feeds (hardcoded limit to avoid cluttering the menu, as recommended by ),
> showing the number of unread items in each.
> Hope this clarifies matters.
Yes, it does. Thanks for the detailed explanation.
I've tested the patch for neutrality (meaning no libindicate installed)
and as I found no problems merged it for 1.7.6. I'll perform tests later with
libindicate installed, but no indicator active.
Thanks a lot for your work!