Skip to content

Comments

Feat: Option to disable the hold gesture#1119

Open
Rdkang wants to merge 8 commits intojarnedemeulemeester:mainfrom
Rdkang:hold-gesture
Open

Feat: Option to disable the hold gesture#1119
Rdkang wants to merge 8 commits intojarnedemeulemeester:mainfrom
Rdkang:hold-gesture

Conversation

@Rdkang
Copy link

@Rdkang Rdkang commented Jan 4, 2026

What

Allows the user to disable the hold gesture by making the setting a select option with:

Chapter
2x Speed
Disabled

Why

This gives the user the choice for more friction to watching in 2x speed to allow them to have better habits.
It also makes the setting easier to understand.

Image of the changes

Image of the new setting select option Image of the new setting select values

Feedback requested

  1. Do you think there is a better name for the setting or any of the related wording?
  2. If you think the default (Chapter) for the hold gesture should be a different option?
  3. Help with this would be greatly appreciated, I can't get the description for the setting option to show up SettingsViewModel.kt

Rdkang added 3 commits January 4, 2026 21:20
Updated to reflect that the hold gesture can be used for chapter skipping, 2x speed and be disabled
also makes the settings purpose clearer to the user
@RyanFoulds
Copy link

For the description not showing up in the settings page for your option, this appears to be a deliberate design choice for all settings of this kind. The presentation of those settings is composed in SettingsSelectCard.kt which conspicuously omits writing the description. Compare the composition to SettingsSwitchCard.kt in the same package to see the difference.

In my (irrelevant) opinion, since changing that composition to include the description would affect all settings of that type, it should be suggested as a separate change from this PR (if at all).

@Cd16d
Copy link
Contributor

Cd16d commented Jan 13, 2026

I like it.

Do you think there is a better name for the setting or any of the related wording?

Maybe simply “Hold gesture” would be clearer and more direct.

Do you think the default (Chapter) for the hold gesture should be a different option?

I think Disabled could work better as the default, to avoid unexpected behavior for new users.

I can't get the description for the setting option to show up

With SettingsSelectCard, the selected option already acts as the description, so in my opinion a separate description isn’t really needed.
If you still want to show extra explanatory text, it could be added inside the selection dialog by changing
SettingsSelectDialog.kt, but that would probably require a separate PR, as @RyanFoulds suggested.

@Rdkang
Copy link
Author

Rdkang commented Jan 15, 2026

I like it.

Do you think there is a better name for the setting or any of the related wording?

Maybe simply “Hold gesture” would be clearer and more direct.

Do you think the default (Chapter) for the hold gesture should be a different option?

I think Disabled could work better as the default, to avoid unexpected behavior for new users.

I can't get the description for the setting option to show up

With SettingsSelectCard, the selected option already acts as the description, so in my opinion a separate description isn’t really needed. If you still want to show extra explanatory text, it could be added inside the selection dialog by changing SettingsSelectDialog.kt, but that would probably require a separate PR, as @RyanFoulds suggested.

Thank you so much @Cd16d and @RyanFoulds for the help, I have now updated the setting title to "Hold gesture", made "Disabled" the default option and removed the description as now the setting is clearer

Screenshot_20260115_211128 Screenshot_20260115_211143

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.

3 participants