fix settings card two-way scroll gesture thrashing and bare launcher icon - expanding the nested scroll connection to also handle collapsed-card-scroll-expands (per direct spec: any scroll on a collapsed card expands it) caused a real regression: collapsing a card flips focused=false mid-drag, which for the same still-moving finger immediately satisfied the expand branch, thrashing collapse/expand back and forth every ~15ms (confirmed via temporary logcat instrumentation). Fixed with a latch that allows only one action per physical touch, unlatching on onPreFling (finger lift) rather than on state change; also moved focused/active off the remember() key list and onto rememberUpdatedState so the connection object (and its latch) survives the very recomposition its own actions trigger. Separately, ic_launcher_background.xml was a solid cream rectangle (#FFF4E9D2) that adaptive-icon masking renders as a visible colored circle behind the peach mark on the home screen and app drawer - made transparent for a bare-icon look, confirmed on-device in the app drawer dock.
$ koh steal kepr.uk/peach-android@55352aec7f22
·
parent: a4ab61925a3e
discussion
log in to leave a comment.