Skip to content

Fix feed DeArrow controls, preview mute toggle and vote counts - #1

Merged
Sersium merged 3 commits into
mainfrom
codex/fix-feed-controls
Sep 26, 2026
Merged

Sersium merged 3 commits into
mainfrom
codex/fix-feed-controls

Conversation

@Sersium

@Sersium Sersium commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

DeArrow toggles overlapped channel titles and notification thumbnails, while home cards could lose their toggle. Place each toggle below its overflow menu, resolve layer-backed nodes within the card, and preserve video identity across thumbnail changes and cell reuse.

Preview audio now initializes YouTube's native preference once per video, allowing repeated mute/unmute taps. Both action-bar designs get measured like/dislike text nodes, refreshed through the video-activation callback used by YouTube 21.38.2. Thumbnail layout no longer restarts downloads; empty responses are cached, failed requests are throttled, and image callbacks avoid forcing UIKit views for layer-backed nodes.

Validation: six executable layout/hit-target cases and source regression guards pass. The macOS build passed for rootless, rootful, and roothide packages and generated a v2.1.6 test IPA: https://github.com/Sersium/YouMod/actions/runs/36224075784. On-device playback, scrolling, and visual checks remain pending; see Tests/DEVICE_SMOKE_TEST.md. PR builds do not update Feather or publish a release.

@Sersium
Sersium merged commit 389287f into main Sep 26, 2026
1 check passed
@Sersium
Sersium deleted the codex/fix-feed-controls branch September 26, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant