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

Duck Player - Improved Settings + Ship Review feedback #2981

Merged
merged 10 commits into from
Aug 1, 2024

Conversation

Bunn
Copy link
Collaborator

@Bunn Bunn commented Jul 16, 2024

Task/Issue URL: https://app.asana.com/0/72649045549333/1207821426171629/f
Tech Design URL:
CC:

Description:
Ship review feedback changes

Steps to test this PR:

  1. Auto switch to duck player - Task. Validate if duck player tab gets focus once opened
  2. Change default to open in new tabs - Task
  3. Change pixel names - Task
  4. Check if new tab settings is respected on the SERP - Task

Copy link
Contributor

🚫 The Asana task linked in the PR description is not added to macOS App Board project.

  1. Verify that the correct task is linked in the PR.
    • ⚠️ Please use the actual implementation task, rather than the Code Review subtask.
  2. Verify that the task is added to macOS App Board project.
  3. When ready, remove the bot: not in app board label to retrigger the check.

@github-actions github-actions bot added the bot: not in app board Added by automation for pull requests with tasks not added to macOS App Board Asana project label Jul 16, 2024
@@ -46,7 +46,7 @@ struct DuckPlayerPreferencesUserDefaultsPersistor: DuckPlayerPreferencesPersisto
@UserDefaultsWrapper(key: .duckPlayerAutoplay, defaultValue: true)
var duckPlayerAutoplay: Bool

@UserDefaultsWrapper(key: .duckPlayerOpenInNewTab, defaultValue: false)
@UserDefaultsWrapper(key: .duckPlayerOpenInNewTab, defaultValue: true)
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Important to test the case where the feature flag is unavailable (and user is not internal) that the videos will not play on a new tab

Copy link
Contributor

github-actions bot commented Jul 31, 2024

Messages
📖

You seem to be updating localized strings. Make sure that you request translations and include translated strings before you ship your change. See Localization Guidelines for more information.

Generated by 🚫 dangerJS against 9fb9470

@Bunn Bunn requested a review from afterxleep July 31, 2024 16:06
@Bunn Bunn marked this pull request as ready for review July 31, 2024 16:41
Copy link
Contributor

@afterxleep afterxleep left a comment

Choose a reason for hiding this comment

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

:shipit:

@Bunn Bunn removed the bot: not in app board Added by automation for pull requests with tasks not added to macOS App Board Asana project label Aug 1, 2024
@Bunn Bunn merged commit d2b49e5 into main Aug 1, 2024
18 checks passed
@Bunn Bunn deleted the bunn/duckplayer/design branch August 1, 2024 16:12
jotaemepereira pushed a commit that referenced this pull request Aug 3, 2024
samsymons added a commit that referenced this pull request Aug 4, 2024
# By Dax the Duck (8) and others
# Via GitHub (5) and Alexey Martemyanov (2)
* main: (44 commits)
  Add RMF `messageShown` attribute (#3062)
  Update autoconsent to v10.13.0 (#3063)
  [DuckPlayer] 1. Move Extension to BSK and add Init Updates (#3055)
  Bump version to 1.100.0 (238)
  Bump version to 1.100.0 (237)
  Improve sorting logic and related test (#3064)
  VPN Waitlist and Debug Menu code cleanup. (#3059)
  restore CrashLogMessageExtractor (#3011)
  xattr command removed from the restarting script to avoid the macOS notification (#3057)
  Duck Player - Improved Settings + Ship Review feedback (#2981)
  Fix flaky TabContentTests (#3060)
  PIR Database Migrations: Remove Temporary Internal Time-Based Feature Flag (#3054)
  Bump version to 1.100.0 (236)
  Remove unused messaging system (#3047)
  Automatically add Asana task to macOS App Board (#3053)
  Disable password generation for burner windows (#3024)
  PIR: Improve sorting logic and related test (#3049)
  Remove @mainactor from test case class definitions (#3048)
  Fix autoplay FF behavior (#3032)
  Fix ghost InfoPlist.xcstrings (#3044)
  ...

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
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.

2 participants