Skip to content

Conversation

Velin92
Copy link
Member

@Velin92 Velin92 commented Oct 3, 2025

fixes #4561

This PR adds the labs screen in the settings.

Simulator Screenshot - iPhone 17 Pro - 2025-10-03 at 18 18 31

@Velin92 Velin92 requested a review from a team as a code owner October 3, 2025 16:20
@Velin92 Velin92 requested review from pixlwave and removed request for a team October 3, 2025 16:20
@Velin92
Copy link
Member Author

Velin92 commented Oct 3, 2025

@amshakal in Figma i noticed that the icon has a bg subtle primary color as a background, however the type is default solid, which uses bg subtle secondary as a background color. So for now I am using the default (non solid) type here since otherwise the background would be the same as the background of the view itself.

We do not have in compound a type that uses subtle primary as background for these big icons, should we make a new one then?

Copy link

sonarqubecloud bot commented Oct 3, 2025

Copy link

codecov bot commented Oct 3, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.93%. Comparing base (3215f8c) to head (efdc968).
⚠️ Report is 8 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #4573      +/-   ##
===========================================
+ Coverage    78.26%   78.93%   +0.66%     
===========================================
  Files          862      863       +1     
  Lines        81188    81172      -16     
===========================================
+ Hits         63545    64075     +530     
+ Misses       17643    17097     -546     
Flag Coverage Δ
compound 92.67% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link

github-actions bot commented Oct 3, 2025

Fails
🚫

Please add a pr- label to categorise the changelog entry.

Generated by 🚫 Danger Swift against efdc968

@amshakal
Copy link
Member

amshakal commented Oct 3, 2025

I changed the designs based on your feedback :)

Copy link
Member

@pixlwave pixlwave left a comment

Choose a reason for hiding this comment

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

LGTM, although one comment about the acceptance criteria.

Comment on lines +147 to +151
ListRow(label: .default(title: L10n.screenAdvancedSettingsLabs,
icon: \.labs),
kind: .navigationLink {
context.send(viewAction: .labs)
})
Copy link
Member

Choose a reason for hiding this comment

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

I think based on the meta issue we want this button to automatically hide if there aren't any settings in LabsOptionsProtocol.

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.

[Task] Introduce a Labs section in EX
3 participants