[RSS Reader] app hangs when refreshing Shorts view

Bug #1230348 reported by Lisette Slegers
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Shorts App
Fix Released
High
Joey Chan
Ubuntu UX
Fix Released
High
Lisette Slegers

Bug Description

I am subscribed to 15 feeds. In the Shorts view, when I press refresh, the refresh process continues for more than 10 minutes. Refreshing a topic with less feeds only takes a short time.

---
Desired solution

Refreshing should take no longer than 30 seconds.

---
Question

How can we optimise the process so that the user doesn't have to wait too long? For example, if a topic or the Shorts view contains more than a certain number of feeds, could we speed up the process by only taking a few articles of each feed, and show older articles in a more gradual way when the user scrolls further to the right?

Tags: rss-ux-july

Related branches

Changed in ubuntu-ux:
status: New → Incomplete
importance: Undecided → High
assignee: nobody → Lisette Slegers (lisette-slegers)
Joey Chan (qqworini)
Changed in ubuntu-rssreader-app:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Joey Chan (qqworini)
Revision history for this message
Joey Chan (qqworini) wrote :

Actually I know what happened in your situation, because we r not using the regular "listview" which provides dynamic memory management, all articles will load into memory, when this process start, the app "hang".

I have few solution to solve this, will start fixing this bug after another bug research (drag & drop and swipe-remove)

Revision history for this message
Lisette Slegers (lisette-slegers) wrote :

Not sure if this is what you meant, but the same thing happens for me in list view?

Revision history for this message
Joey Chan (qqworini) wrote :

when refresh begins, the busy indicator starts spinning, here's the process:
1. download current topic's articles, busy indicator looks normal;
2. download finished, start loading those articles into memory, the busy indicator "stop", whole app hangs in this step;

And pls count that how long does the busy indicator stops, which means the app takes how much time to load into memory

Revision history for this message
Roman Shchekin (mrqtros) wrote : Re: [Bug 1230348] Re: [RSS Reader] app hangs when refreshing Shorts view

For optimal memory management we also need dynamic Tabs management :)
I hope we will get it soon!

BR,
Roman.

2013/9/25 Joey Chan <email address hidden>

> when refresh begins, the busy indicator starts spinning, here's the
> process:
> 1. download current topic's articles, busy indicator looks normal;
> 2. download finished, start loading those articles into memory, the busy
> indicator "stop", whole app hangs in this step;
>
> And pls count that how long does the busy indicator stops, which means
> the app takes how much time to load into memory
>
> --
> You received this bug notification because you are a member of Ubuntu
> RSS Feed Reader Developers, which is subscribed to Ubuntu RSS Feed
> Reader App.
> Matching subscriptions: Ubuntu RSS Reader Bugmail
> https://bugs.launchpad.net/bugs/1230348
>
> Title:
> [RSS Reader] app hangs when refreshing Shorts view
>
> Status in RSS Feed Reader application for Ubuntu devices:
> Confirmed
> Status in Ubuntu UX bugs:
> Incomplete
>
> Bug description:
> I am subscribed to 15 feeds. In the Shorts view, when I press refresh,
> the refresh process continues for more than 10 minutes. Refreshing a
> topic with less feeds only takes a short time.
>
> ---
> Desired solution
>
> Refreshing should take no longer than 30 seconds.
>
> ---
> Question
>
> How can we optimise the process so that the user doesn't have to wait
> too long? For example, if a topic or the Shorts view contains more
> than a certain number of feeds, could we speed up the process by only
> taking a few articles of each feed, and show older articles in a more
> gradual way when the user scrolls further to the right?
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu-rssreader-app/+bug/1230348/+subscriptions
>

Revision history for this message
Joey Chan (qqworini) wrote :

Hi Lisette,

Pls try this branch lp:~qqworini/ubuntu-rssreader-app/gridview-dynamic-load, it may solve this bug.

If some problem happen, pls tell me :)

Revision history for this message
Ubuntu Phone Apps Jenkins Bot (ubuntu-phone-apps-jenkins-bot) wrote :

Fix committed into lp:ubuntu-rssreader-app at revision 83, scheduled for release in ubuntu-rssreader-app, milestone alpha-1

Changed in ubuntu-rssreader-app:
status: Confirmed → Fix Committed
Changed in ubuntu-rssreader-app:
status: Fix Committed → Fix Released
Changed in ubuntu-ux:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.