Primarily problem on iOS. Swipes look weird because highlighted item being swiped doesn’t show highlight colors (text should not be black in the attached GIF).

Primarily problem on iOS. Swipes look weird because highlighted item being swiped doesn’t show highlight colors (text should not be black in the attached GIF).

I can’t reproduce exactly but it’s stuttery if you swipe slowly. Tracked via Improve cell swipe animation performance · Issue #4975 · Ranchero-Software/NetNewsWire · GitHub
I set the item accelerating to the right and let it go before it’s all the way max right.
Ah. I see it. If you swipe slowly it’s worse.
@brent While this is an animation bug on the timeline, I think the cause is the recent change to performBatchChanges. The main thread is maxed out as performBatchChanges is constantly running…I imagine that’s interfering with performance elsewhere.
Ah! Good catch. I’m on it.
Build 7005 is now available — that performance problem should be fixed
I still the animation problems and ultra slow choppiness from before.
It’s gone for me. That said, I’m sure there are some optimisations that can be made in the configuration of the cells.
Interesting. I can record a video of it although one can’t attach one here. It becomes better with the second time you swipe an item in a list but the first time you do it, it is painfully bad.
I found the problem.
In a nutshell: any time the cell’s state was changed (i.e., selected, highlighted, swiped), the function that should have just dealt with changing the text colour was doing a lot of unnecessary work (determining what the title should be, the number of lines used, if the article summary should be appended, and whether truncation is required). That’s been fixed so that a state change will just trigger a change of text colour instead of all the unnecessary work.
7006 fixed the performance problem. The text on the highlighted row of still black on the auto return. Is that what is desired?
No. I’ve submitted a PR to fix it.
Here’s another attempt at recording how bad it is on my iPhone 17 Pro. Reinstalls and reboots haven’t fixed it. But seems fine on my iPhone 15 and iPad mini.
Screen recording makes it less choppy so recorded it with another device.
I wonder if this is a ProMotion device-only issue.
No. I’m using a pro motion device and I’m not seeing it.
Fixed with the collection view!