01 July 2010

Feature Poll Results

A while ago I posted a "Feature Poll" blog post which as I expected had a lot of feedback. Everyone simply loves feature wishing list, must remind most of us of birthdays or Christmas :-)

We after reading through the various comments I tried to consolidate the topics and to weight them for the number of mentions (listed in braces). Here are the results and some thoughts on each:

  1. Performance (6): Well... not actually a feature. But we are working on it!

  2. tt-rss Sync (6): Syncing to tt-rss or another open source Google Reader competitor

  3. Browser Context Menu (4): I grouped several points under this topic:
    • Save Link As (2)
    • Save Image As (1)
    • Copy URL (1)

  4. Ubuntu Messaging Menu Integration (3): Actually a patch exists for this. But not a single developer runs Ubuntu, so we cannot really maintain this feature. For now we therefore have decided not to include it.

  5. More Google Reader Features (3): Most asked for is the folder support. Problem is that Google Reader has label-based folders, where Liferea has stricly hierarchic folders, so there is no unique mapping in all cases and we see no sane way to map non-hierarchic labels into the feed list.

  6. Better Tray Icon (2): Here we need artistic contributions! We are developers, not artist. Anyone? Volunteers!

  7. Stability (2): Not a feature, but it is important. We believe the current code is pretty stable.

  8. Alternative DB (2): While I understand the wish, this is a level of complexity 2-3 part-time developers cannot maintain. Sorry, but this is just unrealistic.

  9. Confirm "mark all read" (2): This pops up more often lately. But does your favourite email client ask for confirmation? I believe it to be an untypical behaviour. What could be a solution would be a generic Undo feature requested one time in the comments and regularily in the bug tracker.

  10. Small Icons Toolbar (1): We try to support all toolbar styles GTK does, which currently doesn't include the small icons mode.

  11. Windows Port (1): I understand the wish, but we cannot support an OS we do not use ourselves. This is something that needs a maintainer.

Note: the list above is a quick summary and might miss some topics mentioned.

What happens next?


Please do not despair if your suggestion isn't immediatly realized. We will carefully consider complexity and importance and will realize as much improvements as possible. I believe we should start with improving the context menu and implement tt-rss support.

11 comments:

Anonymous said...

For the 'Confirm "mark all read"' answer: you could provide a checkbox at bottom of the popup.
The checkbox will disable the confirmation (label like 'Never ask again before mark all read').

(I don't care, I would disable it.)

Joss said...

"More Google Reader Features (3): Most asked for is the folder support. Problem is that Google Reader has label-based folders, where Liferea has stricly hierarchic folders, so there is no unique mapping in all cases and we see no sane way to map non-hierarchic labels into the feed list."

I agree that there is no perfect way to map the folders across, but would it not be possible simply to take the first (even "alphabetically first") label on a given feed, and use that as the hierarchical folder in liferea?

It's not perfect, but it would be much better than the existing "flat" structure.

I know that I only have a single label per feed, and I'm sure that a lot of other people do as well.

Don't let the fact that you can't do it perfectly stop you from doing it at all! This would be such an improvement on liferea.

Anonymous said...

Liferea produces lots and lots of error messages to the terminal from which it is started. If these are "real" error messages, shouldn't they be fixed?

e.g.

(liferea:19023): libsoup-CRITICAL **: soup_cookie_domain_matches: assertion `host != NULL' failed

(liferea:1386): GLib-CRITICAL **: g_strdelimit: assertion `string != NULL' failed

(liferea:1386): GLib-CRITICAL **: g_strchug: assertion `string != NULL' failed

(liferea:1386): GLib-CRITICAL **: g_strchomp: assertion `string != NULL' failed

(liferea:1386): GLib-CRITICAL **: g_strdelimit: assertion `string != NULL' failed

(liferea:1386): GLib-CRITICAL **: g_strchug: assertion `string != NULL' failed

(liferea:1386): GLib-CRITICAL **: g_strchomp: assertion `string != NULL' failed

(liferea:1386): GLib-CRITICAL **: g_strdelimit: assertion `string != NULL' failed

(liferea:1386): GLib-CRITICAL **: g_strchug: assertion `string != NULL' failed

(liferea:1386): Gtk-WARNING **: Attempting to sort on invalid type gpointer

Anonymous said...

Please move the configuration to ~/.config/liferea/ .

Anonymous said...

http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

LucidFox said...

Ubuntu messaging indicator support has now been merged into the under-development Ubuntu Maverick.

If lack of developers running Ubuntu and Windows is the main blocking issue for including support for them upstream, I could just join the team myself.

Lars said...

@LucidFox: Yes, the missing testing and possibility of maintenance is from my pov the critical point for the indicator support. If you like to maintain this feature please join us at the IRC channel #liferea (freenode.org) to have a talk.

Patrick said...

Hello,

Features request (sorry if any duplicates)

-image save with right click
-font size change permanent globally
-global message delete except flagged, saved, saved searches
-add date to feed comments and messages in display
-shockwave player plugin
-generally expanded right click menu

Great work so far, could be super.


thanks,

patrick013

Jay said...

I would really like to see the tt-rss sync feature. Not only because it's open source but because lots of Google apps are blocked in the place I reside, so this would be very useful. I'm willing to start a bounty for this feature if there are interested developers willing to give a quote.

Liferea developers are welcome to get in touch with me if they're interested in the bounty.

Anonymous said...

I just installed Ubuntu 10.10, and I'm loving the feed reader guys. One small gripe...I wish there was a "keyword watch" feature that watches feeds for certain words and then does "X" (I use this in another windows program to automatically shift out article pertaining to my research from various tech and science blogs). Anyway, great stuff so far!

From a dedicated user.

Anonymous said...

For most important would be to make lifearea more responsive. I have about 50 feeds, and if any of them is updated, i cannot do anything in Liferea, GUi is freezed. Becuase i have also bunch of feeds and they tend to be updated every hour, i cannot use liferea for few minutes before updating settles down. Please make it more asynchronous.

I even started writing own RSS client (which is more scalable and do not block), because of this problem. It is still alpha, but would like to make it in sprit of Liferea's simplicity. Becuase Design of Lifeara as program is good. But many small improements could be done (mostly moving updating to separate threads, and no locking and blocking everything when doing updates).