Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chores: move 'blur' to be thumbnailPreference, move 1 dep to devDependencies #4218

Merged
merged 3 commits into from
Oct 31, 2023

Conversation

kommunarr
Copy link
Collaborator

@kommunarr kommunarr commented Oct 23, 2023

Chores: move 'blur' to be thumbnailPreference, move 1 dep to devDependencies

Pull Request Type

  • Bugfix
  • Feature Implementation
  • Documentation
  • Other

Related issue

One chore from our backlog, and this comment

Description

  • moves development-only dependency to devDependencies
  • moves blur to be a thumbnailPreference in a backward-compatible way so as to avoid inconveniencing users who already have this feature active

Testing

  • reverse compatibility: set Blur Thumbnails under Distraction Free Settings to true, then open this PR and see Blur as selected value of Thumbnail Preference under General Settings & blur working normally
  • confirm blur/not blur respected if thumbnail preference is changed to/from Blur

Desktop

  • OS: OpenSUSE Tumbleweed
  • OS Version: 2023xxxx
  • FreeTube version: 0.19.1

Additional context

Not sure if there is a better way to maintain reverse compatibility with combined settings; I couldn't find examples of us doing this before. Let me know if this is a good way of handling it.

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) October 23, 2023 12:23
@github-actions github-actions bot added PR: dependencies Pull requests that update a dependency file PR: waiting for review For PRs that are complete, tested, and ready for review labels Oct 23, 2023
PikachuEXE
PikachuEXE previously approved these changes Oct 24, 2023
Copy link
Collaborator

@PikachuEXE PikachuEXE left a comment

Choose a reason for hiding this comment

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

Need a change log to inform user of this settings UI change

@FreeTubeBot FreeTubeBot merged commit 262dd67 into FreeTubeApp:development Oct 31, 2023
5 checks passed
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Oct 31, 2023
ab-shrek pushed a commit to ab-shrek/FreeTube that referenced this pull request Nov 2, 2023
…dencies (FreeTubeApp#4218)

* Chore: move stylelint-use-logical-spec to devDependencies

* Update blur to be a thumbnail preference instead of its own ft-toggle-switch

* Update en-US.yaml
kommunarr added a commit to PikachuEXE/FreeTube that referenced this pull request Nov 18, 2023
…dencies (FreeTubeApp#4218)

* Chore: move stylelint-use-logical-spec to devDependencies

* Update blur to be a thumbnail preference instead of its own ft-toggle-switch

* Update en-US.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants