Skip to content

Add mask, tracking, lineSpacing, and minimumScaleFactor modifiers#294

Merged
marcprux merged 5 commits intoskiptools:mainfrom
vincentborko:new-modifiers
Jan 11, 2026
Merged

Add mask, tracking, lineSpacing, and minimumScaleFactor modifiers#294
marcprux merged 5 commits intoskiptools:mainfrom
vincentborko:new-modifiers

Conversation

@vincentborko
Copy link
Contributor

Thank you for contributing to the Skip project! Please use this space to describe your change and add any labels (bug, enhancement, documentation, etc.) to help categorize your contribution.

Skip Pull Request Checklist:

  • REQUIRED: I have signed the Contributor Agreement
  • REQUIRED: I have tested my change locally with swift test
  • OPTIONAL: I have tested my change on an iOS simulator or device
  • OPTIONAL: I have tested my change on an Android emulator or device

Implements the mask() view modifier using Compose's graphicsLayer
with CompositingStrategy.Offscreen and BlendMode.DstIn to clip
content based on the mask view's alpha channel.
@cla-bot
Copy link

cla-bot bot commented Jan 11, 2026

Thank you for your pull request and welcome to the Skip community. We require contributors to sign our contributor license agreement (CLA), and we don't seem to have the user(s) @vincentborko on file. In order for us to review and merge your code, for each noted user please add your GitHub username to Skip's .clabot file

@cla-bot
Copy link

cla-bot bot commented Jan 11, 2026

Thank you for your pull request and welcome to the Skip community. We require contributors to sign our contributor license agreement (CLA), and we don't seem to have the user(s) @vincentborko on file. In order for us to review and merge your code, for each noted user please add your GitHub username to Skip's .clabot file

@marcprux
Copy link
Member

@cla-bot check

@cla-bot
Copy link

cla-bot bot commented Jan 11, 2026

Thank you for your pull request and welcome to the Skip community. We require contributors to sign our contributor license agreement (CLA), and we don't seem to have the user(s) @vincentborko on file. In order for us to review and merge your code, for each noted user please add your GitHub username to Skip's .clabot file

@cla-bot
Copy link

cla-bot bot commented Jan 11, 2026

recheck

@marcprux
Copy link
Member

@cla-bot recheck

@marcprux
Copy link
Member

@cla-bot check

@cla-bot cla-bot bot added the cla-signed label Jan 11, 2026
@cla-bot
Copy link

cla-bot bot commented Jan 11, 2026

recheck

@marcprux marcprux changed the title New modifiers Add mask, tracking, lineSpacing, and minimumScaleFactor modifiers Jan 11, 2026
@marcprux marcprux merged commit faa942b into skiptools:main Jan 11, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants