Skip to content

feat: Add toggle to swap the order of like/dislike buttons#4221

Merged
JellyBrick merged 2 commits intopear-devs:masterfrom
J0w03L:flip-like-dislike-buttons
Jan 29, 2026
Merged

feat: Add toggle to swap the order of like/dislike buttons#4221
JellyBrick merged 2 commits intopear-devs:masterfrom
J0w03L:flip-like-dislike-buttons

Conversation

@J0w03L
Copy link
Contributor

@J0w03L J0w03L commented Dec 31, 2025

What does this do?

This PR adds a toggle in Options > Visual Tweaks > Like buttons to reverse the order of the Like and Dislike buttons such that the Like button appears first.

Do note that changes to this only show after a reload.

As I'm sure many people will have gotten used to the current button order, this toggle is disabled by default.

Before

image

After

image

Why?

A bit over a year ago now, I began using this app. I had already been using YouTube Music on my phone as well. Everything was great, except my usage of the mobile app (and standard YouTube in the browser) had taught me the muscle memory of "hit the first button to like a song".

Makes sense, but for whatever reason, YouTube Music on the web swaps the order of these buttons such that the first button actually dislikes. There were many times where I would have something autoplay while I'm working on something, I'd tab into the app, and hit what my muscle memory told me should be the like button, only for the song to abruptly stop playing, because I'd actually clicked dislike instead.

I wrote up a simple CSS plugin to remedy this ages ago, but I'm setting this up on a different machine now and I feel like this would belong better in the app itself, as it fixes an inconsistency between mobile and desktop, YouTube and YouTube Music. It doesn't make much sense to me that Google chose to reverse the order of these buttons on only YouTube Music, and only on the web version.

Copy link
Member

@ArjixWasTaken ArjixWasTaken left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@JellyBrick JellyBrick added the enhancement New feature or request label Jan 29, 2026
@JellyBrick JellyBrick merged commit f3d9887 into pear-devs:master Jan 29, 2026
9 checks passed
Devajuice pushed a commit to Devajuice/pear-desktop that referenced this pull request Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments