nilsbraden / ttrss-reader-fork

An Android-Client for the self-hosted Tiny Tiny RSS feedreader
https://www.nilsbraden.de/TTRSS-Reader/
151 stars 40 forks source link

New Compact View #401

Open richard-fern opened 4 years ago

richard-fern commented 4 years ago

It would be nice to have a compact view mode, so it present only the titles, but no icons, dates or loose line spacing. That kind of UI switching mode is a long-time awaited dream for TTRSS-Reader:

CompactRSS

nilsbraden commented 4 years ago

Well there's design guidelines and the scrolling is not that hard. I'm sorry but I'm not going to put any effort into this. I don't even see the point of having 20 headlines on one page, you can only read one at a time anyway and you have to be quite precise when penning articles on this case.

If there's a pull request implementing this with a preference in display settings to turn this view on I'm happy to pull it.

richard-fern commented 4 years ago

I wasn't sure if that kind of UI change is easy to adjust or requires more advanced developing. I will check the suggested design guidelines. It can be also said there is no point of having bunch of cloned RSS icons on one page as there is nothing new to read in them (same thing in dates or blank spaces). There is no problem on penning the tiny text rows as most of the new mobile devices are quite good and precise on picking up the right spot of the touched screen. Many popular info apps and services allow users to switch to compact view mode, e.g. Gmail, Reddit, Discord, MS Outlook, etc. Same trend applies to new UI style on popular apps and web browsers, e.g. Google Play, Google Chrome, Mozilla Firefox. Most of their visual elements turned into the compact or tiny size, so the must be a good reason on that.

nilsbraden commented 4 years ago

Ok let's see!

  1. The icons can go away, thats right.

  2. I'm not really a fan of a secnd UI type like "compact view", this adds a lot of overhead and new sources for errors.

  3. Date/Time ony adds value if it's different but we can't really check this before. Or we could group by day and then only display the time. But this makes sense only for feeds with more than one article a day which might be the default for some but not all feeds.

  4. I don't exactly see the other apps turning visual elements into compact or tiny size, at least not in Firefox or Play Store. Actually the content (which this is about!) is quite bug with cards layout and big icons.

  5. Your eye can only see so many things at once and scrolling is easy. We should find something in between the two solutions seen in the first post. If you sit in a bus which is moving you can't use it if the list entries are as small as on the right side, theres is no way this is going to work.

richard-fern commented 4 years ago
  1. Great news!
  2. Errors are the seeds for growing the perfect flower.
  3. Most RSS readers are using it daily, so date on each feed's title is not that important. Besides, it still loads up in the top title bar when expanding the RSS article.
  4. Here are some Firefox and Play Store UI evolution examples: image image image The website layout depends on its approved UI style. It can be either ugly fixed cards like CNET / MSN or more flexible with compact viewing switch mode like Gmail / Reddit.
  5. I got eight eyes, so scrolling is easy. There is also no problem on reading smaller fonts while sitting on the toilet (unless it's the bus toilet on move) :bus: :smile:
richard-fern commented 4 years ago

Hi Nils, thanks for pushing new version updates. Just checking if you are still able to make a custom switch for turning off/on all RSS icons from the news headlines screen? It would be great to have it in Preferences / Display menu.